31 Commits (master)

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