# File lib/mail/parsers/address_lists.rb, line 26
26: def _nt_primary_address
27: start_index = index
28: if node_cache[:primary_address].has_key?(index)
29: cached = node_cache[:primary_address][index]
30: if cached
31: cached = SyntaxNode.new(input, index...(index + 1)) if cached == true
32: @index = cached.interval.end
33: end
34: return cached
35: end
36:
37: i0 = index
38: r1 = _nt_address_list
39: r1.extend(PrimaryAddress0)
40: if r1
41: r0 = r1
42: else
43: r2 = _nt_obs_addr_list
44: r2.extend(PrimaryAddress1)
45: if r2
46: r0 = r2
47: else
48: @index = i0
49: r0 = nil
50: end
51: end
52:
53: node_cache[:primary_address][start_index] = r0
54:
55: r0
56: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.