equal
deleted
inserted
replaced
3 Object subclass:#IRBuilder |
3 Object subclass:#IRBuilder |
4 instanceVariableNames:'ir jumpBackTargetStacks jumpAheadStacks currentSequence |
4 instanceVariableNames:'ir jumpBackTargetStacks jumpAheadStacks currentSequence |
5 sourceMapNodes sourceMapByteIndex lastLine' |
5 sourceMapNodes sourceMapByteIndex lastLine' |
6 classVariableNames:'' |
6 classVariableNames:'' |
7 poolDictionaries:'' |
7 poolDictionaries:'' |
8 category:'NewCompiler-IR' |
8 category:'IR Compiler-IR' |
9 ! |
9 ! |
10 |
10 |
11 IRBuilder comment:'I provide a simple interface for constructing an IRMethod. For example, to create an ir method that compares first instVar to first arg and returns ''yes'' or ''no'' (same example as in BytecodeGenerator), do: |
11 IRBuilder comment:'I provide a simple interface for constructing an IRMethod. For example, to create an ir method that compares first instVar to first arg and returns ''yes'' or ''no'' (same example as in BytecodeGenerator), do: |
12 IRBuilder new |
12 IRBuilder new |
13 numRargs: 2; |
13 numRargs: 2; |
455 ! ! |
455 ! ! |
456 |
456 |
457 !IRBuilder class methodsFor:'documentation'! |
457 !IRBuilder class methodsFor:'documentation'! |
458 |
458 |
459 version |
459 version |
460 ^ '$Id$' |
460 ^ '$eader: /cvs/stx/cvut/stx/goodies/newcompiler/IRBuilder.st,v 1.3 2009/10/08 11:57:58 fm Exp$' |
461 ! |
461 ! |
462 |
462 |
463 version_CVS |
463 version_CVS |
464 ^ 'Header: /cvs/stx/cvut/stx/goodies/newcompiler/IRBuilder.st,v 1.3 2009/10/08 11:57:58 fm Exp ' |
464 ^ '$eader: /cvs/stx/cvut/stx/goodies/newcompiler/IRBuilder.st,v 1.3 2009/10/08 11:57:58 fm Exp$' |
465 ! |
465 ! |
466 |
466 |
467 version_SVN |
467 version_SVN |
468 ^ '$Id:: $' |
468 ^ '$Id:: $' |
469 ! ! |
469 ! ! |
|
470 |