equal
deleted
inserted
replaced
8 poolDictionaries:'' |
8 poolDictionaries:'' |
9 category:'PetitCompiler-Core' |
9 category:'PetitCompiler-Core' |
10 ! |
10 ! |
11 |
11 |
12 !PPCUniversalConfiguration methodsFor:'compiling'! |
12 !PPCUniversalConfiguration methodsFor:'compiling'! |
|
13 |
|
14 buildClass: compiler |
|
15 | builder | |
|
16 builder := PPCClassBuilder new. |
|
17 |
|
18 builder compiledClassName: arguments parserName. |
|
19 builder compiledSuperclass: PPCompiledParser. |
|
20 builder methodDictionary: compiler methodDictionary. |
|
21 builder constants: compiler constants. |
|
22 |
|
23 ^ builder compileClass. |
|
24 ! |
13 |
25 |
14 invokePhases |
26 invokePhases |
15 self toPPCIr. |
27 self toPPCIr. |
16 self createTokens. |
28 self createTokens. |
17 self cacheFirstFollow. |
29 self cacheFirstFollow. |