Aurora.ScriptEngineParser.yyLSLTokens.OldAction C# (CSharp) Method

OldAction() public method

public OldAction ( Lexer yym, string &yytext, int action, bool &reject ) : TOKEN
yym Tools.Lexer
yytext string
action int
reject bool
return Tools.TOKEN
        public override TOKEN OldAction(Lexer yym, ref string yytext, int action, ref bool reject)
        {
            switch (action)
            {
                case -1:
                    break;
                case 946:
                    {
                        ((LSLTokens) yym).str += yytext;
                    }
                    break;
                case 1010:
                    {
                        yym.yy_begin("YYINITIAL");
                        (yym).yytext = ((LSLTokens) yym).str;
                        ((LSLTokens) yym).str = String.Empty;
                        return new STRING_CONSTANT(yym);
                    }
                case 1015:
                    {
                        yym.yy_begin("COMMENT");
                    }
                    break;
                case 1027:
                    {
                        yym.yy_begin("YYINITIAL");
                    }
                    break;
                case 1041:
                    ;
                    break;
                case 1045:
                    ;
                    break;
                case 1054:
                    ;
                    break;
                case 1005:
                    {
                        ((LSLTokens) yym).str += '\\';
                    }
                    break;
                case 1050:
                    ;
                    break;
                case 941:
                    {
                        yym.yy_begin("STRING");
                        ((LSLTokens) yym).str = "";
                    }
                    break;
                case 957:
                    {
                        ((LSLTokens) yym).str += "\\n";
                    }
                    break;
                case 969:
                    {
                        ((LSLTokens) yym).str += "    ";
                    }
                    break;
                case 981:
                    {
                        ((LSLTokens) yym).str += "\\\"";
                    }
                    break;
                case 952:
                    {
                        ((LSLTokens) yym).str += "\\n";
                    }
                    break;
                case 993:
                    {
                        ((LSLTokens) yym).str += "\\\\";
                    }
                    break;
            }
            return null;
        }
    }
yyLSLTokens