summaryrefslogtreecommitdiffhomepage
path: root/parser.y
AgeCommit message (Expand)Author
2020-12-06treewide: prevent stale pointer access in opcode handlersJo-Philipp Wich
2020-11-19treewide: rebrand to ucodeJo-Philipp Wich
2020-11-12parser: reuse T_FUNC nodes when creating anonymous function valuesJo-Philipp Wich
2020-11-12ast: simplify declaration AST structureJo-Philipp Wich
2020-11-12syntax: implement key/value for-in loop iterationJo-Philipp Wich
2020-11-09syntax: properly handle list expressions in function callsJo-Philipp Wich
2020-11-05eval: rework handling of list expressionsJo-Philipp Wich
2020-11-05syntax: implement ES6-like arrow function syntaxJo-Philipp Wich
2020-11-04parser: zero-initialize expected token bitfieldJo-Philipp Wich
2020-11-03syntax: implement ES6-like spread operatorJo-Philipp Wich
2020-11-03syntax: implement ES6-like rest parameters for variadic functionsJo-Philipp Wich
2020-11-02syntax: support `elif` clauses for alternative `if` syntaxJo-Philipp Wich
2020-10-15syntax: allow consecutive case valuesJo-Philipp Wich
2020-10-14treewide: unify error handlingJo-Philipp Wich
2020-10-14treewide: rework source file and callstack handlingJo-Philipp Wich
2020-10-14lexer: rewriteJo-Philipp Wich
2020-10-05ast: add helpers to set error token bitsJo-Philipp Wich
2020-10-02treewide: rework handling of memory allocation failuresJo-Philipp Wich
2020-09-24syntax: add regular expression supportJo-Philipp Wich
2020-09-22syntax: allow empty switch statementsJo-Philipp Wich
2020-09-22syntax: introduce case statement supportJo-Philipp Wich
2020-09-21syntax: introduce try/catch blocksJo-Philipp Wich
2020-09-21treewide: ensure to properly propagate exceptionsJo-Philipp Wich
2020-09-13syntax: fix for() loop quirks and variable scopingJo-Philipp Wich
2020-09-11syntax: introduce !== and === operatorsJo-Philipp Wich
2020-09-08parser, eval: use an ut_op flag to denote postfix accessJo-Philipp Wich
2020-09-06parser: do not reallocate function opcodesJo-Philipp Wich
2020-09-06parser: make final semicolon optionalJo-Philipp Wich
2020-09-06treewide: refactor internal AST structuresJo-Philipp Wich
2020-08-25treewide: add proper null value handlingJo-Philipp Wich
2020-08-25treewide: introduce this keywordJo-Philipp Wich
2020-08-21Initial commitJo-Philipp Wich