Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public virtual void Visit(DecSetStmt decset)
 {
 }