coins.backend.gen
Class CodeGenerator_sparc.RewrState

java.lang.Object
  extended bycoins.backend.gen.CodeGenerator_sparc.RewrState
Enclosing class:
CodeGenerator_sparc

class CodeGenerator_sparc.RewrState
extends java.lang.Object

State label for rewriting engine.


Field Summary
(package private) static int NNONTERM
           
(package private) static int NRULES
           
(package private) static int NT__
           
(package private) static int NT__1
           
(package private) static int NT__2
           
(package private) static int NT__3
           
(package private) static int NT__4
           
(package private) static int NT__5
           
(package private) static int NT__rewr
           
(package private)  boolean rewritten
           
(package private)  int[] rule
           
(package private) static int START_NT
           
 
Constructor Summary
(package private) CodeGenerator_sparc.RewrState()
           
 
Method Summary
(package private)  LirNode labelAndRewrite(LirNode t, CodeGenerator_sparc.RewrState[] kids, java.lang.String phase, BiList pre, BiList post)
           
(package private)  java.lang.String nontermName(int nt)
           
(package private)  void record(int nt, int rule)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NNONTERM

static final int NNONTERM
See Also:
Constant Field Values

NRULES

static final int NRULES
See Also:
Constant Field Values

START_NT

static final int START_NT
See Also:
Constant Field Values

NT__

static final int NT__
See Also:
Constant Field Values

NT__rewr

static final int NT__rewr
See Also:
Constant Field Values

NT__1

static final int NT__1
See Also:
Constant Field Values

NT__2

static final int NT__2
See Also:
Constant Field Values

NT__3

static final int NT__3
See Also:
Constant Field Values

NT__4

static final int NT__4
See Also:
Constant Field Values

NT__5

static final int NT__5
See Also:
Constant Field Values

rule

final int[] rule

rewritten

boolean rewritten
Constructor Detail

CodeGenerator_sparc.RewrState

CodeGenerator_sparc.RewrState()
Method Detail

nontermName

java.lang.String nontermName(int nt)

record

void record(int nt,
            int rule)

labelAndRewrite

LirNode labelAndRewrite(LirNode t,
                        CodeGenerator_sparc.RewrState[] kids,
                        java.lang.String phase,
                        BiList pre,
                        BiList post)

toString

public java.lang.String toString()