public override Statement Interprete(string src, int line) { var returns = new DecSetStmt(); returns.Line = line; var reg = new Regex(Parser.Grammar.GetPattern("varset").ToString()); Match match = reg.Match(src); if (match.Success) { returns.Name = match.Groups["Name"].Value; returns.Operator = match.Groups["op"].Value; returns.Value = StatmentVarHandler.HandleVar(match.Groups["Value"].Value); } return returns; }
public override Statement Interprete(string src, int line) { var returns = new DecSetStmt(); returns.Line = line; var reg = new Regex(Parser.Grammar.GetPattern("varset").ToString()); Match match = reg.Match(src); if (match.Success) { returns.Name = match.Groups["Name"].Value; returns.Operator = match.Groups["op"].Value; returns.Value = StatmentVarHandler.HandleVar(match.Groups["Value"].Value); } return(returns); }
public virtual void Visit(DecSetStmt decset) { }