Parsing
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
Here are 3,485 public repositories matching this topic...
Scrape Information from Ranking Websites
-
Updated
Mar 16, 2018 - Python
This is a command line arguments parser written in Javascript that helps parse command line arguments ( hiding source code for some reasons)
-
Updated
Nov 10, 2017 - JavaScript
-
Updated
Oct 8, 2021 - Haskell
a simple formatter that convert the infix notation into postfix notation then parse it to get the value
-
Updated
May 26, 2018 - C++
In this program I use the Visitor Pattern to implement the following feature for a GSN model: Print all GSN elements in a top-down strategy (Starting with a root Goal and ending with all solution nodes) based on the GSN metamodel.
-
Updated
Oct 24, 2018
In Situ Endian-independent Bytes Access
-
Updated
Feb 12, 2020 - Rust
Let user generate testing data by importing a SQL table definitions file. The program output a SQL file with data in SQL insert format. The Data are pull from data files. The output file can be imported to MySQL and automatically populate the database.
-
Updated
May 30, 2018 - Python
Heterogeneous computing and website scraping
-
Updated
Apr 30, 2018 - HTML
My third year University dissertation, Term Rewriting System
-
Updated
Nov 5, 2020 - Java
- Followers
- 10.6k followers
- Wikipedia
- Wikipedia