coins.backend.tools
クラス Tmd2Java.Pattern

java.lang.Object
  |
  +--coins.backend.tools.Tmd2Java.Pattern
直系の既知のサブクラス:
Tmd2Java.Nonterm, Tmd2Java.OpPattern
含まれているクラス:
Tmd2Java

abstract static class Tmd2Java.Pattern
extends java.lang.Object

Grammar's right side hand pattern.


コンストラクタの概要
(パッケージプライベート) Tmd2Java.Pattern()
           
 
メソッドの概要
(パッケージプライベート) abstract  java.lang.String getNth(java.lang.String parent, int n)
          Return the java code fragments which represents $n.
(パッケージプライベート) abstract  Tmd2Java.Nonterm lhs()
          Return nonterminal symbol which represents this pattern.
(パッケージプライベート) abstract  Tmd2Java.Nonterm[] realSubgoals()
          Return subgoals in this pattern.
(パッケージプライベート) abstract  void setUsed()
          Mark this pattern as 'used'.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Tmd2Java.Pattern

Tmd2Java.Pattern()
メソッドの詳細

lhs

abstract Tmd2Java.Nonterm lhs()
Return nonterminal symbol which represents this pattern.


setUsed

abstract void setUsed()
Mark this pattern as 'used'.


realSubgoals

abstract Tmd2Java.Nonterm[] realSubgoals()
Return subgoals in this pattern.


getNth

abstract java.lang.String getNth(java.lang.String parent,
                                 int n)
                          throws SyntaxError
Return the java code fragments which represents $n.

SyntaxError