Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for IsEmptyTree (0.17 sec)

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

    func (t *Tree) add() {
    	tree := t.treeSet[t.Name]
    	if tree == nil || IsEmptyTree(tree.Root) {
    		t.treeSet[t.Name] = t
    		return
    	}
    	if !IsEmptyTree(t.Root) {
    		t.errorf("template: multiple definition of template %q", t.Name)
    	}
    }
    
    // IsEmptyTree reports whether this tree (node) is empty of everything but space or comments.
    func IsEmptyTree(n Node) bool {
    	switch n := n.(type) {
    	case nil:
    		return true
    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/parse_test.go

    }
    
    func TestIsEmpty(t *testing.T) {
    	if !IsEmptyTree(nil) {
    		t.Errorf("nil tree is not empty")
    	}
    	for _, test := range isEmptyTests {
    		tree, err := New("root").Parse(test.input, "", "", make(map[string]*Tree), nil)
    		if err != nil {
    			t.Errorf("%q: unexpected error: %v", test.name, err)
    			continue
    		}
    		if empty := IsEmptyTree(tree.Root); empty != test.empty {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Feb 24 21:59:12 UTC 2024
    - 24K bytes
    - Viewed (0)
Back to top