about summary refs log tree commit diff
path: root/pkg
AgeCommit message (Expand)Author
2022-08-10Use TypeKind instead of Ptr to deduce Value typesMel
2022-08-08Scan global keyword as keywordMel
2022-08-08Produce (slightly) better parser errorsMel
2022-08-08Parse use and global statementsMel
2022-07-28Compile type declarations correctlyMel
2022-07-28Finish type decl parser testMel
2022-07-28Fix nested stacked exprs and parse membersMel
2022-07-27Parse type declaration statementsMel
2022-07-27Put correct token strings in parser errorsMel
2022-07-27Update VM usagesMel
2022-07-27Implement VM modules and globalsMel
2022-07-26Add OpRet manually for functions without returnMel
2022-07-26Fix cloning of outlets and don't drop nil cellsMel
2022-07-26Compile function environmentsMel
2022-07-26Remove accidental print in execMel
2022-07-26Store functions in locals and remove hoistingMel
2022-07-19Implement stack hygieneMel
2022-07-12Compile continue and break statementsMel
2022-07-12Add new binary ops to decompilerMel
2022-07-12Fix empty for parsing and test regressionMel
2022-07-12Extract scopes and scope chain from compilerMel
2022-07-11Reimplement argument countsMel
2022-07-11Function compilation and minor fixesMel
2022-07-11Allow underscores in identifiers in scannerMel
2022-07-11Rebuild compiler and code builder with markersMel
2022-07-06Implement most of the binary operationsMel
2022-07-06Increment hidden i variable in ForIn codeMel
2022-07-06Add Array push core methodMel
2022-07-06Allow text compiler to use number labels as PCsMel
2022-07-06Implement ForIn statement compilationMel
2022-07-06Compile Array literalsMel
2022-07-05Compile ForCond statementsMel
2022-07-05Fix nested if block compilingMel
2022-07-04Parse For StmtsMel
2022-07-03Compile If StmtsMel
2022-07-02Rename ErrEnvNotSet to ErrNullPtrDereferenceMel
2022-06-26Change arguments order in VM to match expectationMel
2022-06-20Compile rudimetary variablesMel
2022-06-20Fix messed up BinOp precedence tableMel
2022-06-14Adjust error margin for heartbeat testMel
2022-06-14Add basic Lang commandMel
2022-06-14Make Compiler tests passMel
2022-06-14Fix parser not creating ExprGroupMel
2022-06-14Fix BinExpr precendence not being drilled downMel
2022-06-12Create basic Expr compiler for LangMel
2022-06-12Add simple Lang BC DecompilerMel
2022-06-12Remove println from builderMel
2022-06-07Marginally better bytecode builder line APIMel
2022-06-07Add builder for VM bytecodeMel
2022-06-02Create Lang compiler packageMel