Linus Groh
|
5eb1f752ab
LibJS: Use new format functions everywhere
|
4 年之前 |
Linus Groh
|
ea08bf5812
LibJS: Fix crash in Lexer on EOF in unterminated template literal
|
4 年之前 |
Linus Groh
|
922d0759b0
LibJS: Fix possible OOB read during Lexer construction
|
4 年之前 |
Linus Groh
|
69845ae460
LibJS: "-->" preceded by token on same line isn't start of HTML-like comment
|
4 年之前 |
Linus Groh
|
6a3389cec6
LibJS: Emit token message for invalid numeric literals
|
4 年之前 |
Linus Groh
|
19edcbd79c
LibJS: Emit TokenType::Invalid for unterminated multi-line comments
|
4 年之前 |
Linus Groh
|
03c1d43f6e
LibJS: Add message string to Token
|
4 年之前 |
Linus Groh
|
15642874f3
LibJS: Support all line terminators (LF, CR, LS, PS)
|
4 年之前 |
Linus Groh
|
46cc1f718e
LibJS: Unprefixed octal numbers are a syntax error in strict mode
|
4 年之前 |
Stephan Unverwerth
|
2c888b3c6e
LibJS: Fix parsing of invalid numeric literals
|
4 年之前 |
Andreas Kling
|
d8269c343c
LibJS: Avoid creating temporary Strings to look up tokens while lexing
|
4 年之前 |
Linus Groh
|
aa71dae03c
LibJS: Implement logical assignment operators (&&=, ||=, ??=)
|
4 年之前 |
Ben Wiederhake
|
5d3c437cce
LibJS: Fix start position of multi-line tokens
|
4 年之前 |
Matthew Olsson
|
bc1c556755
LibJS: Move regex logic to main Lexer if statement
|
5 年之前 |
Matthew Olsson
|
cc7462daeb
LibJS: Properly consume escaped backslash in regex literal
|
5 年之前 |
Matthew Olsson
|
1fadde2483
LibJS: Fix big int division lexing as UnterminatedRegexLiteral
|
5 年之前 |
Linus Groh
|
0ff9d7e189
LibJS: Add BigInt
|
5 年之前 |
Matthew Olsson
|
61ac1d3ffa
LibJS: Lex and parse regex literals, add RegExp objects
|
5 年之前 |
Paul Redmond
|
11405c5139
LibJS: Fix incorrect token column values (#2401)
|
5 年之前 |
Linus Groh
|
00b61a212f
LibJS: Remove syntax errors from lexer
|
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
|
9477efe970
LibJS: Handle HTML-style comments
|
5 年之前 |
Stephan Unverwerth
|
f8f65053bd
LibJS: Parse "this" as ThisExpression
|
5 年之前 |
AnotherTest
|
7b54274ac5
LibJS: Report the start position of a token as its line column
|
5 年之前 |