public class Parser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.regex.Pattern |
eol |
static java.util.regex.Pattern |
name |
static java.util.regex.Pattern |
notSpace |
static java.util.regex.Pattern |
notStarSlash |
static java.util.regex.Pattern |
number |
static java.util.regex.Pattern |
shWord |
static java.util.regex.Pattern |
space |
java.lang.String |
src |
static java.util.regex.Pattern |
string |
java.lang.String |
tok |
Constructor and Description |
---|
Parser(java.lang.String s) |
Modifier and Type | Method and Description |
---|---|
void |
back() |
boolean |
comment() |
boolean |
end() |
void |
fail(java.lang.String msg) |
boolean |
lit(java.lang.String lit) |
java.lang.String |
look() |
java.lang.String |
look(int len) |
java.lang.String |
name(java.lang.String... names) |
boolean |
next(java.util.regex.Pattern pat) |
Parser |
skip() |
boolean |
spaceComment() |
boolean |
spaceNlComment() |
static java.lang.String |
xQuote(java.lang.String src) |
static java.lang.String |
xUnquote(java.lang.String src) |
public static final java.util.regex.Pattern eol
public static final java.util.regex.Pattern space
public static final java.util.regex.Pattern notSpace
public static final java.util.regex.Pattern notStarSlash
public static final java.util.regex.Pattern number
public static final java.util.regex.Pattern name
public static final java.util.regex.Pattern string
public static final java.util.regex.Pattern shWord
public java.lang.String src
public java.lang.String tok
public boolean next(java.util.regex.Pattern pat)
public void back()
public java.lang.String name(java.lang.String... names)
public java.lang.String look()
public java.lang.String look(int len)
public boolean lit(java.lang.String lit)
public boolean comment()
public boolean spaceComment()
public boolean spaceNlComment()
public boolean end()
public Parser skip()
public void fail(java.lang.String msg)
public static java.lang.String xQuote(java.lang.String src)
public static java.lang.String xUnquote(java.lang.String src)