32 Commits (master)
 

Author SHA1 Message Date
Seth Stubbs b8c3bf57d1 Added for loops, bug fixes and misc. refactoring 3 months ago
Seth Stubbs cf23e5c72f Added command line arguments 3 months ago
Seth Stubbs 961d2e9ad7 Optimized NODE_ASSIGN 3 months ago
Seth Stubbs a8f36b45d1 Optimized uasm.c:pushScope() 3 months ago
Seth Stubbs 27d90fdc38 Refactored sublabels in uasm.c 3 months ago
Seth Stubbs a2fce92777 Added '<' and '>' operators 3 months ago
Seth Stubbs b6403825f9 Optimized uasm.c:popScope() 3 months ago
Seth Stubbs c21d4e6b42 Added while loops! 3 months ago
Seth Stubbs 1b179716f7 Optimized uasm.c:compileIf() 3 months ago
Seth Stubbs df52827b72 Added if statements, added TYPE_BOOL 3 months ago
Seth Stubbs e93f2d646a Added hexadecmial support 3 months ago
Seth Stubbs 5584d746a6 Added TOKEN_EQUAL_EQUAL && TOKEN_BANG_EQUAL 3 months ago
Seth Stubbs bad7dec335 Added UASTRootNode 3 months ago
Seth Stubbs 457a28c037 Changed the way errors are reported, added TOKEN_CHAR_LIT 3 months ago
Seth Stubbs 01cf747869 Minor refactoring, added NODE_STATE_DECLARE_VAR 3 months ago
Seth Stubbs 0ca4f9e9a2 Added SIZE_* macros and used them for better readability 3 months ago
Seth Stubbs af756b451f Switched "short" to "int", "byte" to "char" 3 months ago
Seth Stubbs d9ff973da1 Added assignment expressions 3 months ago
Seth Stubbs ba1b099671 Refactored uasm.c 4 months ago
Seth Stubbs d8456793f9 Major refactoring, added short variables, added thin memory management library! 4 months ago
Seth Stubbs 9659675122 Added base scope/variable boilerplate stuff to uparse.c 4 months ago
Seth Stubbs c871f672d7 Minor cparse.[ch] refactoring, removed UStateType 4 months ago
Seth Stubbs 3257ed9041 Added basic statement support ot uparse.c 4 months ago
Seth Stubbs f29e4a9831 Added UP_freeTree & free'd the AST after use in main.c 4 months ago
Seth Stubbs 1e1491c483 Added some boilerplate to print the evaluated expression to the console 4 months ago
Seth Stubbs 78bd44be88 Added basic AST traversal compiler! 4 months ago
Seth Stubbs 4b34b9a9d5 Fixed various issues with the parser & started uasm.[ch] 4 months ago
Seth Stubbs 109b3e1ff2 removed bin binary 4 months ago
Seth Stubbs ea934aa55a Switched to c89 4 months ago
Seth Stubbs 1135e570bc Minor bug fixes, removed object files 4 months ago
Seth Stubbs 4fb5aab146 Added basic AST parser, printTree() is used to show the generated tree 4 months ago
Seth Stubbs f17285ec6c inital commit 4 months ago