| Modifier and Type | Field and Description |
|---|---|
static Array<java.lang.Object> |
ALL_CHARS |
static Array<java.lang.Object> |
EMPTY |
Array<Node> |
finals |
StringMap<State> |
hstates |
static int |
MAX_CODE |
Array<Node> |
nodes |
Array<State> |
states |
int |
uid |
| Constructor and Description |
|---|
LexEngine(Array<Pattern> patterns) |
LexEngine(EmptyObject empty) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
__hx_create(Array arr) |
static java.lang.Object |
__hx_createEmpty() |
static void |
__hx_ctor_hxparse_LexEngine(LexEngine __temp_me33,
Array<Pattern> patterns) |
double |
__hx_getField_f(java.lang.String field,
boolean throwErrors,
boolean handleProperties) |
java.lang.Object |
__hx_getField(java.lang.String field,
boolean throwErrors,
boolean isCheck,
boolean handleProperties) |
void |
__hx_getFields(Array<java.lang.String> baseArr) |
java.lang.Object |
__hx_invokeField(java.lang.String field,
Array dynargs) |
double |
__hx_setField_f(java.lang.String field,
double value,
boolean handleProperties) |
java.lang.Object |
__hx_setField(java.lang.String field,
java.lang.Object value,
boolean handleProperties) |
void |
addNode(Array<Node> nodes,
Node n) |
Array<Node> |
addNodes(Array<Node> nodes,
Array<Node> add) |
static Array<java.lang.Object> |
ccomplement(Array<java.lang.Object> c) |
static Array<java.lang.Object> |
cdiff(Array<java.lang.Object> c1,
Array<java.lang.Object> c2) |
static Array<java.lang.Object> |
cinter(Array<java.lang.Object> c1,
Array<java.lang.Object> c2) |
static Array<java.lang.Object> |
cunion(Array<java.lang.Object> ca,
Array<java.lang.Object> cb) |
State |
firstState() |
Array<java.lang.Object> |
getTransitions(Array<Node> nodes) |
Node |
initNode(Pattern p,
Node _final,
int pid) |
State |
makeState(Array<Node> nodes) |
static Pattern |
next(Pattern a,
Pattern b) |
Node |
node(int pid) |
static Pattern |
opt(Pattern r) |
static Pattern |
parse(java.lang.String pattern) |
static java.lang.Object |
parseInner(Bytes pattern,
java.lang.Object i,
java.lang.Object pDepth) |
static Pattern |
plus(Pattern r) |
static Array<java.lang.Object> |
single(int c) |
static Pattern |
star(Pattern r) |
__hx_ctor_haxe_lang_HxObject, __hx_deleteField, __hx_lookupField_f, __hx_lookupField, __hx_lookupSetField_f, __hx_lookupSetFieldpublic static int MAX_CODE
public static Array<java.lang.Object> EMPTY
public static Array<java.lang.Object> ALL_CHARS
public int uid
public LexEngine(EmptyObject empty)
public static void __hx_ctor_hxparse_LexEngine(LexEngine __temp_me33, Array<Pattern> patterns)
public static Array<java.lang.Object> single(int c)
public static Pattern parse(java.lang.String pattern)
public static Array<java.lang.Object> cinter(Array<java.lang.Object> c1, Array<java.lang.Object> c2)
public static Array<java.lang.Object> cdiff(Array<java.lang.Object> c1, Array<java.lang.Object> c2)
public static Array<java.lang.Object> cunion(Array<java.lang.Object> ca, Array<java.lang.Object> cb)
public static java.lang.Object parseInner(Bytes pattern, java.lang.Object i, java.lang.Object pDepth)
public static java.lang.Object __hx_createEmpty()
public static java.lang.Object __hx_create(Array arr)
public State firstState()
public final Node node(int pid)
public double __hx_setField_f(java.lang.String field,
double value,
boolean handleProperties)
__hx_setField_f in interface IHxObject__hx_setField_f in class HxObjectpublic java.lang.Object __hx_setField(java.lang.String field,
java.lang.Object value,
boolean handleProperties)
__hx_setField in interface IHxObject__hx_setField in class HxObjectpublic java.lang.Object __hx_getField(java.lang.String field,
boolean throwErrors,
boolean isCheck,
boolean handleProperties)
__hx_getField in interface IHxObject__hx_getField in class HxObjectpublic double __hx_getField_f(java.lang.String field,
boolean throwErrors,
boolean handleProperties)
__hx_getField_f in interface IHxObject__hx_getField_f in class HxObjectpublic java.lang.Object __hx_invokeField(java.lang.String field,
Array dynargs)
__hx_invokeField in interface IHxObject__hx_invokeField in class HxObjectpublic void __hx_getFields(Array<java.lang.String> baseArr)
__hx_getFields in interface IHxObject__hx_getFields in class HxObject