Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for newVariable (0.11 sec)

  1. src/text/template/parse/parse.go

    			pipe.IsAssign = next.typ == itemAssign
    			t.nextNonSpace()
    			pipe.Decl = append(pipe.Decl, t.newVariable(v.pos, v.val))
    			t.vars = append(t.vars, v.val)
    		case next.typ == itemChar && next.val == ",":
    			t.nextNonSpace()
    			pipe.Decl = append(pipe.Decl, t.newVariable(v.pos, v.val))
    			t.vars = append(t.vars, v.val)
    			if context == "range" && len(pipe.Decl) < 2 {
    				switch t.peekNonSpace().typ {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:57:51 UTC 2024
    - 21.3K bytes
    - Viewed (0)
  2. src/text/template/parse/node.go

    // accesses. The dollar sign is part of the (first) name.
    type VariableNode struct {
    	NodeType
    	Pos
    	tr    *Tree
    	Ident []string // Variable name and fields in lexical order.
    }
    
    func (t *Tree) newVariable(pos Pos, ident string) *VariableNode {
    	return &VariableNode{tr: t, NodeType: NodeVariable, Pos: pos, Ident: strings.Split(ident, ".")}
    }
    
    func (v *VariableNode) String() string {
    	var sb strings.Builder
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:57:51 UTC 2024
    - 24.2K bytes
    - Viewed (0)
Back to top