cvs: ZendEngine2 / zend_language_scanner.l
| From: | Andi Gutmans | Date: | Tue, 16 Jul 2002 19:11:14 +0000 |
| Subject: | cvs: ZendEngine2 / zend_language_scanner.l | ||
| Groups: | php.zend-engine.cvs | ||
| Request: | Send a blank email to php-zend-engine-cvs+get-261@lists.php.net to get a copy of this message | ||
andi Tue Jul 16 15:11:14 2002 EDT
Modified files:
/ZendEngine2 zend_language_scanner.l
Log:
- Syntactic sugar - Add "public" as a synonym for "var".
- Now we have the three P's.
You can do:
<?
class MyClass {
public $a;
private $b;
protected $c;
}
?>
Index: ZendEngine2/zend_language_scanner.l
diff -u ZendEngine2/zend_language_scanner.l:1.53 ZendEngine2/zend_language_scanner.l:1.54
--- ZendEngine2/zend_language_scanner.l:1.53 Mon Jul 15 14:09:56 2002
+++ ZendEngine2/zend_language_scanner.l Tue Jul 16 15:11:14 2002
@@ -713,6 +713,11 @@
return T_PROTECTED;
}
+<ST_IN_SCRIPTING>"public" {
+ return T_VAR;
+}
+
+
<ST_IN_SCRIPTING>"unset" {
return T_UNSET;
}