Defines data structures representing programs in ADL (Abstract Dataflow Language).
l3cover.interpreter - package l3cover.interpreter
ADL のインタプリタに関わるクラスを定義します。
l3cover.interpreter.impl - package l3cover.interpreter.impl l3cover.tools.adldumper - package l3cover.tools.adldumper l3cover.tools.adlinterp - package l3cover.tools.adlinterp l3cover.tools.adlparser - package l3cover.tools.adlparser
ADL のプログラムの構文解析・pretty printing に関するクラスを含みます。
l3cover.tools.rulecomp - package l3cover.tools.rulecomp l3cover.translator - package l3cover.translator
Defines classes used in program translation phase.
l3cover.translator.cip - package l3cover.translator.cip l3cover.util - package l3cover.util l3cover.verifier - package l3cover.verifier longValue() -
class l3cover.adl.Int のメソッド
Returns long
.
M
- MachineParameter - interface l3cover.MachineParameter.
- The interface to encapsulate architecture-dependent parameters
- Main - class l3cover.tools.adlinterp.Main.
- Bootstrap class
- Main() -
class l3cover.tools.adlinterp.Main のコンストラクタ
-
- Main - class l3cover.tools.rulecomp.Main.
- 変換器ルールのコンパイラ
- Main() -
class l3cover.tools.rulecomp.Main のコンストラクタ
-
- Memory(Expression, int) -
class l3cover.adl.LeftValue の static メソッド
- メモリを表す
LeftValue
オブジェクトを返す
- MemoryBlock - class l3cover.interpreter.MemoryBlock.
- メモリブロックを表す
- MemoryBlock(MemoryData) -
class l3cover.interpreter.MemoryBlock のコンストラクタ
- コンストラクタ
- MemoryData - class l3cover.adl.MemoryData.
- メモリ上のデータ
- MemoryData(int) -
class l3cover.adl.MemoryData のコンストラクタ
- コンストラクタ
- MemoryData(Command[]) -
class l3cover.adl.MemoryData のコンストラクタ
- コードブロックを表す
MemoryData
オブジェクトを構築する
- MemoryData(int, Atom[]) -
class l3cover.adl.MemoryData のコンストラクタ
- メモリブロックを表す
MemoryData
オブジェクトを構築する
- main(String[]) -
class l3cover.tools.adlinterp.Main の static メソッド
- Main
- main(String[]) -
class l3cover.tools.rulecomp.Main の static メソッド
- ブートストラップ
- matches(Term, Map) -
class l3cover.translator.cip.Pattern のメソッド
- Perform pattern matching.
- mod(Int) -
class l3cover.adl.Int のメソッド
- Modulo operation
- mul(Int) -
class l3cover.adl.Int のメソッド
- Multiplication
N
- NameGenerator - class l3cover.translator.NameGenerator.
- Unique ID Generator
- NameGenerator() -
class l3cover.translator.NameGenerator のコンストラクタ
- Constructs a new generator
- neg() -
class l3cover.adl.Int のメソッド
- Negation
- next() -
class l3cover.interpreter.InstructionPointer のメソッド
- 次の命令ポインタを返す。
- not() -
class l3cover.adl.Int のメソッド
- Bitwise NOT
O
- ONE -
class l3cover.adl.Int の static 変数
- 1
- or(Int) -
class l3cover.adl.Int のメソッド
- Bitwise OR
P
- Pair - class javax.lang.Pair.
- An object representing tuples.
- Pair(Object, Object) -
class javax.lang.Pair のコンストラクタ
- Constructs a tuple.
- ParseException - exception l3cover.tools.adlparser.ParseException.
- 解析エラー
- ParseException(ADLParserCore.ParseException) -
class l3cover.tools.adlparser.ParseException のコンストラクタ
- コンストラクタ
- PartialOrder - interface javax.lang.PartialOrder.
- The interface representing partial order.
- PartialOrder.IncomparableException - exception javax.lang.PartialOrder.IncomparableException.
- An exception object thrown when the comparison is impossible.
- PartialOrder.IncomparableException() -
class javax.lang.PartialOrder.IncomparableException のコンストラクタ
- Constructor without any additional information.
- PartialOrder.IncomparableException(String) -
class javax.lang.PartialOrder.IncomparableException のコンストラクタ
- Constructor with the error message.
- Pattern - class l3cover.translator.cip.Pattern.
- CIP pattern object
- Pattern(int) -
class l3cover.translator.cip.Pattern のコンストラクタ
- Delegating constructor.
- Pointer(Pointer, int) -
class l3cover.adl.Atom の static メソッド
- Constructs an
Atom
object representing a pointer byte.
- Pointer - class l3cover.adl.Pointer.
- Pointer value used in ADL
- Pointer(String, Int) -
class l3cover.adl.Pointer のコンストラクタ
- Constructor
- Pointer(String) -
class l3cover.adl.Pointer のコンストラクタ
- Constructor
- Pointer(Pointer) -
class l3cover.adl.Value の static メソッド
- Constructs a
Value
object representing a pointer value.
- Program - class l3cover.adl.Program.
- A class representing the entire program.
- Program() -
class l3cover.adl.Program のコンストラクタ
- Constructs an empty program.
- Program(Program) -
class l3cover.adl.Program のコンストラクタ
- Constructs a program with the original.
- ProgramGenerator - class l3cover.translator.ProgramGenerator.
- Program generator object.
- ProgramGenerator() -
class l3cover.translator.ProgramGenerator のコンストラクタ
- Constructs a generator.
- parse(String, Reader) -
class l3cover.tools.adlparser.ADLParser のメソッド
- ソースコードを解析する
- parse(File) -
class l3cover.tools.adlparser.ADLParser のメソッド
- ソースコードを解析する
- parseInt(String) -
class l3cover.adl.Int の static メソッド
- Parse a number from the string.
- patternToString(RuleGrammer.Pattern) -
class l3cover.tools.rulecomp.TranslatorGenerator のメソッド
- パターンを文字列表記に直す
- peek(int) -
interface l3cover.translator.EventQueue のメソッド
- Returns an event placed in the specified position.
- peek(int) -
class l3cover.translator.EventQueueBase のメソッド
-
- performTranslation(ProgramGenerator, EventQueue) -
class l3cover.translator.TranslatorBase のメソッド
- プログラム変換を行う
- pop(int) -
interface l3cover.translator.EventQueue のメソッド
- Removes
count
events from the top of the queue.
- pop() -
interface l3cover.translator.EventQueue のメソッド
- Removes the top event from the queue.
- pop(int) -
class l3cover.translator.EventQueueBase のメソッド
-
- pop() -
class l3cover.translator.EventQueueBase のメソッド
-
- popIndent() -
class l3cover.util.TabbedWriter のメソッド
- Restore the indentation.
- pushIndent(int) -
class l3cover.util.TabbedWriter のメソッド
- Set the indentation.
R
- Register(String, int, int) -
class l3cover.adl.LeftValue の static メソッド
- レジスタを表す
LeftValue
オブジェクトを返す
- Register - class l3cover.interpreter.Register.
- 一つのレジスタを表す
- Register(Atom[]) -
class l3cover.interpreter.Register のコンストラクタ
- コンストラクタ
- read() -
class l3cover.translator.EventQueueBase のメソッド
- Read an event from the source.
- readPropertiesFromResource(String, Properties) -
class l3cover.Util の static メソッド
- クラスパス内から指定されたリソース名を持つリソースを探し、そこからプロパティを構築する
- readPropertiesFromResource(String) -
class l3cover.Util の static メソッド
- クラスパス内から指定されたリソース名を持つリソースを探し、そこからプロパティを構築する
- remove(int) -
interface l3cover.translator.EventQueue のメソッド
- Remove the specified event from the queue.
- remove(int) -
class l3cover.translator.EventQueueBase のメソッド
-
- removeVariable(String) -
class l3cover.translator.TranslationContext のメソッド
- Remove a variable binding from the context.
S
- Signature - class l3cover.verifier.Signature.
- Verification signature: a container for verification information.
- Signature(Map) -
class l3cover.verifier.Signature のコンストラクタ
- Constructs a signature with the specified container.
- Signature() -
class l3cover.verifier.Signature のコンストラクタ
- Constructs a signature object with the default parameters.
- setContext(ExecutionContext) -
class l3cover.interpreter.impl.DefaultExecutionEngine のメソッド
- 評価コンテクストを設定する
- setData(Atom[]) -
class l3cover.adl.MemoryData のメソッド
- データを設定する
- setData(int, Atom[]) -
class l3cover.interpreter.MemoryBlock のメソッド
- データの一部を設定する
- setData(Atom[]) -
class l3cover.interpreter.Register のメソッド
- レジスタの中身を設定する
- setData(Atom[], int) -
class l3cover.interpreter.Register のメソッド
- レジスタの一部を設定する
- setFirst(Object) -
class javax.lang.Pair のメソッド
- Set the first element.
- setMachineParameter(MachineParameter) -
class l3cover.tools.adlparser.ADLParser のメソッド
- 抽象機械パラメータを関連付ける
- setProgram(Program) -
class l3cover.tools.adlparser.ADLParser のメソッド
- プログラムを関連付ける
- setProgram(Program) -
class l3cover.translator.ProgramGenerator のメソッド
- Associate a program container with this object.
- setProgramCounter(InstructionPointer) -
interface l3cover.interpreter.ExecutionEngine のメソッド
- プログラムカウンタの値を設定する
- setProgramCounter(InstructionPointer) -
class l3cover.interpreter.impl.DefaultExecutionEngine のメソッド
- プログラムカウンタを設定する
- setSecond(Object) -
class javax.lang.Pair のメソッド
- Set the second element.
- setVariable(String, Expression) -
class l3cover.translator.TranslationContext のメソッド
- Put a variable binding.
- setWriter(Writer) -
class l3cover.tools.adldumper.ADLDumper のメソッド
- 出力先を設定する
- sgn() -
class l3cover.adl.Int のメソッド
- Signum function
- shl(Int) -
class l3cover.adl.Int のメソッド
- Left shift
- shortValue() -
class l3cover.adl.Int のメソッド
- Returns
short
.
- shr(Int) -
class l3cover.adl.Int のメソッド
- (Arithmetic) right shift
- startNextBlock(String, int) -
class l3cover.translator.ProgramGenerator のメソッド
- 次のブロックを開始する
- step() -
interface l3cover.interpreter.ExecutionEngine のメソッド
- 一命令実行を進める
- step() -
class l3cover.interpreter.impl.DefaultExecutionEngine のメソッド
- 1 命令を評価する
- sub(Int) -
class l3cover.adl.Int のメソッド
- Subtract
T
- TYPE_ADD -
class l3cover.adl.Expression の static 変数
- 加算
- TYPE_AND -
class l3cover.adl.BooleanExpression の static 変数
- && (bool. op.)
- TYPE_ASSIGN -
class l3cover.adl.Command の static 変数
- 代入文
- TYPE_BWAND -
class l3cover.adl.Expression の static 変数
- bitwise AND
- TYPE_BWNOT -
class l3cover.adl.Expression の static 変数
- bitwise NOT
- TYPE_BWOR -
class l3cover.adl.Expression の static 変数
- bitwise OR
- TYPE_BWXOR -
class l3cover.adl.Expression の static 変数
- bitwise XOR
- TYPE_BYTE -
class l3cover.adl.Atom の static 変数
- Tag representing byte values
- TYPE_CODE -
class l3cover.adl.MemoryData の static 変数
- コードセグメント
- TYPE_CODE -
class l3cover.translator.ProgramGenerator の static 変数
- コードブロック
- TYPE_COMPOUND -
class l3cover.translator.cip.Pattern の static 変数
- Tag for compound pattern
- TYPE_COMPOUND -
class l3cover.translator.cip.Term の static 変数
- Tag for compound term
- TYPE_CONST -
class l3cover.translator.cip.Term の static 変数
- Tag for constant values
- TYPE_CONSTPAT -
class l3cover.translator.cip.Pattern の static 変数
- Tag for constant pattern
- TYPE_DATA -
class l3cover.adl.MemoryData の static 変数
- データセグメント
- TYPE_DATA -
class l3cover.translator.Event の static 変数
- Tag for data definition event
- TYPE_DATA -
class l3cover.translator.ProgramGenerator の static 変数
- データブロック
- TYPE_DIV -
class l3cover.adl.Expression の static 変数
- 除算
- TYPE_EMPTY -
class l3cover.adl.Command の static 変数
- 空文
- TYPE_EQ -
class l3cover.adl.BooleanExpression の static 変数
- == (expr. op.)
- TYPE_ERROR -
class l3cover.adl.Command の static 変数
- エラー
- TYPE_EXPR -
class l3cover.tools.rulecomp.TranslatorGenerator の static 変数
- Expression as expression
- TYPE_FORGET -
class l3cover.adl.Command の static 変数
- 変数をわすれる
- TYPE_GEQ -
class l3cover.adl.BooleanExpression の static 変数
- >= (expr. op.)
- TYPE_GOTO -
class l3cover.adl.Command の static 変数
- goto 文
- TYPE_GT -
class l3cover.adl.BooleanExpression の static 変数
- > (expr. op.)
- TYPE_IF -
class l3cover.adl.Command の static 変数
- if 文
- TYPE_IFTYPE -
class l3cover.adl.Command の static 変数
- iftype 文
- TYPE_INSTRUCTION -
class l3cover.translator.Event の static 変数
- Tag for instruction event
- TYPE_INT -
class l3cover.adl.Value の static 変数
- Tag for integer values
- TYPE_INT -
class l3cover.tools.rulecomp.TranslatorGenerator の static 変数
- Expression as int (Java
int
)
- TYPE_JUNK -
class l3cover.adl.Atom の static 変数
- Tag representing undetermined values
- TYPE_JUNK -
class l3cover.adl.Value の static 変数
- Tag for meaningless values
- TYPE_LABEL -
class l3cover.translator.Event の static 変数
- Tag for label event
- TYPE_LEFTVALUE -
class l3cover.adl.Expression の static 変数
- エンコードされる左辺値(レジスタまたはメモリ)
- TYPE_LEQ -
class l3cover.adl.BooleanExpression の static 変数
- <= (expr. op.)
- TYPE_LITERAL -
class l3cover.adl.Expression の static 変数
- リテラル値
- TYPE_LT -
class l3cover.adl.BooleanExpression の static 変数
- < (expr. op.)
- TYPE_LVALUE -
class l3cover.tools.rulecomp.TranslatorGenerator の static 変数
- Expression as lvalue
- TYPE_MAXVALUE -
class l3cover.adl.Atom の static 変数
- Maximum value of tag defined in this class
- TYPE_MAXVALUE -
class l3cover.adl.BooleanExpression の static 変数
- このクラスで定義されているタグの最大値
- TYPE_MAXVALUE -
class l3cover.adl.Command の static 変数
- このクラスで定義されているタグの最大値
- TYPE_MAXVALUE -
class l3cover.adl.Expression の static 変数
- このクラスで定義されているタグの最大値
- TYPE_MAXVALUE -
class l3cover.adl.LeftValue の static 変数
- このクラスで定義されているタグの最大値
- TYPE_MAXVALUE -
class l3cover.adl.MemoryData の static 変数
- このクラスで定義されているタグの最大値
- TYPE_MAXVALUE -
class l3cover.adl.Value の static 変数
- Max value of the tags
- TYPE_MEMORY -
class l3cover.adl.LeftValue の static 変数
- メモリ
- TYPE_MOD -
class l3cover.adl.Expression の static 変数
- 剰余
- TYPE_MUL -
class l3cover.adl.Expression の static 変数
- 乗算
- TYPE_NE -
class l3cover.adl.BooleanExpression の static 変数
- !
- TYPE_NEG -
class l3cover.adl.Expression の static 変数
- 符号反転
- TYPE_NOT -
class l3cover.adl.BooleanExpression の static 変数
- !
- TYPE_OR -
class l3cover.adl.BooleanExpression の static 変数
- || (bool. op.)
- TYPE_POINTER -
class l3cover.adl.Atom の static 変数
- Tag representing pointer values
- TYPE_POINTER -
class l3cover.adl.Value の static 変数
- Tag for pointer values
- TYPE_REGISTER -
class l3cover.adl.LeftValue の static 変数
- レジスタ
- TYPE_REM -
class l3cover.adl.Expression の static 変数
- 剰余
- TYPE_SHL -
class l3cover.adl.Expression の static 変数
- 左シフト
- TYPE_SHR -
class l3cover.adl.Expression の static 変数
- 右シフト
- TYPE_STACK -
class l3cover.adl.MemoryData の static 変数
- スタック領域
- TYPE_SUB -
class l3cover.adl.Expression の static 変数
- 減算
- TYPE_UNKNOWN -
class l3cover.translator.ProgramGenerator の static 変数
- 不明なブロック種別
- TYPE_VARDEF -
class l3cover.adl.Command の static 変数
- 変数定義
- TYPE_VARIABLE -
class l3cover.adl.Expression の static 変数
- 変数参照 [左辺値になるべきか?]
- TYPE_VARPAT -
class l3cover.translator.cip.Pattern の static 変数
- Tag for variable pattern
- TabbedWriter - class l3cover.util.TabbedWriter.
- Structured writer.
- TabbedWriter(Writer, int) -
class l3cover.util.TabbedWriter のコンストラクタ
- Constructor
- TabbedWriter(Writer) -
class l3cover.util.TabbedWriter のコンストラクタ
- Constructor.
- Term - class l3cover.translator.cip.Term.
- CIP term object
- Term(int) -
class l3cover.translator.cip.Term のコンストラクタ
- Delegating constructor.
- TranslationContext - class l3cover.translator.TranslationContext.
- An object holding variable bindings.
- TranslationContext() -
class l3cover.translator.TranslationContext のコンストラクタ
- Constructs an empty context.
- TranslationContext(TranslationContext) -
class l3cover.translator.TranslationContext のコンストラクタ
- Constructs the context which holds a copy of another context.
- TranslationException - exception l3cover.translator.TranslationException.
- 変換フェーズで例外が発生したことを示す例外
- TranslationException() -
class l3cover.translator.TranslationException のコンストラクタ
- コンストラクタ
- TranslationException(String) -
class l3cover.translator.TranslationException のコンストラクタ
- コンストラクタ
- TranslationException(Throwable) -
class l3cover.translator.TranslationException のコンストラクタ
- コンストラクタ
- TranslationException(String, Throwable) -
class l3cover.translator.TranslationException のコンストラクタ
- コンストラクタ
- TranslatorBase - class l3cover.translator.TranslatorBase.
- 変換器の基底クラス
- TranslatorBase(MachineParameter) -
class l3cover.translator.TranslatorBase のコンストラクタ
- コンストラクタ
- TranslatorGenerator - class l3cover.tools.rulecomp.TranslatorGenerator.
-
- TranslatorGenerator(Writer) -
class l3cover.tools.rulecomp.TranslatorGenerator のコンストラクタ
- Constructor
- toString() -
class javax.lang.Variant のメソッド
- Pretty-print this object.
- toString() -
class l3cover.adl.Atom のメソッド
- Pretty-print this
Atom
object.
- toString() -
class l3cover.adl.Int のメソッド
- Converts a number into string.
- toString(int) -
class l3cover.adl.Int のメソッド
- Converts a number into string.
- toString() -
class l3cover.adl.MemoryData のメソッド
- この
MemoryData
オブジェクトの文字列表現を返す
- toString() -
class l3cover.adl.Pointer のメソッド
- Returns the string representation of this object.
- toString() -
class l3cover.adl.Value のメソッド
- Returns the string representation of this object.
- toString() -
class l3cover.interpreter.InstructionPointer のメソッド
- 文字列表現を返す
- toString() -
class l3cover.interpreter.impl.DefaultExecutionContext のメソッド
- コンテクストの文字列表現を返す
- toString() -
class l3cover.translator.cip.Term のメソッド
- Pretty-printing method.
- toStringInternal() -
class l3cover.adl.Atom のメソッド
- Pretty-print this
Atom
object.
- toStringInternal() -
class l3cover.adl.Value のメソッド
- Returns the string representation of this object.
- top() -
interface l3cover.translator.EventQueue のメソッド
- Returns the top event.
- top() -
class l3cover.translator.EventQueueBase のメソッド
-
- translate(ADLParserCore.Literal) -
class l3cover.tools.adlparser.ADLParser のメソッド
- リテラル値を変換する
- translate(ADLParserCore.LValue) -
class l3cover.tools.adlparser.ADLParser のメソッド
- 左辺値を変換する
- translate(ADLParserCore.Expr) -
class l3cover.tools.adlparser.ADLParser のメソッド
- 式を変換する
- translate(ADLParserCore.BExpr) -
class l3cover.tools.adlparser.ADLParser のメソッド
- bool 式を変換する
- translate(ADLParserCore.Command) -
class l3cover.tools.adlparser.ADLParser のメソッド
- 文を変換する
- translate(ADLParserCore.Command[]) -
class l3cover.tools.adlparser.ADLParser のメソッド
- コード列を変換する
- translate(ADLParserCore.Block) -
class l3cover.tools.adlparser.ADLParser のメソッド
- メモリブロックを変換する
- translate(ADLParserCore.Block[]) -
class l3cover.tools.adlparser.ADLParser のメソッド
- メモリブロックを複数変換する
- translate(ADLParserCore.CompUnit) -
class l3cover.tools.adlparser.ADLParser のメソッド
- コンパイレーションユニットを変換する
- translateData(ProgramGenerator, Value, int) -
class l3cover.translator.TranslatorBase のメソッド
- データを変換する
- translateInstruction(ProgramGenerator, EventQueue, Term) -
class l3cover.translator.TranslatorBase のメソッド
- 命令のマッチング
- translateName(String) -
class l3cover.translator.NameGenerator の static メソッド
- Translate a name to a safe name
- translateOperand(Term) -
class l3cover.translator.TranslatorBase のメソッド
- オペランドのマッチング
U
- Util - class l3cover.Util.
- Utility class commonly used in L3Cover framework implementation
- Util() -
class l3cover.Util のコンストラクタ
-
- unsupportedException(String) -
class javax.lang.Variant のメソッド
- Helper method for generating
InvalidTypeException
- unsupportedException(String, String) -
class javax.lang.Variant のメソッド
- Helper method for generating
InvalidTypeException
V
- Value - class l3cover.adl.Value.
- ADL computational values
- Value(int) -
class l3cover.adl.Value のコンストラクタ
- Delegating constructor.
- ValueCodec - interface l3cover.ValueCodec.
- Conversion interface of ADL data (byte-array representation) and ADL values
- VarDef(String, Expression) -
class l3cover.adl.Command の static メソッド
-
- Variable(String) -
class l3cover.translator.cip.Pattern の static メソッド
- Returns an object representing a variable pattern.
- Variant - class javax.lang.Variant.
- A base-class for variant-like data structure
Variant is also known as 'union'.
- Variant(int) -
class javax.lang.Variant のコンストラクタ
- Constructs a
Variant
object.
- Variant.InvalidTypeException - exception javax.lang.Variant.InvalidTypeException.
- An exception class thrown when the type (tag) of a variant is not the one which the program requires.
- Variant.InvalidTypeException() -
class javax.lang.Variant.InvalidTypeException のコンストラクタ
- Constructor without any information.
- Variant.InvalidTypeException(String) -
class javax.lang.Variant.InvalidTypeException のコンストラクタ
- Constructor with error message.
- VerificationException - exception l3cover.verifier.VerificationException.
- An exception thrown when verification failed.
- VerificationException() -
class l3cover.verifier.VerificationException のコンストラクタ
- コンストラクタ
- VerificationException(String) -
class l3cover.verifier.VerificationException のコンストラクタ
- コンストラクタ
- VerificationException(String, Throwable) -
class l3cover.verifier.VerificationException のコンストラクタ
- コンストラクタ
- VerificationException(Throwable) -
class l3cover.verifier.VerificationException のコンストラクタ
- コンストラクタ
- Verifier - interface l3cover.verifier.Verifier.
- An interface for program verifier
- VerifierFactory - interface l3cover.verifier.VerifierFactory.
- A factory interface for verifiers
- verify(Program, Signature) -
interface l3cover.verifier.Verifier のメソッド
- Perform verification.
W
- white(int) -
class l3cover.tools.rulecomp.TranslatorGenerator の static メソッド
- Return white spaces
- write(char[], int, int) -
class l3cover.util.TabbedWriter のメソッド
- Write a part of a string.
- writeBooleanExpression(RuleGrammer.BExpr) -
class l3cover.tools.rulecomp.TranslatorGenerator のメソッド
- Write a boolean expression
- writeCode(RuleGrammer.Token) -
class l3cover.tools.rulecomp.TranslatorGenerator のメソッド
- Output code block
- writeCommand(RuleGrammer.Command) -
class l3cover.tools.rulecomp.TranslatorGenerator のメソッド
- Generate command tree
- writeExpression(RuleGrammer.Expression, int) -
class l3cover.tools.rulecomp.TranslatorGenerator のメソッド
- Write an expression
- writeExpression(RuleGrammer.Expression) -
class l3cover.tools.rulecomp.TranslatorGenerator のメソッド
- Write an expression
- writeLValue(RuleGrammer.LValue) -
class l3cover.tools.rulecomp.TranslatorGenerator のメソッド
- Write a left value
- writePatternTree(RuleGrammer.Pattern) -
class l3cover.tools.rulecomp.TranslatorGenerator のメソッド
- パターンの構文木を出力する
- writeValue(RuleGrammer.Value) -
class l3cover.tools.rulecomp.TranslatorGenerator のメソッド
- Write a value
X
- xor(Int) -
class l3cover.adl.Int のメソッド
- Bitwise XOR
Z
- ZERO -
class l3cover.adl.Int の static 変数
- 0
A B C D E F G I J L M N O P R S T U V W X Z