RSS feed
c3a035d6
– Tor Andersson <tor@ccxvii.net>
authored
on 2014/01/09 11:07
Use setjmp/longjmp to handle parsing errors.
157e30c5
– Tor Andersson <tor@ccxvii.net>
authored
on 2014/01/09 11:58
Handle "exp [NLTH] ++" case in parser rather than lexer.
5ead782e
– Tor Andersson <tor@ccxvii.net>
authored
on 2014/01/09 10:10
Recursive descent parser for expressions.
58fdded9
– Tor Andersson <tor@ccxvii.net>
authored
on 2014/01/08 16:09
Add syntax tree structs.
adbbeec6
– Tor Andersson <tor.andersson@artifex.com>
authored
and Tor Andersson <tor@ccxvii.net>
committed
on 2013/12/28 13:22
String interning table.
ce69f95f
– Tor Andersson <tor@ccxvii.net>
authored
on 2014/01/02 11:42
Treat BOM as whitespace.
bc914e67
– Tor Andersson <tor@ccxvii.net>
authored
on 2014/01/02 09:00
Support line continuation escapes in string literals.
429d7cdc
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2013/12/30 17:58
Fix typo so all arguments are loaded.
dde8db59
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2013/12/28 12:39
Add [no line-terminator here] context handling in lexer.
e928c141
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2013/12/28 07:55
Set newline flag if a token is preceded by a line terminator.
42683b9b
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2013/12/28 07:54
Minor cleanups.
a4e846ba
– Tor Andersson <tor@ccxvii.net>
authored
on 2013/12/27 18:54
Prepare lexer for hooking up to generated parser.
cb273846
– Tor Andersson <tor@ccxvii.net>
authored
on 2013/12/27 12:56
Throw errors on future words immediately.
e01fe424
– Tor Andersson <tor@ccxvii.net>
authored
on 2013/12/27 12:33
Check hex string escapes so we don't read past the end of the string.
294a8035
– Tor Andersson <tor@ccxvii.net>
authored
on 2013/12/27 10:41
Print error message with line number on lexical errors.
11730a96
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2013/12/24 08:45
Free dynamically allocated yytext when closing.
e3702962
– Tor Andersson <tor@ccxvii.net>
authored
on 2013/12/23 19:35
Lex regular expression literals.
db3ae4ed
– Tor Andersson <tor@ccxvii.net>
authored
on 2013/12/23 18:13
Move yytext and yynumber into js_State.
f323d6a9
– Tor Andersson <tor@ccxvii.net>
authored
on 2013/12/23 17:54
Clean up lexing macro use.
bb2279e4
– Sebastian Rasmussen <sebras@gmail.com>
authored
on 2013/12/23 14:47
Add lexer.
c816b119
– Tor Andersson <tor@ccxvii.net>
authored
and Sebastian Rasmussen <sebras@gmail.com>
committed
on 2013/12/23 08:09
Create README files.