An open-source implementation of Understand Python API
-
Updated
Jun 3, 2024 - Java
An open-source implementation of Understand Python API
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.
My Solutions to basic Algorithms and Data Structures
C++ Mini Compiler using tools Lex and Yacc
Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.
Extract labels from IDA, Ghidra, Binary Ninja, and Relyze files and export x64dbg database. Including radare2 main address.
Package cs-algorithms provides C# implementation of algorithms for data structures and manipulation, as well as graph and string processing
Perl library to call subroutines using approximate names
a toy compiler for a C-like language, i.e. ERPLAG, that includes various modules of processing HLL and generating an equivalent NASM code.
This is our Compiler Design project for 6th semester.
Notes of Algorithms Learning
Huffman coding implementation in Go (Huffman tree, Symbol table, Huffman Reader + Writer).
Obfuscate shared objects by hashing symbol names
replace or modify symbol names in elf object files (relocatable and executable)
C# Compiler, DU university project.
Compiler Project BITS Pilani
Simple Parser which uses Compiler design concepts. Lexical analysis, symbol table formation, parse the code using symbol table. This code works for any OOP based Code. It can be made for other languages too using the same concepts. Create UML diagrams with class code. Convert your code into UML direclty using this tool. It can convert any OOP ba…
Program STM32 Arm Cortex M3 micro-controller using bare metal embedded c
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."