summaryrefslogtreecommitdiffstats
path: root/src/parser.c
AgeCommit message (Expand)Author
2023-08-04Constant fold all kinds of constantsEmanuele Torre
2023-08-04Simplify String rule in parser (#2805)Emanuele Torre
2023-07-31Re-generate src/parser.[ch]Nicolas Williams
2023-07-31Fix constant folding of division and reminder with zero divisoritchyny
2023-07-27Fix memory leak for { $foo: bar }Emanuele Torre
2023-07-25Make sure to free default `@text` format on errorEmanuele Torre
2023-07-24Fix try/catch catches more than it should #1859Nico Williams
2023-07-10Allow using { $__loc__ } as shorthand for { __loc__: $__loc__ }Emanuele Torre
2023-07-09Lex $foo as a single token, instead of using '$' IDENTEmanuele Torre
2023-07-09Support .a.[] and .a.[]? each syntaxMattias Wadman
2023-07-04Support optional else-branch for if-then-elif-end (#2598)Mattias Wadman
2023-06-28Validate module metadata to be an object (#2357)itchyny
2021-10-24Fix accidentally quadratic behavior in _modifyNicolas Williams
2019-10-22Save literal value of the parsed number to preserve it for the outputLeonid S. Usov
2019-03-24Allow .["foo"].["bar"]Nicolas Williams
2019-03-24Allow keywords in more places (fix #1868)Nicolas Williams
2019-02-20Support "if" without "else" clauseChance Zibolski
2019-02-20Make builtin binding fast again by binding only referenced symbolsMuh Muhten
2018-12-10Allow variable refs as object keys {$key:value}Nicolas Williams
2017-03-26Allow . as {$a:$b} destructuringNicolas Williams
2017-03-26Add flex/bison outputsNicolas Williams
2015-09-21Fix assert fail if object literal key is not a string (fix #953)David Tolnay
2015-09-16Address comments on PR #950David Tolnay
2015-09-16Improve invalid object key error messageDavid Tolnay
2015-08-23Move source files to src/David Tolnay