summaryrefslogtreecommitdiff
path: root/tnslc
AgeCommit message (Expand)Author
2023-03-05Get more basic code gen workingKyle Gunger
2023-03-03Refactor Variable structKyle Gunger
2023-02-22Apprehensive multiplication and divisionKyle Gunger
2023-02-22basic addition and subtractionKyle Gunger
2023-02-21Basic return values (globals and constants)Kyle Gunger
2023-02-21Fix up add, sub, and set on variablesKyle Gunger
2023-02-21Bugfix for method labelsKyle Gunger
2023-02-20initial loop for block compilingKyle Gunger
2023-02-17Add enum variables and file defs to module listingsKyle Gunger
2023-02-17Fix type finding bug, test private modulesKyle Gunger
2023-02-17Support modulesKyle Gunger
2023-02-17File level definitionsKyle Gunger
2023-02-16Struct in struct definitionKyle Gunger
2023-02-16Switch name from compile.tnsl to tnslc.tnslKyle Gunger
2023-02-16Collapse tnslc into a single fileKyle Gunger
2023-01-03Basic addition and subtractionKyle Gunger
2022-12-30Small fix for vtrack setupKyle Gunger
2022-12-30Gen asm to fix registers after a callKyle Gunger
2022-12-23Add initial value functionsKyle Gunger
2022-12-17Change charp to uint8Kyle Gunger
2022-12-15is_call and get_function_labelKyle Gunger
2022-12-15Change label formatKyle Gunger
2022-12-12Module include syntaxKyle Gunger
2022-12-12Fix path completionKyle Gunger
2022-12-12Evaluation of numeric literalsKyle Gunger
2022-12-05Include filesKyle Gunger
2022-12-05Update main fileKyle Gunger
2022-12-05Play around with syntax a bitKyle Gunger
2022-12-05Explain weird valueKyle Gunger
2022-12-05Path handlingKyle Gunger
2022-12-04Start work on "eval_call" and "eval_value"Kyle Gunger
2022-12-03Fix .qword -> .quadKyle Gunger
2022-12-03Add initial struct offset calculationKyle Gunger
2022-10-20Add boilerplateKyle Gunger
2022-10-14Start to fill out compile_statement moreKyle Gunger
2022-10-13Fix header on dummy main funcKyle Gunger
2022-10-13VType resolutionKyle Gunger
2022-10-09Basic asm helpersKyle Gunger
2022-10-09Rewrite to work with parserKyle Gunger
2022-10-09Registry name generationKyle Gunger
2022-10-06Minor fixesKyle Gunger
2022-10-06Update license dateKyle Gunger
2022-10-06Libtnsl additionsKyle Gunger
2022-09-28Add stub codeKyle Gunger
2022-09-28malloc hooksKyle Gunger
2022-09-28Some basic asm generation around blocksKyle Gunger
2022-09-20Remember to actually close file ptrsKyle Gunger
2022-09-20Add ability to splice own asm code inKyle Gunger
2022-09-20Generate a dummy fileKyle Gunger
2022-09-15Fix string from intKyle Gunger