coins.backend.tools
クラス Tmd2Java.Nonterm

java.lang.Object
  |
  +--coins.backend.tools.Tmd2Java.Pattern
        |
        +--coins.backend.tools.Tmd2Java.Nonterm
含まれているクラス:
Tmd2Java

static class Tmd2Java.Nonterm
extends Tmd2Java.Pattern

Nonterminal Symbol


フィールドの概要
(パッケージプライベート)  java.lang.String defaultRegset
          Default register set for this nonterminal.
(パッケージプライベート)  boolean defined
          defined?
(パッケージプライベート)  java.lang.String name
           
(パッケージプライベート)  boolean used
          used?
(パッケージプライベート)  int value
           
 
コンストラクタの概要
(パッケージプライベート) Tmd2Java.Nonterm(java.lang.String name, int value)
           
 
メソッドの概要
(パッケージプライベート)  java.lang.String getNth(java.lang.String parent, int n)
          Return the java code fragments which represents $n.
(パッケージプライベート)  Tmd2Java.Nonterm lhs()
          Return nonterminal symbol which represents this pattern.
(パッケージプライベート)  Tmd2Java.Nonterm[] realSubgoals()
          Return subgoals in this pattern.
(パッケージプライベート)  Tmd2Java.OpPattern rhs()
           
(パッケージプライベート)  void setDefaultRegset(java.lang.String regset)
           
(パッケージプライベート)  void setDefined()
           
(パッケージプライベート)  void setRhs(Tmd2Java.OpPattern rhs)
           
(パッケージプライベート)  void setUsed()
          Mark this pattern as 'used'.
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

name

final java.lang.String name

value

final int value

defined

boolean defined
defined?


used

boolean used
used?


defaultRegset

java.lang.String defaultRegset
Default register set for this nonterminal.

コンストラクタの詳細

Tmd2Java.Nonterm

Tmd2Java.Nonterm(java.lang.String name,
                 int value)
メソッドの詳細

setDefaultRegset

void setDefaultRegset(java.lang.String regset)

setRhs

void setRhs(Tmd2Java.OpPattern rhs)

setDefined

void setDefined()

setUsed

void setUsed()
クラス Tmd2Java.Pattern の記述:
Mark this pattern as 'used'.

定義:
クラス Tmd2Java.Pattern 内の setUsed

realSubgoals

Tmd2Java.Nonterm[] realSubgoals()
クラス Tmd2Java.Pattern の記述:
Return subgoals in this pattern.

定義:
クラス Tmd2Java.Pattern 内の realSubgoals

lhs

Tmd2Java.Nonterm lhs()
クラス Tmd2Java.Pattern の記述:
Return nonterminal symbol which represents this pattern.

定義:
クラス Tmd2Java.Pattern 内の lhs

rhs

Tmd2Java.OpPattern rhs()

getNth

java.lang.String getNth(java.lang.String parent,
                        int n)
                  throws SyntaxError
クラス Tmd2Java.Pattern の記述:
Return the java code fragments which represents $n.

定義:
クラス Tmd2Java.Pattern 内の getNth
SyntaxError

toString

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