nikic
|
43b41e382f
|
Further work on PrettyPrinter
|
2011-05-29 21:06:43 +02:00 |
|
nikic
|
df82e3db45
|
Replace yydebug flag with separate debug parser "ParserDebug"
Debugging shouldn't be necessairy normally, but carries a 25% performance overhead.
|
2011-05-29 20:51:15 +02:00 |
|
nikic
|
489f8c8b56
|
Fix some prettyprinting issues
|
2011-05-29 20:38:36 +02:00 |
|
nikic
|
15e268cd8b
|
Parse escape sequences in encapsed strings too
|
2011-05-29 20:06:53 +02:00 |
|
nikic
|
3c13dce680
|
Further work on PrettyPrinter. Add possibility to test PrettyPrinter correctness
|
2011-05-29 17:33:03 +02:00 |
|
nikic
|
685171ddc5
|
Fix incorrect Node creation for dynamic static property access
|
2011-05-29 12:24:27 +02:00 |
|
nikic
|
02a1c63aed
|
Further work on pretty printer
|
2011-05-29 12:20:47 +02:00 |
|
nikic
|
355ddd8d75
|
Parse strings more correctly, keep information on whether it was a single or double quoted string
|
2011-05-28 00:21:12 +02:00 |
|
nikic
|
acab6f2826
|
Add initial implementation of pretty printer
|
2011-05-27 22:57:55 +02:00 |
|
nikic
|
d4f3cdd695
|
Simplify grammar thus reducing shift/reduce conflicts
|
2011-05-27 21:51:27 +02:00 |
|
nikic
|
ae3603d126
|
Fix parsing issue with array accesses on object accesses ($x->y[z])
|
2011-05-27 21:15:38 +02:00 |
|
nikic
|
bd88e4f555
|
Add LICENSE (BSD)
|
2011-05-27 18:54:01 +02:00 |
|
nikic
|
eeb63065be
|
a) changes node structure (Stmt_, Expr_, ...) b) fixes parsing of x::$y[z]
Sorry for that one large commit. Won't happen again.
|
2011-05-27 18:42:36 +02:00 |
|
nikic
|
e00b460125
|
Slightly optimize the parser and improve the API
|
2011-04-29 21:06:11 +02:00 |
|
nikic
|
aea5e43349
|
Initial commit
|
2011-04-18 19:02:30 +02:00 |
|