コード例 #1
0
 // Integer literal
 public override string Visit(IntegerLiteral node, object obj)
 {
     return(node.Text);
 }
コード例 #2
0
 public abstract T Visit(IntegerLiteral node, object obj);
コード例 #3
0
 // Integer literal
 public override TypeNode Visit(IntegerLiteral node, object obj)
 {
     return(new IntTypeNode(int.Parse(node.Text), node.SourcePosition));
 }