summaryrefslogtreecommitdiff
path: root/Zend/zend_compile.h
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2000-01-29 10:16:04 +0000
committerAndi Gutmans <andi@php.net>2000-01-29 10:16:04 +0000
commit7663e4f65ee7936047ec75e940e839caca871a86 (patch)
treeb5c1af7234c7c5ec8e0f7d2bc2ca6a83b74847b5 /Zend/zend_compile.h
parentb862a8b728f0be304cb1589cb6c8e4d2fc3f02df (diff)
downloadphp-git-7663e4f65ee7936047ec75e940e839caca871a86.tar.gz
- Add parser support for string offsets. This added three shift/reduce
conflicts but they all seem to be fine. - Cleaned up the parsing rules a bit and made them much more compact and elegant. - Please CVS update and see that I didn't break anything.
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r--Zend/zend_compile.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h
index 9e331aac31..bfa61f3dd3 100644
--- a/Zend/zend_compile.h
+++ b/Zend/zend_compile.h
@@ -230,6 +230,7 @@ void do_fetch_globals(znode *varname CLS_DC);
void fetch_array_begin(znode *result, znode *varname, znode *first_dim CLS_DC);
void fetch_array_dim(znode *result, znode *parent, znode *dim CLS_DC);
+void fetch_string_offset(znode *result, znode *parent, znode *offset CLS_DC);
void do_print(znode *result, znode *arg CLS_DC);
void do_echo(znode *arg CLS_DC);
typedef int (*unary_op_type)(zval *, zval *);