Example #1
0
        public Stmt VisitExpressionStatement(Stmt.ExpressionStatement statement)
        {
            Visit(statement.Expression);
            _valueStack.Pop();

            return(null);
        }
        public bool VisitExpressionStatement(Stmt.ExpressionStatement statement)
        {
            TypeSpecifier ts = Examine(statement.Expression);

            if (ts.Type == TypeEnum.UNKNOWN)
            {
                return(false);
            }

            return(true);
        }
Example #3
0
 public object Visit(Stmt.ExpressionStatement stmt)
 {
     Evaluate(stmt.Expression);
     return(null);
 }
Example #4
0
 /// <summary>
 /// Resolve a statement expression
 /// </summary>
 /// <param name="stmt">The statement</param>
 /// <returns></returns>
 public object Visit(Stmt.ExpressionStatement stmt)
 {
     Resolve(stmt.Expression);
     return(null);
 }