public class HaxeLexer extends Lexer implements RuleBuilder
| Modifier and Type | Field and Description |
|---|---|
static StringBuf |
buf |
static Ruleset<java.lang.Object> |
comment |
static Array<Ruleset> |
generatedRulesets |
static java.lang.String |
ident |
static java.lang.String |
idtype |
static StringMap<Keyword> |
keywords |
static Ruleset<java.lang.Object> |
regexp |
static Ruleset<java.lang.Object> |
regexp_options |
static Ruleset<java.lang.Object> |
string |
static Ruleset<java.lang.Object> |
string2 |
static Ruleset<Token> |
tok |
| Constructor and Description |
|---|
HaxeLexer(Bytes input,
java.lang.String sourceName) |
HaxeLexer(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_haxeparser_HaxeLexer(HaxeLexer __temp_me37,
Bytes input,
java.lang.String sourceName) |
static Token |
mk(Lexer lexer,
TokenDef td) |
static java.lang.Object |
mkPos(Position p) |
static java.lang.String |
unescape(java.lang.String s,
java.lang.Object pos) |
static java.lang.Object |
unescapePos(java.lang.Object pos,
int index,
int length) |
__hx_ctor_hxparse_Lexer, __hx_getField_f, __hx_getField, __hx_getFields, __hx_invokeField, __hx_setField_f, __hx_setField, buildRuleset, curPos, token__hx_ctor_haxe_lang_HxObject, __hx_deleteField, __hx_lookupField_f, __hx_lookupField, __hx_lookupSetField_f, __hx_lookupSetFieldclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait__hx_deleteField, __hx_getField_f, __hx_getField, __hx_getFields, __hx_invokeField, __hx_lookupField_f, __hx_lookupField, __hx_lookupSetField_f, __hx_lookupSetField, __hx_setField_f, __hx_setFieldpublic static StringBuf buf
public static java.lang.String ident
public static java.lang.String idtype
public static Ruleset<java.lang.Object> string
public static Ruleset<java.lang.Object> string2
public static Ruleset<java.lang.Object> comment
public static Ruleset<java.lang.Object> regexp
public static Ruleset<java.lang.Object> regexp_options
public HaxeLexer(EmptyObject empty)
public HaxeLexer(Bytes input, java.lang.String sourceName)
public static void __hx_ctor_haxeparser_HaxeLexer(HaxeLexer __temp_me37, Bytes input, java.lang.String sourceName)
public static java.lang.Object mkPos(Position p)
public static java.lang.Object unescapePos(java.lang.Object pos,
int index,
int length)
public static java.lang.String unescape(java.lang.String s,
java.lang.Object pos)
public static java.lang.Object __hx_createEmpty()
public static java.lang.Object __hx_create(Array arr)