C E G I L M N P R S T V

C

column - クラス TopLevelClass.Default.LexicalAnalyzer の変数
The zero-based column number the next token begins at.
createLexicalAnalyzer(String, CharSequence, int) - クラス TopLevelClass のメソッド
Creates a lexical analyzer.
createNode(int, TopLevelClass.NodeInitializationParameters) - クラス TopLevelClass のメソッド
Creates a node of an abstract syntax tree.
createNode(int, TopLevelClass.NodeInitializationParameters, boolean) - クラス TopLevelClass のメソッド
Creates a node of an abstract syntax tree.

E

end - クラス TopLevelClass.Default.LexicalAnalyzer の変数
The exclusive end index of the target TopLevelClass.Default.LexicalAnalyzer.text region.
EOF_TOKEN - クラス TopLevelClass の static 変数
Describes the EOF.

G

getChildNodes() - クラス TopLevelClass.Default.Node のメソッド
 
getChildNodes() - インタフェース TopLevelClass.Node のメソッド
Returns the list of the child nodes of this.
getColumn() - クラス TopLevelClass.Default.Token のメソッド
 
getColumn() - 例外 TopLevelClass.ParseException のメソッド
Returns the column number where the exception is occured.
getColumn() - インタフェース TopLevelClass.Token のメソッド
Returns the one-based column number in the source where this token begins.
getGCCStylePositionString() - 例外 TopLevelClass.ParseException のメソッド
Returns the GNU-Compiler-Collection-style string that describes the position of the error.
getImage() - クラス TopLevelClass.Default.Token のメソッド
 
getImage() - インタフェース TopLevelClass.Token のメソッド
Returns the string this token corresponds to.
getIndex() - クラス TopLevelClass.Default.Token のメソッド
 
getIndex() - 例外 TopLevelClass.ParseException のメソッド
Returns the index number where the exception is occured.
getIndex() - インタフェース TopLevelClass.Token のメソッド
Returns the zero-based index number in the source where this token begins.
getLine() - クラス TopLevelClass.Default.Token のメソッド
 
getLine() - 例外 TopLevelClass.ParseException のメソッド
Returns the line number where the exception is occured.
getLine() - インタフェース TopLevelClass.Token のメソッド
Returns the one-based line number in the source where this token begins.
getOriginalImage() - クラス TopLevelClass.Default.Token のメソッド
 
getOriginalImage() - インタフェース TopLevelClass.Token のメソッド
Returns the string this token corresponds to.
getSourceName() - クラス TopLevelClass.Default.Token のメソッド
 
getSourceName() - 例外 TopLevelClass.ParseException のメソッド
Returns the source name where the exception is occured.
getSourceName() - インタフェース TopLevelClass.Token のメソッド
Returns the source name this token coressponds to.
getSymbolID() - クラス TopLevelClass.Default.Token のメソッド
 
getSymbolID() - インタフェース TopLevelClass.Token のメソッド
Returns the kind of this token.

I

ID - インタフェース TopLevelClass.Type の static 変数
The ID value of the type.
index - クラス TopLevelClass.Default.LexicalAnalyzer の変数
The zero-based index the next token begins at.
isWhite() - クラス TopLevelClass.Default.Token のメソッド
 
isWhite() - インタフェース TopLevelClass.Token のメソッド
Returnds true if this is a white token.

L

label() - クラス TopLevelClass.Default.Type のメソッド
 
label() - インタフェース TopLevelClass.Type のメソッド
Returns the child nodes labeled by label in the notavaCC source.
line - クラス TopLevelClass.Default.LexicalAnalyzer の変数
The zero-based line number the next token begins at.

M

main(String[]) - クラス TopLevelClass の static メソッド
Parses the given files and prints the syntax tree (a sample program).
modifyWholeTree(TopLevelClass.Node) - クラス TopLevelClass のメソッド
This method is called when an whole abstract syntax tree is built.

N

next() - クラス TopLevelClass.Default.LexicalAnalyzer のメソッド
 
next() - クラス TopLevelClass.LexicalAnalyzer のメソッド
Returns the next token in the sequence.
nextChar() - クラス TopLevelClass.Default.LexicalAnalyzer のメソッド
Returns the next character in the TopLevelClass.Default.LexicalAnalyzer.text.
nextUnicodeEscapedChar() - クラス TopLevelClass.Default.LexicalAnalyzer のメソッド
Returns the next character in the TopLevelClass.Default.LexicalAnalyzer.text based on the Unicode escapes.

P

parseType(File, String) - クラス TopLevelClass のメソッド
Parses a Type in the given file.
parseType(String, File, String, int) - クラス TopLevelClass のメソッド
Parses a Type in the given file.
parseType(String, Reader, int) - クラス TopLevelClass のメソッド
Parses a Type in the given character stream.
parseType(String, CharSequence, int) - クラス TopLevelClass のメソッド
Parses a Type in the given text.
parseType(TopLevelClass.LexicalAnalyzer) - クラス TopLevelClass のメソッド
Parses the sequence of tokens.

R

replaceChild(TopLevelClass.Node, TopLevelClass.Node) - クラス TopLevelClass.Default.ListOrNode のメソッド
 
replaceChild(TopLevelClass.Node, TopLevelClass.Node) - クラス TopLevelClass.Default.Node のメソッド
Replaces the child node oldChild with newChild.
replaceChild(TopLevelClass.Node, TopLevelClass.Node) - クラス TopLevelClass.Default.Type のメソッド
 

S

sourceName - クラス TopLevelClass.Default.LexicalAnalyzer の変数
The sourceName given to the constructor.

T

