public abstract class AbstractParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
WHITE_SPACE_REGEX |
Constructor and Description |
---|
AbstractParser() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
concatCommand(java.lang.String oldCommand,
java.lang.String newCommand) |
java.lang.String |
getAboveCode(java.lang.String code) |
abstract int |
getAboveIndex(java.lang.String code) |
abstract Command |
getCommand(java.lang.String command) |
abstract java.lang.String |
getIdentifier(java.lang.String command) |
java.lang.String |
getRawCommandStr(java.lang.String code) |
abstract boolean |
match(java.lang.String code) |
public static final java.lang.String WHITE_SPACE_REGEX
public abstract boolean match(java.lang.String code)
public abstract java.lang.String getIdentifier(java.lang.String command)
public abstract int getAboveIndex(java.lang.String code)
public abstract Command getCommand(java.lang.String command)
public abstract java.lang.String concatCommand(java.lang.String oldCommand, java.lang.String newCommand)
public final java.lang.String getAboveCode(java.lang.String code)
public final java.lang.String getRawCommandStr(java.lang.String code)