Lines Matching refs:parseContext
68 parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) starlarkExpr
130 parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) []starlarkNode
476 type parseContext struct { struct
495 func newParseContext(ss *StarlarkScript, nodes []mkparser.Node) *parseContext {
527 ctx := &parseContext{
550 func (ctx *parseContext) hasNodes() bool { argument
554 func (ctx *parseContext) getNode() mkparser.Node { argument
563 func (ctx *parseContext) backNode() { argument
570 func (ctx *parseContext) handleAssignment(a *mkparser.Assignment) []starlarkNode { argument
653 func (ctx *parseContext) handleSoongNsAssignment(name string, asgn *mkparser.Assignment) []starlark… argument
734 func (ctx *parseContext) buildConcatExpr(a *mkparser.Assignment) (*concatExpr, *badExpr) { argument
783 func (ctx *parseContext) newDependentModule(path string, optional bool) *moduleInfo { argument
809 func (ctx *parseContext) handleSubConfig( argument
895 func (ctx *parseContext) findMatchingPaths(pattern []string) []string { argument
937 func (p *inheritProductCallParser) parse(ctx *parseContext, v mkparser.Node, args *mkparser.MakeStr…
949 func (ctx *parseContext) handleInclude(v *mkparser.Directive) []starlarkNode { argument
958 func (ctx *parseContext) handleVariable(v *mkparser.Variable) []starlarkNode { argument
976 func (ctx *parseContext) maybeHandleDefine(directive *mkparser.Directive) starlarkNode { argument
987 func (ctx *parseContext) handleIfBlock(ifDirective *mkparser.Directive) starlarkNode { argument
1015 func (ctx *parseContext) processBranch(check *mkparser.Directive) *switchCase { argument
1037 func (ctx *parseContext) parseCondition(check *mkparser.Directive) starlarkNode { argument
1063 func (ctx *parseContext) newBadExpr(node mkparser.Node, text string, args ...interface{}) starlarkE… argument
1072 func (ctx *parseContext) newBadNode(failedNode mkparser.Node, message string, args ...interface{}) … argument
1076 func (ctx *parseContext) parseCompare(cond *mkparser.Directive) starlarkExpr { argument
1159 func (ctx *parseContext) parseCompareSpecialCases(directive *mkparser.Directive, left starlarkExpr, argument
1196 func (ctx *parseContext) parseCompareFilterFuncResult(cond *mkparser.Directive, argument
1232 func (ctx *parseContext) parseCheckFindstringFuncResult(directive *mkparser.Directive, argument
1262 func (ctx *parseContext) parseCompareStripFuncResult(directive *mkparser.Directive, argument
1276 func (ctx *parseContext) maybeParseFunctionCall(node mkparser.Node, ref *mkparser.MakeString) (name… argument
1308 func (ctx *parseContext) parseReference(node mkparser.Node, ref *mkparser.MakeString) starlarkExpr { argument
1404 func (p *simpleCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) …
1428 func (p *makeControlFuncParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeStr…
1447 func (p *shellCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) s…
1463 func (p *myDirCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) s…
1474 func (p *andOrParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) starl…
1517 func (p *isProductInListCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.Mak…
1530 func (p *isVendorBoardPlatformCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkpars…
1543 func (p *isVendorBoardQcomCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.M…
1558 func (p *substCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) s…
1593 func (p *ifCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) star…
1624 func (p *ifCallNodeParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) …
1661 func (p *foreachCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString)…
1740 func (p *foreachCallNodeParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeStr…
1780 func (p *wordCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) st…
1812 func (p *wordsCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) s…
1833 func parseIntegerArguments(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString, expect… argument
1865 func (p *mathComparisonCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.Make…
1882 func (p *mathMaxOrMinCallParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeSt…
1897 func (p *evalNodeParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) []…
1949 func (p *lowerUpperParser) parse(ctx *parseContext, node mkparser.Node, args *mkparser.MakeString) …
1963 func (ctx *parseContext) parseMakeString(node mkparser.Node, mk *mkparser.MakeString) starlarkExpr { argument
1987 func (ctx *parseContext) parseNodeMakeString(node mkparser.Node, mk *mkparser.MakeString) []starlar… argument
2000 func (ctx *parseContext) handleSimpleStatement(node mkparser.Node) []starlarkNode { argument
2054 func (ctx *parseContext) maybeHandleAnnotation(cnode *mkparser.Comment) (starlarkNode, bool) { argument
2108 func (ctx *parseContext) loadedModulePath(path string) string { argument
2139 func (ctx *parseContext) addSoongNamespace(ns string) { argument
2146 func (ctx *parseContext) hasSoongNamespace(name string) bool { argument
2151 func (ctx *parseContext) updateSoongNamespace(replace bool, namespaceName string, varNames []string… argument
2163 func (ctx *parseContext) hasNamespaceVar(namespaceName string, varName string) bool { argument
2171 func (ctx *parseContext) errorLocation(node mkparser.Node) ErrorLocation { argument