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