z7zmey
|
9608147c51
|
if elseif else nodes
|
2017-12-07 00:53:03 +02:00 |
|
z7zmey
|
1bc9802382
|
echo node
|
2017-12-06 23:10:16 +02:00 |
|
z7zmey
|
a00a2d7e62
|
do node
|
2017-12-06 23:03:29 +02:00 |
|
z7zmey
|
c8487b5847
|
continue node
|
2017-12-06 22:55:08 +02:00 |
|
vadim
|
ea2494b9b8
|
constant and declare nodes
|
2017-12-06 20:52:51 +02:00 |
|
vadim
|
3a5590d7bc
|
class const node
|
2017-12-06 19:58:12 +02:00 |
|
vadim
|
01f7e3fe63
|
fix node lists
|
2017-12-06 16:25:20 +02:00 |
|
vadim
|
24dfe3f734
|
reformat node.go
|
2017-12-06 16:00:51 +02:00 |
|
vadim
|
60d8874a6f
|
class node
|
2017-12-06 15:55:43 +02:00 |
|
vadim
|
2d168cd2e2
|
variable node, allow nil finally
|
2017-12-06 15:04:44 +02:00 |
|
vadim
|
c744a6c170
|
empty heredoc node
|
2017-12-06 14:52:40 +02:00 |
|
vadim
|
6fd73af4a1
|
nodes try catch finally
|
2017-12-06 14:47:17 +02:00 |
|
vadim
|
059275b3bf
|
catch node
|
2017-12-06 14:30:45 +02:00 |
|
vadim
|
de066981b7
|
case and default nodes
|
2017-12-06 14:15:32 +02:00 |
|
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 |
|
z7zmey
|
829326f8f7
|
name nodes
|
2017-12-05 23:36:28 +02:00 |
|
z7zmey
|
347cb09386
|
constant nodes
|
2017-12-05 00:02:24 +02:00 |
|
z7zmey
|
e7ba0ca435
|
change SimpleNode
|
2017-12-04 23:24:12 +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 |
|
z7zmey
|
1c1926516e
|
string nodes
|
2017-12-03 23:29:17 +02:00 |
|
z7zmey
|
4da2844ea8
|
add node and token namespaces
|
2017-12-03 20:49:18 +02:00 |
|
z7zmey
|
71949dbcd2
|
php token type
|
2017-12-03 18:36:34 +02:00 |
|
z7zmey
|
c23b899f55
|
handle new lines
|
2017-12-03 09:22:12 +02:00 |
|
z7zmey
|
e7579c4e05
|
parse opent echo tag
|
2017-12-01 18:40:00 +02:00 |
|
z7zmey
|
880749fbda
|
parse files
|
2017-12-01 18:04:31 +02:00 |
|
z7zmey
|
e41b97a09d
|
fix inline comment
|
2017-12-01 17:55:44 +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 |
|
z7zmey
|
3bf37a6785
|
parse constant and string
|
2017-11-30 01:25:07 +02:00 |
|
z7zmey
|
1bcc2b3a44
|
parse class method
|
2017-11-30 00:07:15 +02:00 |
|
z7zmey
|
57dc0c2d2b
|
parse identifier value
|
2017-11-29 23:53:45 +02:00 |
|