summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Token.cpp
AgeCommit message (Expand)Author
2020-08-14LibJS: Add missing reserved words to Token::is_identifier_name()Linus Groh
2020-08-05Unicode: Try s/codepoint/code_point/g againNico Weber
2020-08-05Revert "Unicode: s/codepoint/code_point/g"Nico Weber
2020-08-03Unicode: s/codepoint/code_point/gAndreas Kling
2020-07-22LibJS: Fix \x escapes of bytes with high bit setNico Weber
2020-06-01LibJS: Fix out-of-bounds read when parsing escape sequencesSergey Bugaev
2020-05-18LibJS: Handle hex and unicode escape sequences in string literalsMatthew Olsson
2020-05-04LibJS: Add template literalsmattco98
2020-04-24LibJS: Add TokenType::TemplateLiteralLinus Groh
2020-04-18LibJS: Allow reserved words as keys in object expressions.Stephan Unverwerth
2020-04-05LibJS: Add numeric literal parsing for different bases and exponentsStephan Unverwerth
2020-04-04LibJS: Hack the lexer to allow numbers with decimalsAndreas Kling
2020-03-30LibJS: Use some macro magic to avoid duplicating all the token typesAndreas Kling
2020-03-29LibJS: Lexer and parser support for "switch" statementsAndreas Kling
2020-03-21LibJS: Parse object expressions0xtechnobabble
2020-03-16LibJS: Implement null and undefined literals0xtechnobabble
2020-03-14LibJS: Unescape strings in Token::string_value()Stephan Unverwerth
2020-03-14LibJS: Strip double-quote characters from StringLiteral tokensAndreas Kling
2020-03-14LibJS: Lex single quote strings, escaped chars and unterminated stringsStephan Unverwerth
2020-03-14LibJS: Add missing tokens to name()Oriko
2020-03-14LibJS: Add operator precedence parsingStephan Unverwerth
2020-03-12LibJS: Add Javascript lexer and parserStephan Unverwerth