vadim
|
88fb95a784
|
break node
|
2017-12-06 13:31:57 +02:00 |
|
vadim
|
f9e21be04b
|
fix lexer bugs: single quoted string with backslash and hnum, bnum out of range
|
2017-12-06 12:35:05 +02:00 |
|
vadim
|
e31ec50c78
|
string test
|
2017-12-04 19:50:22 +02:00 |
|
vadim
|
8dfa107bc4
|
pretty test errors
|
2017-12-04 12:56:55 +02:00 |
|
vadim
|
7c3d593097
|
test scalar string
|
2017-12-04 12:40:36 +02:00 |
|
vadim
|
610a935929
|
refactor lexer state
|
2017-12-01 16:04:53 +02:00 |
|
vadim
|
bc6d25a7cc
|
split scanner and lexer
|
2017-12-01 15:36:46 +02:00 |
|
vadim
|
4318df3473
|
exclude gocode from parser.y
|
2017-12-01 15:29:23 +02:00 |
|
vadim
|
f973ed31f5
|
parse list assign
|
2017-12-01 10:26:17 +02:00 |
|
vadim
|
05ffab79d7
|
compact types
|
2017-12-01 10:10:18 +02:00 |
|
vadim
|
453f967228
|
skip doc comments
|
2017-12-01 09:24:27 +02:00 |
|
vadim
|
dd84ed90a6
|
reorder
|
2017-12-01 09:15:46 +02:00 |
|
vadim
|
b6a04d75aa
|
parse closure
|
2017-11-30 21:14:32 +02:00 |
|
vadim
|
9edffc663e
|
parse isset
|
2017-11-30 20:45:54 +02:00 |
|
vadim
|
9418775874
|
parse new
|
2017-11-30 20:36:10 +02:00 |
|
vadim
|
ccacd37dee
|
parse calls
|
2017-11-30 20:07:45 +02:00 |
|
vadim
|
c081a983aa
|
parse const stmt
|
2017-11-30 19:37:45 +02:00 |
|
vadim
|
6b7bf8b2af
|
parse class implements, extends
|
2017-11-30 19:35:13 +02:00 |
|
vadim
|
38c49ffa03
|
parse interface
|
2017-11-30 19:23:46 +02:00 |
|
vadim
|
56ae0982fd
|
parse trait
|
2017-11-30 19:16:01 +02:00 |
|
vadim
|
e0ff4b7e57
|
parse use statements
|
2017-11-30 19:04:52 +02:00 |
|
vadim
|
a586cb06e2
|
parse namespace
|
2017-11-30 18:25:41 +02:00 |
|
vadim
|
fe17700c90
|
parse variables
|
2017-11-30 18:15:49 +02:00 |
|
vadim
|
f15e67119d
|
parse class properties
|
2017-11-29 16:21:44 +02:00 |
|
vadim
|
a14253c7b2
|
parse throw goto label stmt
|
2017-11-29 15:53:44 +02:00 |
|
vadim
|
1361679157
|
parse try catch finally stmt
|
2017-11-29 15:49:45 +02:00 |
|
vadim
|
9a6a3565b3
|
parse Declare stmt
|
2017-11-29 15:33:59 +02:00 |
|
vadim
|
5344a3d617
|
parse Foreach stmt
|
2017-11-29 12:24:08 +02:00 |
|
vadim
|
7863670c5c
|
parse Unset stmt
|
2017-11-29 11:37:16 +02:00 |
|
vadim
|
fea39723b8
|
parse expressions
|
2017-11-28 18:00:27 +02:00 |
|
vadim
|
c11d3ece0d
|
parser, first try
|
2017-11-23 17:33:47 +02:00 |
|
vadim
|
427714df44
|
remove unused files
|
2017-11-22 12:06:56 +02:00 |
|
vadim
|
0a0648787a
|
add tokens
|
2017-11-22 12:03:12 +02:00 |
|
vadim
|
6322c67e5c
|
handle numbers
|
2017-11-20 13:50:30 +02:00 |
|
vadim
|
2b0e0c5f04
|
handle backquote statements
|
2017-11-20 12:33:18 +02:00 |
|
vadim
|
082c846c8e
|
handle heredoc statements
|
2017-11-20 12:22:03 +02:00 |
|
vadim
|
7ab895a8a0
|
nodoc
|
2017-11-16 19:58:46 +02:00 |
|
vadim
|
abf8af04f8
|
base heredoc handler
|
2017-11-16 19:02:09 +02:00 |
|
vadim
|
25dfb3f277
|
start heredoc
|
2017-11-16 16:50:55 +02:00 |
|
vadim
|
17f05837ea
|
common tokens
|
2017-11-16 12:53:21 +02:00 |
|
vadim
|
34ea861a36
|
small fix
|
2017-11-15 19:47:09 +02:00 |
|