209 Commits (d08e8bf52d77afcfa08a129a865772fa3474b90a)

Author SHA1 Message Date
Futago-za Ryuu 616749377b Fix IE11 Support (#583) 3 years ago
Futago-za Ryuu e0e9fbcd30 Unicode 11 3 years ago
Futago-za Ryuu e64118f3b7 Update src/parser.pegjs 3 years ago
Futago-za Ryuu 460f0cc5bc Implement value plucking 3 years ago
Futago-za Ryuu 26969475f7 IdentifierName > Identifier 3 years ago
Futago-za Ryuu 8b43c8419f Use input/output from the config file 3 years ago
Futago-za Ryuu b81396a904 Regenerate parser 4 years ago
Futago-za Ryuu c2c823196f Re-generate parser 4 years ago
Futago-za Ryuu fe6f09238a Relay parser opts from peg.generate (#553) 4 years ago
Futago-za Ryuu 5476eca59f Moved AST and visitor classes 4 years ago
Futago-za Ryuu b0a5db1ab9 Expose ast classes used by parser 4 years ago
Mingun 0dab14d652 Add ability to extract comments from the grammar (#511) 4 years ago
Futago-za Ryuu b6bc0d905e Use .js files with -c option on CLI 4 years ago
Mingun 9b90fa1d81 Move all codegeneration from `generateBytecode` pass to `generateJs` pass (#459) 4 years ago
Futago-za Ryuu 27ec5ed9b1 Ensure we are nearly always in fast mode on V8 4 years ago
Futago-za Ryuu 93cc6c5b26 Parser calls AST node creator now 4 years ago
Mingun 4cc9185a78 Improve error when reserved word used as label (#552) 4 years ago
Futago-za Ryuu db70215c4a Added 'header' option (#491) 4 years ago
felix cb3c5f4473 Improve error message for unbalanced brace. (#534) 4 years ago
Mingun c98fee1629 Add location information to group AST node 4 years ago
David Majda 400a3cfa3c Avoid aligning object keys 5 years ago
David Majda 12112310f2 Use only double quotes for strings 5 years ago
David Majda 6294bb5b13 Use only "//" comments 5 years ago
David Majda 6fa8ad63f9 Replace some functions with arrow functions 5 years ago
David Majda bdf91b5941 Replace "var" with "let" & "const" 5 years ago
David Majda 9c04c94c85 Escape vertical tab as "\v", not "\x0B" 5 years ago
David Majda 3e8bcbea73 Replace suitable for loops with Array methods (in /src) 5 years ago
David Majda e7d03825e0 AST: Remove the "rawText" property from "class" nodes 5 years ago
David Majda 2fd77b96fc Revert "Use literal raw text in error messages" 6 years ago
David Majda 0c39f1cf86 Fix labels leaking to outer scope 6 years ago
David Majda a4a66a2e5b Switch from first/rest to head/tail in the PEG.js grammar 6 years ago
David Majda 69a0f769fc Use literal raw text in error messages 6 years ago
David Majda 4b154e177f Update character categories in grammars to Unicode 8.0.0 6 years ago
David Majda 89146915ce Add location information to AST nodes 7 years ago
David Majda 7e3b4ec4f8 PEG.js grammar: Remove reserved word detection 8 years ago
David Majda e78ffbba9c PEG.js grammar: Improve the |Code| rule a bit 8 years ago
David Majda 64eb5faf54 PEG.js grammar: Fix line continuation handling in character classes 8 years ago
David Majda 0678bd8a0c PEG.js grammar: Add missing semicolon 8 years ago
David Majda cf294ef236 PEG.js grammar: Add limitations 8 years ago
David Majda 0459ab6b37 PEG.js grammar: Formatting & comments 8 years ago
David Majda 6f2510e49e PEG.js grammar: Make rules with operators more generic 8 years ago
David Majda 45c29a886f PEG.js grammar: Extract the |SemanticPredicateExpression| rule 8 years ago
David Majda da18f6a729 PEG.js grammar: Extract the |RuleReferenceExpression| rule 8 years ago
David Majda 8e6f98e45c PEG.js grammar: Extract the |ActionExpression| rule 8 years ago
David Majda 5c6f4dd38b PEG.js grammar: Append |Expression| to expression rule names 8 years ago
David Majda 27c2d26203 PEG.js grammar: More JavaScript-like initializer/rule separation 8 years ago
David Majda 4ce7593f5f PEG.js grammar: Extract the |AnyMatcher| rule 8 years ago
David Majda c0df01b092 PEG.js grammar: Improve code block handling 8 years ago
David Majda 13f72bb19d PEG.js grammar: More JavaScript-like rules for identifiers 8 years ago
David Majda 0d6b91cb20 PEG.js grammar: More JavaScript-like rules for strings/literals/classes 8 years ago