Граф коммитов

  • 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