UnityScript.Parser.UnityScriptParser.ParseExpression C# (CSharp) Method

ParseExpression() public static method

public static ParseExpression ( TextReader expression, string fileName, Boo context ) : Expression
expression TextReader
fileName string
context Boo
return Expression
        public static Expression ParseExpression(TextReader expression, string fileName, Boo.Lang.Compiler.CompilerContext context)
        {
            UnityScriptParser parser;
            UnityScriptLexer lexer = UnityScriptLexerFor(expression, fileName, TabSizeFromContext(context));
            if (lexer == null)
            {
                Expression expression2;
                return expression2;
            }
            UnityScriptParser parser1 = parser = new UnityScriptParser(lexer);
            Boo.Lang.Compiler.CompilerContext context1 = parser.CompilerContext = context;
            UnityScriptParser parser2 = parser;
            parser2.setFilename(fileName);
            try
            {
                return parser2.expression();
            }
            catch (TokenStreamRecognitionException exception)
            {
                parser2.reportError(exception.recog);
            }
            return null;
        }

Same methods

UnityScriptParser::ParseExpression ( string expression, string fileName, Boo context ) : Expression
UnityScriptParser