Skip to content hscript.Parser
Fields
| Name | Type |
|---|
| line | I32 |
| opChars | String |
| identChars | String |
| opPriority | haxe.ds.StringMap |
| opRightAssoc | haxe.ds.StringMap |
| preprocesorValues | haxe.ds.StringMap |
| allowJSON | Bool |
| allowTypes | Bool |
| allowMetadata | Bool |
| resumeErrors | Bool |
| input | String |
| readPos | I32 |
| offset | I32 |
| char | I32 |
| ops | hl.types.ArrayObj |
| idents | hl.types.ArrayObj |
| uid | I32 |
| tokens | haxe.ds.GenericStack |
| preprocStack | hl.types.ArrayObj |
Protos
f@6648 invalidChar(hscript.Parser, I32) → Void
f@6649 initParser(hscript.Parser, String, I32) → Void
f@6650 parseString(hscript.Parser, String, String, Null) → hscript.Expr
f@6651 unexpected(hscript.Parser, hscript.Token) → Dyn
f@6652 maybe(hscript.Parser, hscript.Token) → Bool
f@6653 getIdent(hscript.Parser) → String
f@6654 isBlock(hscript.Parser, hscript.Expr) → Bool
f@6655 parseFullExpr(hscript.Parser, hl.types.ArrayObj) → Void
f@6656 parseObject(hscript.Parser, Null) → hscript.Expr
f@6657 parseExpr(hscript.Parser) → hscript.Expr
f@6658 parseLambda(hscript.Parser, hl.types.ArrayObj, Null) → hscript.Expr
f@6659 parseMetaArgs(hscript.Parser) → hl.types.ArrayObj
f@6660 mapCompr(hscript.Parser, String, hscript.Expr) → hscript.Expr
f@6661 makeUnop(hscript.Parser, String, hscript.Expr) → hscript.Expr
f@6662 makeBinop(hscript.Parser, String, hscript.Expr, hscript.Expr) → hscript.Expr
f@6663 parseStructure(hscript.Parser, String) → hscript.Expr
f@6664 parseExprNext(hscript.Parser, hscript.Expr) → hscript.Expr
f@6665 parseFunctionArgs(hscript.Parser) → hl.types.ArrayObj
f@6666 parseFunctionDecl(hscript.Parser) → Virtual[args, body, ret]
f@6667 parsePath(hscript.Parser) → hl.types.ArrayObj
f@6668 parseType(hscript.Parser) → hscript.CType
f@6669 parseTypeNext(hscript.Parser, hscript.CType) → hscript.CType
f@6670 parseExprList(hscript.Parser, hscript.Token) → hl.types.ArrayObj
f@6671 readString(hscript.Parser, I32) → String
f@6672 token(hscript.Parser) → hscript.Token
f@6673 preprocValue(hscript.Parser, String) → Dyn
f@6674 parsePreproCond(hscript.Parser) → hscript.Expr
f@6675 evalPreproCond(hscript.Parser, hscript.Expr) → Bool
f@6676 preprocess(hscript.Parser, String) → hscript.Token
f@6677 skipTokens(hscript.Parser) → Void
f@6678 tokenComment(hscript.Parser, String, I32) → hscript.Token
f@6679 constString(hscript.Parser, hscript.Const) → String
f@6680 tokenString(hscript.Parser, hscript.Token) → String
Bindings
- static
f@6683 __constructor__(hscript.Parser) → Void