Commit Graph

701 Commits

Author SHA1 Message Date
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
z7zmey
0c91b7e0cb parse method use stmt 2017-11-29 23:43:39 +02:00
z7zmey
a6cef6d7c3 parse class constant 2017-11-29 22:56:37 +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
z7zmey
aa1c9b9257 parse InlineHtml 2017-11-29 00:35:21 +02:00
z7zmey
ed0771f7a0 parse Global StaticVariables Echo stmt 2017-11-28 23:20:08 +02:00
z7zmey
01087d8da3 parse Break Continue Return stmt 2017-11-28 22:47:44 +02:00
z7zmey
3e5af9828a parse Switch stmt 2017-11-28 22:36:21 +02:00
z7zmey
f4f82a371f parse For stmt 2017-11-28 22:17:11 +02:00
z7zmey
6a15c6990a parse While DoWhile stmt 2017-11-28 22:04:57 +02:00
z7zmey
bd731b28d5 parse AltIf stmt 2017-11-28 21:56:09 +02:00
z7zmey
668a6ed287 parse if stmt 2017-11-28 21:47:12 +02:00
vadim
fea39723b8 parse expressions 2017-11-28 18:00:27 +02:00
z7zmey
73ac4b6039 parse ns types 2017-11-28 01:09:44 +02:00
z7zmey
b9ad178652 parse func declaration and class declaration 2017-11-28 00:37:17 +02:00
z7zmey
b84c35f413 parse namespace 2017-11-24 03:36:58 +02:00
z7zmey
c284df2e8c add T_COALESCE 2017-11-24 00:20:13 +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
z7zmey
bd35abbc9c add requier and include tokens 2017-11-21 00:48:09 +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
z7zmey
841e92a8bd full lex double quoted strings 2017-11-16 00:05:55 +02:00
vadim
34ea861a36 small fix 2017-11-15 19:47:09 +02:00
z7zmey
13791b083f manual lex constant string 2017-11-13 23:55:09 +02:00
z7zmey
78670ba71e tmp 2017-11-13 09:48:57 +02:00
z7zmey
a30949861d lex string template 2017-11-12 13:13:31 +02:00