equal
deleted
inserted
replaced
4 instanceVariableNames:'parser' |
4 instanceVariableNames:'parser' |
5 classVariableNames:'' |
5 classVariableNames:'' |
6 poolDictionaries:'' |
6 poolDictionaries:'' |
7 category:'PetitCompiler-Nodes' |
7 category:'PetitCompiler-Nodes' |
8 ! |
8 ! |
|
9 |
|
10 |
|
11 !PPCUnknownNode class methodsFor:'as yet unclassified'! |
|
12 |
|
13 new |
|
14 ^ self basicNew initialize |
|
15 ! ! |
9 |
16 |
10 !PPCUnknownNode methodsFor:'accessing'! |
17 !PPCUnknownNode methodsFor:'accessing'! |
11 |
18 |
12 acceptsEpsilon |
19 acceptsEpsilon |
13 ^ parser acceptsEpsilon |
20 ^ parser acceptsEpsilon |
27 |
34 |
28 isContextFreePrim |
35 isContextFreePrim |
29 ^ parser isContextFreePrim |
36 ^ parser isContextFreePrim |
30 ! |
37 ! |
31 |
38 |
|
39 isNullable |
|
40 ^ parser isNullable |
|
41 ! |
|
42 |
32 parser |
43 parser |
33 |
44 |
34 ^ parser |
45 ^ parser |
35 ! |
46 ! |
36 |
47 |
45 |
56 |
46 !PPCUnknownNode methodsFor:'as yet unclassified'! |
57 !PPCUnknownNode methodsFor:'as yet unclassified'! |
47 |
58 |
48 firstCharSet |
59 firstCharSet |
49 ^ parser firstCharSet |
60 ^ parser firstCharSet |
|
61 ! ! |
|
62 |
|
63 !PPCUnknownNode methodsFor:'comparison'! |
|
64 |
|
65 = anotherNode |
|
66 super = anotherNode ifFalse: [ ^ false ]. |
|
67 ^ parser = anotherNode parser. |
|
68 ! |
|
69 |
|
70 hash |
|
71 ^ super hash bitXor: parser hash |
50 ! ! |
72 ! ! |
51 |
73 |
52 !PPCUnknownNode methodsFor:'compiling'! |
74 !PPCUnknownNode methodsFor:'compiling'! |
53 |
75 |
54 compileWith: compiler effect: effect id: id |
76 compileWith: compiler effect: effect id: id |
79 |
101 |
80 replace: node with: anotherNode |
102 replace: node with: anotherNode |
81 parser replace: node with: anotherNode |
103 parser replace: node with: anotherNode |
82 ! ! |
104 ! ! |
83 |
105 |
|
106 !PPCUnknownNode class methodsFor:'documentation'! |
|
107 |
|
108 version_HG |
|
109 |
|
110 ^ '$Changeset: <not expanded> $' |
|
111 ! ! |
|
112 |