Commit History

Autor SHA1 Mensaxe Data
  Muhammad Zahalqa 5a2ec86048 LibJS: Parser refactored to use constexpr precedence table %!s(int64=5) %!d(string=hai) anos
  Linus Groh 0ff9d7e189 LibJS: Add BigInt %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson 61ac1d3ffa LibJS: Lex and parse regex literals, add RegExp objects %!s(int64=5) %!d(string=hai) anos
  Matthew Olsson e415dd4e9c LibJS: Handle hex and unicode escape sequences in string literals %!s(int64=5) %!d(string=hai) anos
  Linus Groh 1383cd23bc LibJS: Add missing keywords/tokens %!s(int64=5) %!d(string=hai) anos
  Linus Groh a2e1f1a872 LibJS: Implement exponentiation assignment operator (**=) %!s(int64=5) %!d(string=hai) anos
  Linus Groh 3e754a15d4 LibJS: Implement bitwise assignment operators (&=, |=, ^=) %!s(int64=5) %!d(string=hai) anos
  mattco98 adb4accab3 LibJS: Add template literals %!s(int64=5) %!d(string=hai) anos
  Linus Groh 43c1fa9965 LibJS: Implement (no-op) debugger statement %!s(int64=5) %!d(string=hai) anos
  mattco98 80fecc615a LibJS: Add spreading in array literals %!s(int64=5) %!d(string=hai) anos
  Linus Groh 95b51e857d LibJS: Add TokenType::TemplateLiteral %!s(int64=5) %!d(string=hai) anos
  Stephan Unverwerth bf5b251684 LibJS: Allow reserved words as keys in object expressions. %!s(int64=5) %!d(string=hai) anos
  Stephan Unverwerth f8f65053bd LibJS: Parse "this" as ThisExpression %!s(int64=5) %!d(string=hai) anos
  Brian Gianforcaro dd112421b4 LibJS: Plumb line and column information through Lexer / Parser %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 9ebd066ac8 LibJS: Add support for "continue" inside "for" statements :^) %!s(int64=5) %!d(string=hai) anos
  Linus Groh 2636cac6e4 LibJS: Remove UndefinedLiteral, add undefined to global object %!s(int64=5) %!d(string=hai) anos
  Jack Karamanian 098f1cd0ca LibJS: Add support for arrow functions %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a1c718e387 LibJS: Use some macro magic to avoid duplicating all the token types %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1923051c5b LibJS: Lexer and parser support for "switch" statements %!s(int64=5) %!d(string=hai) anos
  Andreas Kling faddf3a1db LibJS: Implement "throw" %!s(int64=5) %!d(string=hai) anos
  0xtechnobabble bc002f807a LibJS: Parse object expressions %!s(int64=5) %!d(string=hai) anos
  0xtechnobabble cfd710eb31 LibJS: Implement null and undefined literals %!s(int64=5) %!d(string=hai) anos
  Stephan Unverwerth c0e6234219 LibJS: Lex single quote strings, escaped chars and unterminated strings %!s(int64=5) %!d(string=hai) anos
  Stephan Unverwerth 15d5b2d29e LibJS: Add operator precedence parsing %!s(int64=5) %!d(string=hai) anos
  Conrad Pankoff 097e1af4e8 LibJS: Implement for statement %!s(int64=5) %!d(string=hai) anos
  Conrad Pankoff e88f2f15ee LibJS: Parse === and !== binary operators %!s(int64=5) %!d(string=hai) anos
  Conrad Pankoff 0fe87c5fec LibJS: Implement <= and >= binary operators %!s(int64=5) %!d(string=hai) anos
  Stephan Unverwerth f3a9eba987 LibJS: Add Javascript lexer and parser %!s(int64=5) %!d(string=hai) anos