Home
last modified time | relevance | path

Searched refs:assignAST (Results 1 – 5 of 5) sorted by relevance

/build/kati/
Drule_parser_test.go25 tsv *assignAST
28 assign *assignAST
107 assign: &assignAST{
115 tsv: &assignAST{
123 assign: &assignAST{
135 assign: &assignAST{
147 assign: &assignAST{
160 assign: &assignAST{
168 tsv: &assignAST{
177 assign: &assignAST{
Dast.go28 type assignAST struct { struct
36 func (ast *assignAST) eval(ev *Evaluator) error { argument
40 func (ast *assignAST) evalRHS(ev *Evaluator, lhs string) (Var, error) { argument
83 func (ast *assignAST) show() { argument
94 assign *assignAST // target specific var
Drule_parser.go143 func (r *rule) parseVar(s []byte, rhs expr) (*assignAST, error) {
164 assign := &assignAST{
179 func (r *rule) parse(line []byte, assign *assignAST, rhs expr) (*assignAST, error) {
Dparser.go88 case *assignAST, *includeAST, *exportAST:
126 func newAssignAST(p *parser, lhsBytes []byte, rhsBytes []byte, op string) (*assignAST, error) {
139 return &assignAST{
225 var assign *assignAST
264 assign = &assignAST{
Deval.go203 func (ev *Evaluator) evalAssign(ast *assignAST) error {
219 func (ev *Evaluator) evalAssignAST(ast *assignAST) (string, Var, error) {
244 func (ev *Evaluator) setTargetSpecificVar(assign *assignAST, output string) error {
380 if len(mk.stmts) >= 1 && mk.stmts[len(mk.stmts)-1].(*assignAST) != nil {