ast
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 63 public repositories matching this topic...
Your very own shell!
-
Updated
Jun 8, 2023 - C
Compiler developed for the hypothetical programming language defined in the Compiladores class
-
Updated
Nov 1, 2023 - C
Compiler design repository. My high-level programming language.
-
Updated
Dec 22, 2020 - C
Solidity and Yul syntax-aware highlighting and AST explorer
-
Updated
Oct 1, 2021 - C
Do you like compilation? 😗
-
Updated
Aug 4, 2021 - C
Parsing PHP source code using Python and generating ASTs
-
Updated
Apr 22, 2024 - C
Compilers' assignment of a programming language named UC using Lex, Yacc, LLVM and C.
-
Updated
Apr 10, 2021 - C
PUBLIC | FCTUC DEI/LEI 2020/2021 - Licenciatura em Engenharia Informatica | COMP - Compiladores | Projeto: Compilador para a linguagem UC (C + Lex + Yacc + LLVM)
-
Updated
Jul 19, 2021 - C
Get the objective-c call-hierarchy information of an Xcode project using libClang
-
Updated
Nov 30, 2017 - C
- Followers
- 10.1k followers
- Wikipedia
- Wikipedia