Commit Graph
100 Commits
Author SHA1 Message Date
z7zmey c80f0b8fa0 php5 syntax 2018-02-01 16:07:18 +02:00
z7zmey 799cd1d5ce php5 syntax 2018-02-01 12:35:43 +02:00
z7zmey 58d606e3c2 php5 syntax 2018-02-01 12:04:17 +02:00
z7zmey fde1601b62 php5 syntax 2018-01-31 12:55:50 +02:00
z7zmey fc2c38b16e php5 syntax 2018-01-31 12:29:38 +02:00
z7zmey 39913bd6d1 php5 syntax 2018-01-29 21:12:12 +02:00
z7zmey af9a7e54ed php5 syntax 2018-01-29 16:43:23 +02:00
z7zmey 59d644ec9a php5 syntax 2018-01-29 16:37:09 +02:00
z7zmey 4794d3e213 php5 syntax 2018-01-29 16:22:04 +02:00
z7zmey 70c091d323 fix token consts 2018-01-29 16:11:45 +02:00
z7zmey 9fad8f790f prepare php5 bnf 2018-01-27 12:33:13 +02:00
z7zmey e1993b7b5c prepare php5 parser files 2018-01-26 15:24:56 +02:00
z7zmey 1a045403db refactor php7parser 2018-01-25 17:42:15 +02:00
z7zmey b93d24f95f split scanner and parser 2018-01-24 18:42:23 +02:00
z7zmey c6f73cf618 fix tests 2018-01-17 19:18:35 +02:00
z7zmey f6911a76b1 rename php7 parser 2018-01-17 19:16:06 +02:00
z7zmey 76df2ba69b walker pakage 2018-01-17 19:01:28 +02:00
z7zmey 6d90e1258f add node_tests 2018-01-13 03:40:08 +02:00
z7zmey 621c18ba27 update Makefile 2018-01-13 02:03:47 +02:00
z7zmey 091ba559b4 update Makefile 2018-01-13 01:59:24 +02:00
z7zmey 86c162920a add comment tests 2018-01-13 01:58:59 +02:00
z7zmey 289f4d0767 update scalar tests 2018-01-12 15:13:05 +02:00
z7zmey b8ef8314af update name tests 2018-01-12 11:26:00 +02:00
z7zmey ecad84833e update README.md 2018-01-12 10:30:22 +02:00
z7zmey 416d7f0959 update README.md 2018-01-12 10:29:18 +02:00
z7zmey d30cf11d35 update README.md 2018-01-12 10:17:41 +02:00
z7zmey 1db53be4ae update dumper.go comments 2018-01-12 10:16:09 +02:00
z7zmey 538cf34777 move dumper to visitor package 2018-01-12 10:05:33 +02:00
Slizov VadimandGitHub c5e1b29f0f Update README.md 2018-01-12 09:44:56 +02:00
z7zmey aa9468996c reorganize tests 2018-01-12 09:41:08 +02:00
z7zmey 7c05e8b508 test alt if statememt 2018-01-12 09:33:34 +02:00
z7zmey 54ecfa2caf test name nodes 2018-01-12 09:14:11 +02:00
z7zmey 7332ab1700 fix golint comments warnings 2018-01-12 08:23:58 +02:00
z7zmey 8f874944e3 add token comments 2018-01-11 20:49:00 +02:00
z7zmey 3392ce2f1c remove tokenInterface 2018-01-11 20:30:34 +02:00
z7zmey e97b018b72 create position builder 2018-01-11 20:19:02 +02:00
z7zmey a49fdcf8a0 remove position from node package 2018-01-11 19:37:53 +02:00
z7zmey e814483f37 add comments 2018-01-11 19:34:42 +02:00
z7zmey 0676e0cb5a update README.md 2018-01-11 00:49:01 +02:00
Slizov VadimandGitHub 8b3356002f Update README.md 2018-01-11 00:32:20 +02:00
z7zmey 068716a66d fix bugs: multibyte chars, null pointer in a list 2018-01-10 14:35:08 +02:00
z7zmey ae34fc530e small fix 2018-01-10 11:43:21 +02:00
z7zmey cdd9a7f1bc cmd: parse the all php files in a path 2018-01-10 00:03:53 +02:00
Slizov VadimandGitHub 4bef4fa26f Update README.md 2018-01-09 22:34:08 +02:00
z7zmey 0b623d6ecf test numbers 2018-01-09 19:49:06 +02:00
Slizov VadimandGitHub 7f0bd61fc5 Update README.md 2018-01-09 18:36:06 +02:00
Slizov VadimandGitHub f56204b761 Update README.md 2018-01-09 18:29:05 +02:00
z7zmey 2078a6cde6 extract positions package 2018-01-09 15:51:32 +02:00
z7zmey 99856ae32f extract comments package 2018-01-09 00:30:28 +02:00
z7zmey b7b859edaa fix comments pointers 2018-01-08 21:50:39 +02:00
z7zmey 4ecb9edbd8 fix poiner receiver at nodes 2018-01-08 21:32:57 +02:00
z7zmey 855665b565 node constructors return concrete type 2018-01-08 21:18:09 +02:00
z7zmey f2cf2061ee use Token.File to handle new lines 2018-01-08 17:02:56 +02:00
z7zmey 45c085a3f4 strings tests 2018-01-06 16:05:48 +02:00
z7zmey f58537742d fix token endPos 2018-01-06 15:04:34 +02:00
z7zmey 065e6ad203 fix comments pointers 2018-01-06 14:04:02 +02:00
Slizov VadimandGitHub 8340f673d1 Create ISSUE_TEMPLATE.md 2018-01-05 19:23:10 +02:00
Slizov VadimandGitHub dac789d601 Update README.md 2018-01-05 11:53:00 +02:00
z7zmey f1f181b367 update README.md 2018-01-05 00:35:11 +02:00
z7zmey 17bca8d1dc remove unused attributes fields 2018-01-05 00:12:01 +02:00
z7zmey 469db8f9e2 make nodes fields public 2018-01-04 23:26:04 +02:00
z7zmey 02807502d3 remove Attribute SetAttributes methods 2018-01-04 22:09:48 +02:00
z7zmey dc8808a7d6 constructors return pointer 2018-01-04 20:42:44 +02:00
z7zmey 383a245370 remove name field 2018-01-04 20:29:07 +02:00
z7zmey e8655c5f4c add comment struct 2018-01-03 00:12:28 +02:00
Slizov VadimandGitHub 8b2ed2b2f1 Merge pull request #1 from z7zmey/add-license-1
Create LICENSE
2018-01-02 14:38:14 +02:00
Slizov VadimandGitHub 387aba5182 Create LICENSE 2018-01-02 14:37:19 +02:00
Slizov VadimandGitHub 4a031af691 Create README.md 2018-01-02 14:34:26 +02:00
z7zmey 30187b1db1 handle nodes positions 2017-12-31 20:53:55 +02:00
z7zmey f2d972582f node position 2017-12-31 13:15:50 +02:00
z7zmey 8edc05c8d5 attributer interface 2017-12-31 11:57:55 +02:00
z7zmey 79d3bb1674 walker 2017-12-28 01:23:32 +02:00
z7zmey dbe1e56e2e alt_if nodes and refactor lists 2017-12-19 00:55:57 +02:00
z7zmey 5b54987ddc ctor_arguments argument_list returns []node.Node 2017-12-18 21:43:53 +02:00
z7zmey 2c6664bdc9 assign_ref node 2017-12-18 21:34:11 +02:00
z7zmey 3ec45dc334 yield yield_from nodes 2017-12-18 20:45:18 +02:00
z7zmey 92b9453de7 variable node 2017-12-18 20:35:29 +02:00
z7zmey ef39b9111e ternanry node 2017-12-18 20:17:32 +02:00
z7zmey 0751859395 static_call node 2017-12-18 20:09:34 +02:00
z7zmey f0e3206c18 shell_exec node 2017-12-18 20:00:19 +02:00
z7zmey 40a27c6131 property_fetch static_property_fetch nodes 2017-12-18 19:52:41 +02:00
z7zmey a73b9a9478 print node 2017-12-18 19:03:39 +02:00
z7zmey b5dc115ff1 post_inc post_dec pre_inc pre_dec nodes 2017-12-18 18:59:17 +02:00
z7zmey 85f7765e79 new node 2017-12-18 18:51:16 +02:00
z7zmey 4fc5d37b48 method_call node 2017-12-18 18:39:04 +02:00
z7zmey 661e8cc551 list short_list short_array nodes and fix array node 2017-12-18 00:49:25 +02:00
z7zmey 6d35bfff65 isset node 2017-12-17 23:21:46 +02:00
z7zmey aa520300c0 instance_of node 2017-12-17 23:08:17 +02:00
z7zmey 9095d3fef7 function_call node 2017-12-17 23:00:16 +02:00
z7zmey 3c6e40fbeb exit node: handle upper case die 2017-12-17 22:48:18 +02:00
z7zmey 3bbac39c9c make lexer case insensitive 2017-12-17 22:42:40 +02:00
z7zmey 0609575139 exit node 2017-12-16 23:46:24 +02:00
z7zmey c6729a06e2 empty eval include include_once require require_once nodes 2017-12-16 23:25:32 +02:00
z7zmey 52638e6654 const_fetch node 2017-12-16 23:07:21 +02:00
z7zmey 2703c00374 closure_use node 2017-12-16 23:02:18 +02:00
z7zmey 84aefef316 closure node 2017-12-16 22:45:05 +02:00
z7zmey df662aaa01 clone node 2017-12-16 22:17:31 +02:00
z7zmey cf084b5893 class_const_fetch node 2017-12-16 22:14:26 +02:00
z7zmey ae759c26c7 unary_plus unary_minus boolean_not bitwise_not nodes 2017-12-16 21:31:47 +02:00
z7zmey d971494d12 array_item node 2017-12-16 21:08:39 +02:00