Age | Commit message (Expand) | Author |
2020-11-25 | LibJS: Fix possible OOB read during Lexer construction | Linus Groh |
2020-10-29 | LibJS: "-->" preceded by token on same line isn't start of HTML-like comment | Linus Groh |
2020-10-26 | LibJS: Emit token message for invalid numeric literals | Linus Groh |
2020-10-26 | LibJS: Emit TokenType::Invalid for unterminated multi-line comments | Linus Groh |
2020-10-26 | LibJS: Add message string to Token | Linus Groh |
2020-10-22 | LibJS: Support all line terminators (LF, CR, LS, PS) | Linus Groh |
2020-10-19 | LibJS: Unprefixed octal numbers are a syntax error in strict mode | Linus Groh |
2020-10-18 | LibJS: Fix parsing of invalid numeric literals | Stephan Unverwerth |
2020-10-17 | LibJS: Avoid creating temporary Strings to look up tokens while lexing | Andreas Kling |
2020-10-05 | LibJS: Implement logical assignment operators (&&=, ||=, ??=) | Linus Groh |
2020-09-12 | LibJS: Fix start position of multi-line tokens | Ben Wiederhake |
2020-06-08 | LibJS: Move regex logic to main Lexer if statement | Matthew Olsson |
2020-06-08 | LibJS: Properly consume escaped backslash in regex literal | Matthew Olsson |
2020-06-07 | LibJS: Fix big int division lexing as UnterminatedRegexLiteral | Matthew Olsson |
2020-06-07 | LibJS: Add BigInt | Linus Groh |
2020-06-07 | LibJS: Lex and parse regex literals, add RegExp objects | Matthew Olsson |
2020-05-26 | LibJS: Fix incorrect token column values (#2401) | Paul Redmond |
2020-05-15 | LibJS: Remove syntax errors from lexer | Linus Groh |
2020-05-12 | LibJS: Add missing keywords/tokens | Linus Groh |
2020-05-05 | LibJS: Implement exponentiation assignment operator (**=) | Linus Groh |
2020-05-05 | LibJS: Implement bitwise assignment operators (&=, |=, ^=) | Linus Groh |
2020-05-04 | LibJS: Add template literals | mattco98 |
2020-05-01 | LibJS: Implement (no-op) debugger statement | Linus Groh |
2020-04-27 | LibJS: Add spreading in array literals | mattco98 |
2020-04-24 | LibJS: Add TokenType::TemplateLiteral | Linus Groh |
2020-04-14 | LibJS: Handle HTML-style comments | Stephan Unverwerth |
2020-04-13 | LibJS: Parse "this" as ThisExpression | Stephan Unverwerth |
2020-04-05 | LibJS: Report the start position of a token as its line column | AnotherTest |
2020-04-05 | LibJS: Allow lexer to run without logging errors | AnotherTest |
2020-04-05 | LibJS: Add numeric literal parsing for different bases and exponents | Stephan Unverwerth |
2020-04-05 | LibJS: Plumb line and column information through Lexer / Parser | Brian Gianforcaro |
2020-04-05 | LibJS: Add support for "continue" inside "for" statements :^) | Andreas Kling |
2020-04-04 | LibJS: Hack the lexer to allow numbers with decimals | Andreas Kling |
2020-04-03 | LibJS: Remove UndefinedLiteral, add undefined to global object | Linus Groh |
2020-03-30 | LibJS: Add support for arrow functions | Jack Karamanian |
2020-03-29 | LibJS: Lexer and parser support for "switch" statements | Andreas Kling |
2020-03-24 | LibJS: Implement "throw" | Andreas Kling |
2020-03-23 | LibJS: Teach the lexer to recognize ">=" and "<=" :^) | Andreas Kling |
2020-03-21 | LibJS: Parse object expressions | 0xtechnobabble |
2020-03-16 | LibJS: Implement null and undefined literals | 0xtechnobabble |
2020-03-14 | LibJS: Lex single quote strings, escaped chars and unterminated strings | Stephan Unverwerth |
2020-03-14 | LibJS: Add operator precedence parsing | Stephan Unverwerth |
2020-03-13 | LibJS: Fix endless loop in string lexing | Oriko |
2020-03-13 | LibJS: Fix lexing of the last character in a file | Stephan Unverwerth |
2020-03-12 | LibJS: Fix some coding style mistakes in Lexer | Andreas Kling |
2020-03-12 | LibJS: Implement for statement | Conrad Pankoff |
2020-03-12 | LibJS: Parse === and !== binary operators | Conrad Pankoff |
2020-03-12 | LibJS: Implement basic lexing + parsing of StringLiteral | Andreas Kling |
2020-03-12 | LibJS: Add Javascript lexer and parser | Stephan Unverwerth |