tabStop - クラス TopLevelClass.Default.LexicalAnalyzer の変数
The tabStop given to the constructor.
text - クラス TopLevelClass.Default.LexicalAnalyzer の変数
The text given to the constructor.
toCharSequence(File, String) - クラス TopLevelClass のメソッド
Gets the java.lang.CharSequence that represents the text in the given file.
toCharSequence(Reader) - クラス TopLevelClass のメソッド
Gets the java.lang.CharSequence that represents the text from the given character stream.
TOKEN_TERMINAL - クラス TopLevelClass の static 変数
Describes the terminal symbol TERMINAL.
TopLevelClass - <Unnamed> の クラス
A syntax representation, generated by ¬<><∪∪ (notavaCC) 1.0.2.
TopLevelClass() - クラス TopLevelClass のコンストラクタ
Constructs a parser.
TopLevelClass.Default - <Unnamed> の インタフェース
A namespace for the default implementations.
TopLevelClass.Default.LexicalAnalyzer - <Unnamed> の クラス
The default TopLevelClass.LexicalAnalyzer.
TopLevelClass.Default.LexicalAnalyzer(String, CharSequence, int) - クラス TopLevelClass.Default.LexicalAnalyzer のコンストラクタ
Constructs a lexical analyzer.
TopLevelClass.Default.LexicalAnalyzer(String, CharSequence, int, int, int, int, int) - クラス TopLevelClass.Default.LexicalAnalyzer のコンストラクタ
Constructs a lexical analyzer that analyze a part of a text.
TopLevelClass.Default.ListOrNode - <Unnamed> の クラス
An implementation of ListOrNode node.
TopLevelClass.Default.ListOrNode(List/Node) - クラス TopLevelClass.Default.ListOrNode のコンストラクタ
Constructs a instance with the child nodes given by source.getChildNodes() and source.
TopLevelClass.Default.ListOrNode(TopLevelClass.NodeInitializationParameters, boolean) - クラス TopLevelClass.Default.ListOrNode のコンストラクタ
Constructs a instance with the child nodes given by parameters.
TopLevelClass.Default.Node - <Unnamed> の クラス
Provides a simple implementation of TopLevelClass.Node.
TopLevelClass.Default.Node(List) - クラス TopLevelClass.Default.Node のコンストラクタ
Constucts an instance.
TopLevelClass.Default.Token - <Unnamed> の クラス
Provides a simple implementation of TopLevelClass.Token.
TopLevelClass.Default.Token(int, String) - クラス TopLevelClass.Default.Token のコンストラクタ
Constructs a token.
TopLevelClass.Default.Token(int, String, String, String, int, int, int) - クラス TopLevelClass.Default.Token のコンストラクタ
Constructs a token.
TopLevelClass.Default.Token(int, String, String, TopLevelClass.Token) - クラス TopLevelClass.Default.Token のコンストラクタ
Constructs a token.
TopLevelClass.Default.Type - <Unnamed> の クラス
An implementation of Type node.
TopLevelClass.Default.Type(TopLevelClass.Type) - クラス TopLevelClass.Default.Type のコンストラクタ
Constructs a instance with the child nodes given by source.getChildNodes() and source.
TopLevelClass.Default.Type(TopLevelClass.NodeInitializationParameters, boolean) - クラス TopLevelClass.Default.Type のコンストラクタ
Constructs a instance with the child nodes given by parameters.
TopLevelClass.LexicalAnalyzer - <Unnamed> の クラス
Generator of a sequence of TopLevelClass.Tokens.
TopLevelClass.LexicalAnalyzer() - クラス TopLevelClass.LexicalAnalyzer のコンストラクタ
 
TopLevelClass.Node - <Unnamed> の インタフェース
A node of the abstract syntax tree that is the result of parsing.
TopLevelClass.NodeInitializationParameters - <Unnamed> の クラス
Contains private fields that is used in order to create a node.
TopLevelClass.ParseException - <Unnamed> の 例外
Describes a error of a text.
TopLevelClass.ParseException(String, String, int, int, int) - 例外 TopLevelClass.ParseException のコンストラクタ
Constructs an exception.
TopLevelClass.ParseException(String, TopLevelClass.Token) - 例外 TopLevelClass.ParseException のコンストラクタ
Constructs an exception.
TopLevelClass.ParseException.AmbiguousGrammarError - <Unnamed> の エラー
Indicates the source of the notavaCC, which generates this Java program, has ambiguity.
TopLevelClass.ParseException.AmbiguousGrammarError(String) - エラー TopLevelClass.ParseException.AmbiguousGrammarError のコンストラクタ
 
TopLevelClass.Token - <Unnamed> の インタフェース
A token, which is a fragment of a parsed text.
TopLevelClass.Type - <Unnamed> の インタフェース
An abstract-syntax-tree node Type.
TopLevelClass.Visitor - <Unnamed> の クラス
A visitor.
TopLevelClass.Visitor() - クラス TopLevelClass.Visitor のコンストラクタ
 
toString() - クラス TopLevelClass.Default.Node のメソッド
 
toString() - クラス TopLevelClass.Default.Token のメソッド
 
toString() - インタフェース TopLevelClass.Token のメソッド
Returns the image and the position of this token if supported.

V

visit(TopLevelClass.Node) - クラス TopLevelClass.Visitor のメソッド
Called for a visited node.
visit(TopLevelClass.Token) - クラス TopLevelClass.Visitor のメソッド
Called for a visited TopLevelClass.Token.
visit(TopLevelClass.Type) - クラス TopLevelClass.Visitor のメソッド
Called for a visited TopLevelClass.Type.
visitAll(TopLevelClass.Node) - クラス TopLevelClass.Visitor のメソッド
Traverses a (sub-)tree.
visitNode(TopLevelClass.Node) - クラス TopLevelClass.Visitor のメソッド
Call visit.

C E G I L M N P R S T V