@@ -36,68 +36,9 @@ public override IToken CreateToken(IToken fromToken)
36
36
return new CommonToken ( fromToken ) ;
37
37
}
38
38
39
- public override object GetParent ( object t )
40
- {
41
- return ( ( ITree ) t ) . Parent ;
42
- }
43
-
44
- public override void SetParent ( object t , object parent )
45
- {
46
- ( ( ITree ) t ) . Parent = ( ITree ) parent ;
47
- }
48
-
49
- public override int GetChildIndex ( object t )
50
- {
51
- return ( ( ITree ) t ) . ChildIndex ;
52
- }
53
-
54
- public override void SetChildIndex ( object t , int index )
55
- {
56
- ( ( ITree ) t ) . ChildIndex = index ;
57
- }
58
-
59
- //public override int GetNodeType(object t) // Should perhaps be GetType(object) instead?
60
- //{
61
- // return ((ITree) t).Type;
62
- //}
63
-
64
- public override void ReplaceChildren ( object parent , int startChildIndex , int stopChildIndex , object t )
65
- {
66
- throw new System . NotImplementedException ( ) ;
67
- }
68
-
69
- public override void SetTokenBoundaries ( object t , IToken startToken , IToken stopToken )
70
- {
71
- if ( t != null )
72
- {
73
- int tokenIndex = 0 ;
74
- int num2 = 0 ;
75
- if ( startToken != null )
76
- {
77
- tokenIndex = startToken . TokenIndex ;
78
- }
79
- if ( stopToken != null )
80
- {
81
- num2 = stopToken . TokenIndex ;
82
- }
83
- ( ( ITree ) t ) . TokenStartIndex = tokenIndex ;
84
- ( ( ITree ) t ) . TokenStopIndex = num2 ;
85
- }
86
- }
87
-
88
39
public override object ErrorNode ( ITokenStream input , IToken start , IToken stop , RecognitionException e )
89
40
{
90
41
return new ASTErrorNode ( input , start , stop , e ) ;
91
42
}
92
-
93
- public override int GetTokenStartIndex ( object t )
94
- {
95
- throw new System . NotImplementedException ( ) ;
96
- }
97
-
98
- public override int GetTokenStopIndex ( object t )
99
- {
100
- throw new System . NotImplementedException ( ) ;
101
- }
102
43
}
103
44
}
0 commit comments