|
exp/template: split the parse tree into a separate package exp/template/parse
Mostly a mechanical change, with a few cleanups to make the split easier.
The external interface to exp/template is unaffected.
In another round I will play with the function map setup to see if I can
avoid exposing reflect across the boundary, but that will require some
structural changes I did not want to mix into this CL.
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+2088 lines, -1949 lines) |
Patch |
 |
M |
src/pkg/Makefile
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
src/pkg/exp/template/Makefile
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/exp/template/exec.go
|
View
|
1
|
17 chunks |
+131 lines, -117 lines |
0 comments
|
Download
|
 |
M |
src/pkg/exp/template/exec_test.go
|
View
|
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/pkg/exp/template/funcs.go
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
R |
src/pkg/exp/template/lex.go
|
View
|
|
1 chunk |
+0 lines, -474 lines |
0 comments
|
Download
|
 |
R |
src/pkg/exp/template/lex_test.go
|
View
|
|
1 chunk |
+0 lines, -209 lines |
0 comments
|
Download
|
 |
M |
src/pkg/exp/template/parse.go
|
View
|
|
4 chunks |
+16 lines, -846 lines |
0 comments
|
Download
|
 |
A |
src/pkg/exp/template/parse/Makefile
|
View
|
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/pkg/exp/template/parse/lex.go
|
View
|
|
1 chunk |
+474 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/pkg/exp/template/parse/lex_test.go
|
View
|
|
1 chunk |
+209 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/pkg/exp/template/parse/node.go
|
View
|
|
1 chunk |
+468 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/pkg/exp/template/parse/parse.go
|
View
|
|
1 chunk |
+437 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/pkg/exp/template/parse/parse_test.go
|
View
|
|
1 chunk |
+260 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/pkg/exp/template/parse/set.go
|
View
|
|
1 chunk |
+51 lines, -0 lines |
0 comments
|
Download
|
 |
R |
src/pkg/exp/template/parse_test.go
|
View
|
|
1 chunk |
+0 lines, -253 lines |
0 comments
|
Download
|
 |
M |
src/pkg/exp/template/set.go
|
View
|
1
|
3 chunks |
+16 lines, -46 lines |
0 comments
|
Download
|
 |
M |
src/pkg/exp/template/set_test.go
|
View
|
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
Total messages: 6
|