coins.backend.gen
クラス CodeGenerator_mips.RewrState

java.lang.Object
  |
  +--coins.backend.gen.CodeGenerator_mips.RewrState
含まれているクラス:
CodeGenerator_mips

class CodeGenerator_mips.RewrState
extends java.lang.Object

State label for rewriting engine.


フィールドの概要
(パッケージプライベート) static int NNONTERM
           
(パッケージプライベート) static int NRULES
           
(パッケージプライベート) static int NT__
           
(パッケージプライベート) static int NT__rewr
           
(パッケージプライベート)  boolean rewritten
           
(パッケージプライベート)  int[] rule
           
(パッケージプライベート) static int START_NT
           
 
コンストラクタの概要
(パッケージプライベート) CodeGenerator_mips.RewrState()
           
 
メソッドの概要
(パッケージプライベート)  LirNode labelAndRewrite(LirNode t, CodeGenerator_mips.RewrState[] kids, java.lang.String phase, BiList pre, BiList post)
           
(パッケージプライベート)  java.lang.String nontermName(int nt)
           
(パッケージプライベート)  void record(int nt, int rule)
           
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

NNONTERM

static final int NNONTERM
関連項目:
定数フィールド値

NRULES

static final int NRULES
関連項目:
定数フィールド値

START_NT

static final int START_NT
関連項目:
定数フィールド値

NT__

static final int NT__
関連項目:
定数フィールド値

NT__rewr

static final int NT__rewr
関連項目:
定数フィールド値

rule

final int[] rule

rewritten

boolean rewritten
コンストラクタの詳細

CodeGenerator_mips.RewrState

CodeGenerator_mips.RewrState()
メソッドの詳細

nontermName

java.lang.String nontermName(int nt)

record

void record(int nt,
            int rule)

labelAndRewrite

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

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString