Created
February 5, 2011 17:40
-
-
Save tetsujin/812624 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- zend_language_scanner.l.orig 2010-11-18 01:46:19.000000000 +0900 | |
+++ zend_language_scanner.l 2011-02-06 02:36:40.000000000 +0900 | |
@@ -872,7 +872,7 @@ | |
return T_EXIT; | |
} | |
-<ST_IN_SCRIPTING>"function" { | |
+<ST_IN_SCRIPTING>"機能" { | |
return T_FUNCTION; | |
} | |
@@ -880,7 +880,7 @@ | |
return T_CONST; | |
} | |
-<ST_IN_SCRIPTING>"return" { | |
+<ST_IN_SCRIPTING>"戻り値" { | |
return T_RETURN; | |
} | |
@@ -992,7 +992,7 @@ | |
return T_PRINT; | |
} | |
-<ST_IN_SCRIPTING>"class" { | |
+<ST_IN_SCRIPTING>"クラス" { | |
return T_CLASS; | |
} | |
@@ -1008,7 +1008,7 @@ | |
return T_IMPLEMENTS; | |
} | |
-<ST_IN_SCRIPTING>"->" { | |
+<ST_IN_SCRIPTING>"→" { | |
yy_push_state(ST_LOOKING_FOR_PROPERTY TSRMLS_CC); | |
return T_OBJECT_OPERATOR; | |
} | |
@@ -1021,7 +1021,7 @@ | |
return T_WHITESPACE; | |
} | |
-<ST_LOOKING_FOR_PROPERTY>"->" { | |
+<ST_LOOKING_FOR_PROPERTY>"→" { | |
return T_OBJECT_OPERATOR; | |
} | |
@@ -1046,7 +1046,7 @@ | |
return T_NS_SEPARATOR; | |
} | |
-<ST_IN_SCRIPTING>"new" { | |
+<ST_IN_SCRIPTING>"新しい" { | |
return T_NEW; | |
} | |
@@ -1154,7 +1154,7 @@ | |
return T_PROTECTED; | |
} | |
-<ST_IN_SCRIPTING>"public" { | |
+<ST_IN_SCRIPTING>"みんなの" { | |
return T_PUBLIC; | |
} | |
@@ -1303,6 +1303,20 @@ | |
return '}'; | |
} | |
+<ST_IN_SCRIPTING>"は" { | |
+ return '='; | |
+} | |
+<ST_IN_SCRIPTING>"「" { | |
+ yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); | |
+ return '{'; | |
+} | |
+<ST_IN_SCRIPTING>"」" { | |
+ RESET_DOC_COMMENT(); | |
+ if (!zend_stack_is_empty(&SCNG(state_stack))) { | |
+ yy_pop_state(TSRMLS_C); | |
+ } | |
+ return '}'; | |
+} | |
<ST_LOOKING_FOR_VARNAME>{LABEL} { | |
zend_copy_value(zendlval, yytext, yyleng); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment