Implementing a complete Compiler for a simple C-like language using the C-tools Flex and Bison
-
Updated
Feb 8, 2023 - C
Implementing a complete Compiler for a simple C-like language using the C-tools Flex and Bison
A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
Extract labels from IDA, Ghidra, Binary Ninja, and Relyze files and export x64dbg database. Including radare2 main address.
replace or modify symbol names in elf object files (relocatable and executable)
A simple interpreter for a large subset of Pascal language written for educational purposes
Package cs-algorithms provides C# implementation of algorithms for data structures and manipulation, as well as graph and string processing
Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.
Huffman coding implementation in Go (Huffman tree, Symbol table, Huffman Reader + Writer).
🗃 UTF-8 string, byte string, and C string interner
A very simple subset of C Compiler(Lexical Analyzer, Syntax Analyzer, Semantic Analyzer & Intermediate Code Generator) implemented in C++ using Flex and Yacc-Bison as an assignment of sessional course CSE 310 in undergraduate studies in CSE, BUET
C++ Mini Compiler using tools Lex and Yacc
My Solutions to basic Algorithms and Data Structures
🍔 A subset of C Compiler[Lexical Analyzer, Syntax Analyzer, Semantic Analyzer & Intermediate Code Generator] , DAG & TAC implemented in C++ using Flex and Yacc-Bison as an assignment of sessional course CSE310 in undergradute studies in CSE, BUET
Obfuscate shared objects by hashing symbol names
Program STM32 Arm Cortex M3 micro-controller using bare metal embedded c
An open-source implementation of Understand Python API
show the size of your golang package dependencies
SF Symbols iOS App
Add a description, image, and links to the symbol-table topic page so that developers can more easily learn about it.
To associate your repository with the symbol-table topic, visit your repo's landing page and select "manage topics."