示例#1
0
        public void VisitMultiplicativeExpression(MultiplicativeExpressionAstNode node)
        {
            switch (node.Terminal)
            {
            case Star:
                VisitMultiply(node);
                break;

            case Slash:
                VisitDivide(node);
                break;

            case Percent:
                VisitMod(node);
                break;

            default:
                throw new NotImplementedException(System.Enum.GetName(typeof(Terminal), node.Terminal));
            }
        }
示例#2
0
 public abstract void VisitMod(MultiplicativeExpressionAstNode node);
示例#3
0
 public override void VisitDivide(MultiplicativeExpressionAstNode node)
 {
 }