-
f1084a46e6
update if-statement "elseif" clause parsing
Sara Itani
2016-11-07 12:44:19 -0800
-
e4dd643ba6
variadic parameter support, clean up functions
Sara Itani
2016-11-06 19:42:48 -0800
-
ded8ffd59c
declare-statement support
Sara Itani
2016-11-05 23:19:54 -0700
-
92dc9b7bb2
try-statement support
Sara Itani
2016-11-05 22:22:49 -0700
-
653b752e6f
throw-statement support
Sara Itani
2016-11-05 18:35:43 -0700
-
8d019cb731
return-statement support
Sara Itani
2016-11-05 18:24:52 -0700
-
9d13bc33c9
break-statement support
Sara Itani
2016-11-05 18:10:30 -0700
-
fc7b00c952
continue-statement support
Sara Itani
2016-11-05 17:55:39 -0700
-
33cee97128
goto-statement support
Sara Itani
2016-11-05 17:22:08 -0700
-
b7f2032f40
add a couple more token invariant tests
Sara Itani
2016-11-05 16:16:37 -0700
-
61b430da80
foreach-statement support
Sara Itani
2016-11-05 16:06:10 -0700
-
cc242b252f
add for statement support
Sara Itani
2016-11-05 14:36:58 -0700
-
d89caf1394
do statement support
Sara Itani
2016-11-04 18:16:15 -0700
-
3813539861
implement while statements
Sara Itani
2016-11-04 18:00:07 -0700
-
d5642294c7
cleanup
Sara Itani
2016-11-03 22:40:26 -0700
-
a0353900b6
add support for switch statements
Sara Itani
2016-11-03 22:36:59 -0700
-
2ad62b9901
add a couple more if clause tests
Sara Itani
2016-11-03 18:55:16 -0700
-
e3e92ff0e5
parse if statement, type 2
Sara Itani
2016-11-03 18:42:51 -0700
-
a7d89bd95e
if statement type 1 clauses
Sara Itani
2016-11-03 16:17:48 -0700
-
b1df683dc5
add if statement tests
Sara Itani
2016-11-02 16:12:37 -0700
-
cd451a8735
add nested named label statement test
Sara Itani
2016-11-02 15:55:42 -0700
-
2d6b6b77ee
add named label statement support
Sara Itani
2016-11-02 15:52:41 -0700
-
02056c3c64
add some failing program structure tests
Sara Itani
2016-11-02 12:27:20 -0700
-
49024a79e1
update start tag logic to properly prepend text
Sara Itani
2016-11-02 12:20:21 -0700
-
c9597162d0
update tests
Sara Itani
2016-11-02 12:19:22 -0700
-
35538c732f
add more program structure tests
Sara Itani
2016-11-01 18:54:09 -0700
-
38f39237af
add more program structure tests
Sara Itani
2016-11-01 18:23:44 -0700
-
a9f6d6aeb0
script section start tags should not be valid list elements
Sara Itani
2016-11-01 17:59:58 -0700
-
5dd5566475
run parser invariants tests on all "parser" test cases
Sara Itani
2016-11-01 17:35:23 -0700
-
f7d34aad56
fix CommentsTest.php
Sara Itani
2016-11-01 17:18:23 -0700
-
2ea8275496
fix end tag bugs, program structure tests pass
Sara Itani
2016-11-01 17:13:59 -0700
-
5c514301dd
support script sections, update tests
Sara Itani
2016-11-01 16:48:59 -0700
-
1d80d97919
update baselines
Sara Itani
2016-11-01 15:33:30 -0700
-
a0f6b8181c
add script section tags
Sara Itani
2016-11-01 15:33:15 -0700
-
5253167629
add program structure tests
Sara Itani
2016-10-27 19:50:47 -0700
-
f8072b48d2
update lexical grammar tests, ignore spec .tree and .tokens files for now
Sara Itani
2016-10-27 19:24:01 -0700
-
5720e06759
update generated spec tests
Sara Itani
2016-10-27 18:38:38 -0700
-
40194ad76c
add script and generate tests from php-langspec
Sara Itani
2016-10-26 22:33:53 -0700
-
a6d4e312e5
Merge commit 'a7d64bac1248a8ad2fba9bfd0e96efd6574f5d92' as 'php-langspec'
Sara Itani
2016-10-26 19:42:47 -0700
-
-
a7d64bac12
Squashed 'php-langspec/' content from commit b2b8ac5
Sara Itani
2016-10-26 19:42:47 -0700
-
b074de8a00
add error test case
Sara Itani
2016-10-24 15:56:43 -0700
-
4896e32155
support generic compound statements, update tests
Sara Itani
2016-10-24 15:50:35 -0700
-
c560452b87
add function declaration support
Sara Itani
2016-10-24 14:55:31 -0700
-
402333a7e6
more namespace tests
Sara Itani
2016-10-16 11:48:04 +0100
-
6d75d1de4b
update baselines, fix a couple bugs
Sara Itani
2016-10-15 22:04:23 -0700
-
79427d7055
support qualified names
Sara Itani
2016-10-15 21:43:25 -0700
-
9e09c55c6c
more wip
Sara Itani
2016-10-15 15:02:00 -0700
-
8b625589c3
work in progress
Sara Itani
2016-10-15 13:02:41 -0700
-
a578447080
finish dq string literals
Sara Itani
2016-10-13 18:23:57 -0700
-
0b3ba63110
initial progress on template expressions
Sara Itani
2016-10-13 10:49:39 -0700
-
0d9c0f2e9a
parser drives lexer
Sara Itani
2016-10-12 18:26:42 -0700
-
f09d111b0c
refactor parser to improve consistency
Sara Itani
2016-10-12 16:40:31 -0700
-
c007c3ff38
lexer supports single quote literals
Sara Itani
2016-10-11 17:29:10 -0700
-
02ce24faf5
support numeric literals
Sara Itani
2016-10-11 15:30:00 -0700
-
5b2ac0723e
support YieldFrom in lexer
Sara Itani
2016-10-10 15:02:18 -0700
-
e9487a51a8
update invariant tests to use data providers
Sara Itani
2016-10-09 16:21:14 -0700
-
ef846ed1f9
add lexer tests
Sara Itani
2016-10-08 23:26:10 -0700
-
ed600caddd
Node/Token json serialization, fix node kind issue
Sara Itani
2016-10-08 23:25:29 -0700
-
61d4a8b635
support compound operators
Sara Itani
2016-10-08 15:22:12 -0700
-
4f0f1ab65e
parser supports subset of php, demo error handling w parserPocFile2.php
Sara Itani
2016-10-08 14:01:54 -0700
-
ea7bb92631
lexer improvements * fix misc. bugs * clarify flow * improve consistency & readability
Sara Itani
2016-10-08 13:52:05 -0700
-
3c6ce8dbe1
more parser invariants, start syntactic grammar
Sara Itani
2016-10-06 11:08:12 -0700
-
8e12090932
iteration -> phase
Sara Itani
2016-10-06 01:07:27 -0700
-
409404b7af
add parser skeleton and invariants, refactor
Sara Itani
2016-10-06 01:01:41 -0700
-
23ad3c2eff
add another error example to readme
Sara Itani
2016-10-05 21:26:21 -0700
-
e443bbc4cf
update readme to include parser info
Sara Itani
2016-10-04 15:27:05 -0700
-
ea5fa4f733
add php language subset test for parser demo
Sara Itani
2016-10-02 23:17:20 -0700
-
f228d22a92
support non-compound tokens
Sara Itani
2016-10-02 20:51:00 -0700
-
1f684e2450
add keyword and operator mappings
Sara Itani
2016-10-02 20:26:01 -0700
-
24a7bbb26e
add names and keywords
Sara Itani
2016-10-02 17:21:02 -0700
-
b33b835df8
add variable names
Sara Itani
2016-10-02 16:34:50 -0700
-
40ffdea4bb
prepend trivia instead of using dedicated tokens
Sara Itani
2016-10-02 15:29:18 -0700
-
4e42222c95
add whitespace chars
Sara Itani
2016-10-02 15:11:15 -0700
-
72dd4d1d4a
support '/' character
Sara Itani
2016-10-02 15:08:32 -0700
-
b3186f066d
add newline chars
Sara Itani
2016-10-02 13:40:16 -0700
-
d53e669eee
refactor tests
Sara Itani
2016-10-02 13:11:45 -0700
-
4adee608b4
add comments support, update tests
Sara Itani
2016-10-02 13:01:18 -0700
-
254f6da82f
update readme
Sara Itani
2016-10-02 12:18:46 -0700
-
435cf952f7
update readme
Sara Itani
2016-10-02 12:16:11 -0700
-
ec8b7e9185
update approach in readme
Sara Itani
2016-10-02 11:45:10 -0700
-
d6ee581e06
update readme
Sara Itani
2016-10-02 11:16:10 -0700
-
23f9404121
support eof token kind, add more invariant tests
Sara Itani
2016-10-02 11:01:57 -0700
-
2774595818
Initial commit
Sara Itani
2016-10-02 00:28:13 -0700