概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前の文字
次の文字
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
F
G
I
J
L
M
N
O
P
R
S
T
V
W
X
B
backstepIndex()
- クラス org.oklab.compiler.
StringExt
のメソッド
索引を一つ前に戻す.
baload
- クラス org.oklab.compiler.generatecode.
Mnemonics
の static 変数
bastore
- クラス org.oklab.compiler.generatecode.
Mnemonics
の static 変数
bipush
- クラス org.oklab.compiler.generatecode.
Mnemonics
の static 変数
Block
-
org.oklab.compiler.syntaxtree.scope
の クラス
ブロック{}の中身を表す.
Block(Node, SourceReader)
- クラス org.oklab.compiler.syntaxtree.scope.
Block
のコンストラクタ
Block
クラスのインスタンス生成を呼ぶ前には、{まで構文解析 を行っている必要がある.そこまで呼んでいれば、その先の文から}までの解析 をこのインスタンス生成時に行う.
block
- クラス org.oklab.compiler.syntaxtree.statement.
BlockStatement
の変数
BlockStatement
-
org.oklab.compiler.syntaxtree.statement
の クラス
このクラスは、ブロックを保持する.ブロックとは{}で囲まれた部分で、メソッドの 内部などである.
BlockStatement(Node, SourceReader)
- クラス org.oklab.compiler.syntaxtree.statement.
BlockStatement
のコンストラクタ
構文木にブロックを紐付けて、
Block
に構文解析を依頼して構造を保持する.
br
- クラス org.oklab.compiler.
SourceReader
の変数
breakpoint
- クラス org.oklab.compiler.generatecode.
Mnemonics
の static 変数
BYTECODE_BUFFER_SIZE
- クラス org.oklab.compiler.nametable.
CodeBufferManager
の static 変数
bytecodeByteSize
- クラス org.oklab.compiler.nametable.
CodeBufferManager
の変数
バイトコードのバイト数.
bytecodes
- クラス org.oklab.compiler.nametable.
CodeBufferManager
の変数
実際のバイトコードを保持する.
bytes
- クラス org.oklab.compiler.nametable.content.
ContentInteger
の変数
概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前の文字
次の文字
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
F
G
I
J
L
M
N
O
P
R
S
T
V
W
X