public class ParserInstr extends ParseBase
Modifier | Constructor and Description |
---|---|
protected |
ParserInstr(Scanner scanner,
org.openjdk.asmtools.jasm.Parser parser,
ParserCP cpParser,
Environment env)
main constructor
|
Modifier and Type | Method and Description |
---|---|
protected void |
parseInstr()
Parse an instruction.
|
protected org.openjdk.asmtools.jasm.Argument |
parseLabelRef()
Parse a label instruction argument
|
protected org.openjdk.asmtools.jasm.SwitchTable |
parseSwitchTable()
Parse a Switch Table.
|
debugScan, debugStr, enableDebug, init
protected ParserInstr(Scanner scanner, org.openjdk.asmtools.jasm.Parser parser, ParserCP cpParser, Environment env)
scanner
- parser
- env
- protected void parseInstr() throws Scanner.SyntaxError, IOException
Scanner.SyntaxError
IOException
protected org.openjdk.asmtools.jasm.SwitchTable parseSwitchTable() throws Scanner.SyntaxError, IOException
Scanner.SyntaxError
IOException
protected org.openjdk.asmtools.jasm.Argument parseLabelRef() throws Scanner.SyntaxError, IOException
Scanner.SyntaxError
IOException
Copyright © 2021. All Rights Reserved.