about summary refs log tree commit diff
path: root/pkg/lang/compiler/compiler.go
AgeCommit message (Expand)Author
2022-07-27Put correct token strings in parser errorsMel
2022-07-26Add OpRet manually for functions without returnMel
2022-07-26Compile function environmentsMel
2022-07-26Store functions in locals and remove hoistingMel
2022-07-19Implement stack hygieneMel
2022-07-12Compile continue and break statementsMel
2022-07-12Extract scopes and scope chain from compilerMel
2022-07-11Reimplement argument countsMel
2022-07-11Function compilation and minor fixesMel
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-06Implement ForIn statement compilationMel
2022-07-06Compile Array literalsMel
2022-07-05Compile ForCond statementsMel
2022-07-05Fix nested if block compilingMel
2022-07-03Compile If StmtsMel
2022-06-26Change arguments order in VM to match expectationMel
2022-06-20Compile rudimetary variablesMel
2022-06-12Create basic Expr compiler for LangMel
2022-06-02Create Lang compiler packageMel