Timothy Flynn
|
93712b24bf
Everywhere: Hoist the Libraries folder to the top-level
|
8 månader sedan |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 år sedan |
Linus Groh
|
03c1d43f6e
LibJS: Add message string to Token
|
4 år sedan |
Linus Groh
|
4fb96afafc
LibJS: Support LegacyOctalEscapeSequence in string literals
|
4 år sedan |
Linus Groh
|
15642874f3
LibJS: Support all line terminators (LF, CR, LS, PS)
|
4 år sedan |
Linus Groh
|
aa71dae03c
LibJS: Implement logical assignment operators (&&=, ||=, ??=)
|
4 år sedan |
Linus Groh
|
e80217a746
LibJS: Unify syntax highlighting
|
4 år sedan |
Muhammad Zahalqa
|
5a2ec86048
LibJS: Parser refactored to use constexpr precedence table
|
5 år sedan |
Linus Groh
|
0ff9d7e189
LibJS: Add BigInt
|
5 år sedan |
Matthew Olsson
|
61ac1d3ffa
LibJS: Lex and parse regex literals, add RegExp objects
|
5 år sedan |
Matthew Olsson
|
e415dd4e9c
LibJS: Handle hex and unicode escape sequences in string literals
|
5 år sedan |
Linus Groh
|
1383cd23bc
LibJS: Add missing keywords/tokens
|
5 år sedan |
Linus Groh
|
a2e1f1a872
LibJS: Implement exponentiation assignment operator (**=)
|
5 år sedan |
Linus Groh
|
3e754a15d4
LibJS: Implement bitwise assignment operators (&=, |=, ^=)
|
5 år sedan |
mattco98
|
adb4accab3
LibJS: Add template literals
|
5 år sedan |
Linus Groh
|
43c1fa9965
LibJS: Implement (no-op) debugger statement
|
5 år sedan |
mattco98
|
80fecc615a
LibJS: Add spreading in array literals
|
5 år sedan |
Linus Groh
|
95b51e857d
LibJS: Add TokenType::TemplateLiteral
|
5 år sedan |
Stephan Unverwerth
|
bf5b251684
LibJS: Allow reserved words as keys in object expressions.
|
5 år sedan |
Stephan Unverwerth
|
f8f65053bd
LibJS: Parse "this" as ThisExpression
|
5 år sedan |
Brian Gianforcaro
|
dd112421b4
LibJS: Plumb line and column information through Lexer / Parser
|
5 år sedan |
Andreas Kling
|
9ebd066ac8
LibJS: Add support for "continue" inside "for" statements :^)
|
5 år sedan |
Linus Groh
|
2636cac6e4
LibJS: Remove UndefinedLiteral, add undefined to global object
|
5 år sedan |
Jack Karamanian
|
098f1cd0ca
LibJS: Add support for arrow functions
|
5 år sedan |
Andreas Kling
|
a1c718e387
LibJS: Use some macro magic to avoid duplicating all the token types
|
5 år sedan |
Andreas Kling
|
1923051c5b
LibJS: Lexer and parser support for "switch" statements
|
5 år sedan |
Andreas Kling
|
faddf3a1db
LibJS: Implement "throw"
|
5 år sedan |
0xtechnobabble
|
bc002f807a
LibJS: Parse object expressions
|
5 år sedan |
0xtechnobabble
|
cfd710eb31
LibJS: Implement null and undefined literals
|
5 år sedan |
Stephan Unverwerth
|
c0e6234219
LibJS: Lex single quote strings, escaped chars and unterminated strings
|
5 år sedan |