Dmitry Stogov
478acfd8b4
. Added support for using static HEREDOCs to initialize static variables and class members or constants. (Matt)
...
. Improved syntax highlighting and consistency for variables in double-quoted strings and literal text in HEREDOCs and backticks. (Matt)
. Optimized interpolated strings to use one less opcode. (Matt)
2008-07-26 15:30:28 +00:00
Moriyoshi Koizumi
bb35ab45bb
- MFH: suppress signedness warnings
2008-07-25 03:42:01 +00:00
Felipe Pena
f2d0da3c29
- Fixed folding
2008-06-23 17:28:06 +00:00
Felipe Pena
ca0166605c
- Added arginfo
2008-06-23 17:17:46 +00:00
Dmitry Stogov
8d260b6b71
Fixed memory leak
2008-06-11 07:45:44 +00:00
Marcus Boerger
af316021e8
- Rewrite scanner to be based on re2c instead of flex
...
The full patch is available as:
http://php.net/~helly/php-re2c-5.3-20080316.diff.txt
This is against php-re2c repository version 98
An older patch against version 97 is available under:
http://php.net/~helly/php-re2c-97-20080316.diff.txt
2008-03-16 21:06:55 +00:00
Dmitry Stogov
82b31e01ae
Added NOWDOC
2008-02-12 09:28:01 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Dmitry Stogov
6c810b0d4c
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
2007-09-27 18:00:48 +00:00
Johannes Schlüter
8566193449
- MFH: Use a script to generate tokenizer data from zend_language_parser.h
2007-07-31 23:24:11 +00:00
Dmitry Stogov
80d2409fd8
Improved compilation of heredocs and interpolated strings. (Matt, Dmitry)
2007-05-18 13:12:05 +00:00
Johannes Schlüter
8591b20d4e
- MFH: Added linenumbers to array returned by token_get_all()
2007-04-08 00:18:38 +00:00
Antony Dovgal
e8d2c9489d
MFH: nuke skeleton leftovers
2007-01-12 12:17:32 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Ilia Alshanetsky
f496f5014a
Removed pointless callbacks.
2006-06-20 22:39:15 +00:00
Dmitry Stogov
1dbaae2795
Added automatic module globals management
2006-06-15 18:33:09 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
foobar
3e669bc950
MFH: nuke php3 legacy
2005-12-06 02:28:41 +00:00
Ilia Alshanetsky
331726338b
tokenizer fixes for bug #35382
...
Bug fixing news
2005-11-27 06:41:32 +00:00
foobar
592e78ab87
MFH: - Fixed bug #35179 (tokenizer extension needs T_HALT_COMPILER)
2005-11-10 07:50:59 +00:00
Dmitry Stogov
7c3bdf444d
Fixed bug #34782 (token_get_all() gives wrong result)
2005-10-21 09:32:40 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
foobar
4cf9d27072
- Fixed bug #28930 (PHP sources pick wrong header files generated by bison)
2004-12-30 15:18:24 +00:00
Derick Rethans
0d4352ced8
- Fixed bug #24550 (tokenizing with __METHOD__ crash) (Patch by Greg Beaver)
2004-03-08 08:02:02 +00:00
Derick Rethans
d4fc693702
- CLONE, not CLOSE
2004-03-02 17:51:46 +00:00
Derick Rethans
0d6131cf4a
- Added "clone" to the list of tokens. (Patch by Greg Beaver)
2004-03-02 17:49:49 +00:00
Jan Lehnardt
023e12cf3a
- fix #27197 for Greg (cellog@php.net)
2004-02-10 14:40:39 +00:00
Andrey Hristov
8b763f14b7
HEAD is bundled with ZE2
2004-01-17 17:44:27 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
Ilia Alshanetsky
99dec6927c
Fixed bug #26463 (Incorrect handling of semicolons after heredoc)
2003-11-29 19:05:14 +00:00
Ilia Alshanetsky
9e195d1040
Fixed a memory leak when tokenizing scripts with heredoc.
2003-11-29 18:22:44 +00:00
Andrey Hristov
a76745a6a2
Id tag added
2003-07-19 18:52:49 +00:00
Derick Rethans
a952e28c73
- Fixed bug #24504 : T_INTERFACE and T_IMPLEMENTS not defined in tokenizer
...
extension
2003-07-05 06:49:57 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
Sebastian Bergmann
1fe874fbb8
Leftover.
2003-06-02 15:42:34 +00:00
foobar
9ff622f268
And this too..
2003-03-19 23:10:27 +00:00
foobar
efe365abdc
Andrei forgot this..
2003-03-19 23:08:58 +00:00
foobar
3c9155e0cb
Renamed OnUpdateInt -> OnUpdateLong to prevent further misunderstandings.
...
# Intentionally left out any 'alias' for it, this way 3rd party extension
# maintainers will really NOTICE the change.
2003-03-07 05:15:28 +00:00
Stig Bakken
d4dff9e92a
* add new ZE2 tokens
2003-02-25 02:08:49 +00:00
Sebastian Bergmann
b506f5c8f8
Bump year.
2002-12-31 16:08:15 +00:00
Andi Gutmans
1f42a2b88f
- Arghh... Change #ifdef to #ifndef
2002-11-05 19:02:37 +00:00
Andi Gutmans
a0ed2ef379
- Fix Engine 2 build
2002-11-05 19:01:36 +00:00
foobar
0d4776625a
comment out unused variable
2002-08-22 01:06:14 +00:00
Andrei Zmievski
f08e0ef9d4
Fix bug #16939 .
2002-05-21 21:23:20 +00:00
Sebastian Bergmann
208c52fda6
Beautify.
2002-04-17 05:19:10 +00:00
foobar
01ae2f026e
removed ws pollution
2002-04-16 12:58:23 +00:00
foobar
6394a85af8
Added 2 new tokens: T_CLASS_C and T_FUNC_C
2002-04-16 12:53:07 +00:00
Sebastian Bergmann
90613d2282
Maintain headers.
2002-02-28 08:29:35 +00:00
Sebastian Bergmann
8acc47a7a9
TSRM fixes.
2002-02-10 08:08:14 +00:00
Andrei Zmievski
66c94331bc
*** empty log message ***
2002-02-09 22:54:08 +00:00