MCPcopy Index your code

hub / github.com/eknkc/amber / functions

Functions148 in github.com/eknkc/amber

↓ 53 callersMethodwrite
(value string)
compiler.go:405
↓ 30 callersMethodString
()
parser/nodes.go:59
↓ 26 callersFunctionexpect
(cur, expected string, t *testing.T)
amber_test.go:448
↓ 24 callersFunctionrun
(tpl string, data interface{})
amber_test.go:454
↓ 19 callersMethodconsume
Moves position forward, and removes beginning of s.buffer (len bytes)
parser/scanner.go:461
↓ 19 callersMethodexpect
(typ rune)
parser/parser.go:208
↓ 19 callersMethodpos
()
parser/parser.go:147
↓ 8 callersMethodparseBlock
(parent Node)
parser/parser.go:233
↓ 7 callersMethodParse
Parse given raw amber template string.
compiler.go:240
↓ 7 callersMethodvisitBlock
(block *parser.Block)
compiler.go:432
↓ 7 callersMethodvisitRawInterpolation
(value string)
compiler.go:618
↓ 6 callersFunctionNew
New creates and initialize a new Compiler.
compiler.go:69
↓ 6 callersFunctionnewBlock
()
parser/nodes.go:100
↓ 5 callersMethodindent
(offset int, newline bool)
compiler.go:409
↓ 5 callersMethodpush
(node Node)
parser/nodes.go:106
↓ 5 callersMethodtempvar
()
compiler.go:423
↓ 4 callersFunctionCompileDir
CompileDir parses and compiles the contents of a supplied directory path, with options. Returns a map of a template identifier (key) to a Go Template
compiler.go:177
↓ 4 callersMethodadvance
()
parser/parser.go:217
↓ 4 callersFunctionnewParser
(rdr io.Reader)
parser/parser.go:23
↓ 3 callersMethodCanInline
()
parser/nodes.go:114
↓ 3 callersMethodCompile
Compile amber and create a Go Template (html/templates) instance. Necessary runtime functions will be injected and the template will be ready to be ex
compiler.go:302
↓ 3 callersFunctionCompileFile
CompileFile parses and compiles the contents of supplied filename. Returns corresponding Go Template (html/templates) instance. Necessary runtime func
compiler.go:151
↓ 3 callersMethodCompileString
CompileString compiles the template and returns the Go Template source. You would not be using this unless debugging / checking the output. Please use
compiler.go:352
↓ 3 callersMethodNext
Returns next token found in buffer
parser/scanner.go:80
↓ 2 callersFunctionCompile
Compile parses and compiles the supplied amber template string. Returns corresponding Go Template (html/templates) instance. Necessary runtime functio
compiler.go:113
↓ 2 callersMethodCompileWriter
CompileWriter compiles amber and writes the Go Template source into given io.Writer instance. You would not be using this unless debugging / checking
compiler.go:331
↓ 2 callersMethodParse
()
parser/parser.go:75
↓ 2 callersMethodParseData
Parse given raw amber template bytes, and the filename that belongs with it
compiler.go:258
↓ 2 callersMethodParseFile
ParseFile parses the amber template file in given path.
compiler.go:280
↓ 2 callersMethodPos
()
parser/nodes.go:34
↓ 2 callersMethodensureBuffer
Reads string into s.buffer
parser/scanner.go:475
↓ 2 callersMethodparse
()
parser/parser.go:175
↓ 2 callersMethodparseRelativeFile
(filename string)
parser/parser.go:153
↓ 2 callersMethodparseText
()
parser/parser.go:375
↓ 2 callersMethodpushFront
(node Node)
parser/nodes.go:110
↓ 2 callersMethodscanIndent
()
parser/scanner.go:225
↓ 2 callersMethodvisit
(node parser.Node)
compiler.go:364
↓ 2 callersMethodvisitInterpolation
(value string)
compiler.go:614
↓ 1 callersMethodCompileWithName
CompileWithName is the same as Compile, but allows to specify a name for the template.
compiler.go:307
↓ 1 callersMethodCompileWithTemplate
CompileWithTemplate is the same as Compile but allows to specify a template.
compiler.go:312
↓ 1 callersFunctionFileParser
(filename string)
parser/parser.go:46
↓ 1 callersMethodIsRawText
()
parser/nodes.go:187
↓ 1 callersMethodIsSelfClosing
()
parser/nodes.go:177
↓ 1 callersMethodNextRaw
()
parser/scanner.go:175
↓ 1 callersMethodSetFilename
(filename string)
parser/parser.go:38
↓ 1 callersMethodSetVirtualFilesystem
(fs http.FileSystem)
parser/parser.go:42
↓ 1 callersFunctionVirtualFileParser
(filename string, fs http.FileSystem)
parser/parser.go:58
↓ 1 callersMethodescape
(input string)
compiler.go:428
↓ 1 callersFunctionfindTopmostParentWithNamedBlock
(p *Parser, name string)
parser/parser.go:466
↓ 1 callersFunctionnewAssignment
(x, expression string)
parser/nodes.go:224
↓ 1 callersFunctionnewComment
(value string)
parser/nodes.go:74
↓ 1 callersFunctionnewCondition
(exp string)
parser/nodes.go:198
↓ 1 callersFunctionnewDoctype
(value string)
parser/nodes.go:53
↓ 1 callersFunctionnewEach
(exp string)
parser/nodes.go:212
↓ 1 callersFunctionnewMixin
(name, args string)
parser/nodes.go:238
↓ 1 callersFunctionnewMixinCall
(name, args string)
parser/nodes.go:262
↓ 1 callersFunctionnewNamedBlock
(name string)
parser/nodes.go:143
↓ 1 callersFunctionnewScanner
(r io.Reader)
parser/scanner.go:63
↓ 1 callersFunctionnewTag
(name string)
parser/nodes.go:167
↓ 1 callersFunctionnewText
(value string, raw bool)
parser/nodes.go:88
↓ 1 callersMethodparseAssignment
()
parser/parser.go:382
↓ 1 callersMethodparseComment
()
parser/parser.go:362
↓ 1 callersMethodparseDoctype
()
parser/parser.go:355
↓ 1 callersMethodparseEach
()
parser/parser.go:305
↓ 1 callersMethodparseExtends
()
parser/parser.go:221
↓ 1 callersMethodparseIf
()
parser/parser.go:279
↓ 1 callersMethodparseImport
()
parser/parser.go:319
↓ 1 callersMethodparseMixin
()
parser/parser.go:447
↓ 1 callersMethodparseMixinCall
()
parser/parser.go:459
↓ 1 callersMethodparseNamedBlock
()
parser/parser.go:326
↓ 1 callersMethodparseTag
()
parser/parser.go:389
↓ 1 callersFunctionruntime_eql
(x, y interface{})
runtime.go:184
↓ 1 callersFunctionruntime_lss
(x, y interface{})
runtime.go:234
↓ 1 callersMethodscanAssignment
()
parser/scanner.go:314
↓ 1 callersMethodscanAttribute
()
parser/scanner.go:363
↓ 1 callersMethodscanBlock
()
parser/scanner.go:401
↓ 1 callersMethodscanClassName
()
parser/scanner.go:352
↓ 1 callersMethodscanComment
()
parser/scanner.go:325
↓ 1 callersMethodscanCondition
()
parser/scanner.go:287
↓ 1 callersMethodscanDoctype
()
parser/scanner.go:271
↓ 1 callersMethodscanEach
()
parser/scanner.go:303
↓ 1 callersMethodscanExtends
()
parser/scanner.go:390
↓ 1 callersMethodscanId
()
parser/scanner.go:341
↓ 1 callersMethodscanImport
()
parser/scanner.go:379
↓ 1 callersMethodscanMixin
()
parser/scanner.go:423
↓ 1 callersMethodscanMixinCall
()
parser/scanner.go:434
↓ 1 callersMethodscanTag
()
parser/scanner.go:412
↓ 1 callersMethodscanText
()
parser/scanner.go:445
↓ 1 callersMethodvisitAssignment
(assgn *parser.Assignment)
compiler.go:486
↓ 1 callersMethodvisitComment
(comment *parser.Comment)
compiler.go:446
↓ 1 callersMethodvisitCondition
(condition *parser.Condition)
compiler.go:462
↓ 1 callersMethodvisitDoctype
(doctype *parser.Doctype)
compiler.go:442
↓ 1 callersMethodvisitEach
(each *parser.Each)
compiler.go:472
↓ 1 callersMethodvisitExpression
(outerexpr ast.Expr)
compiler.go:632
↓ 1 callersMethodvisitMixin
(mixin *parser.Mixin)
compiler.go:813
↓ 1 callersMethodvisitMixinCall
(mixinCall *parser.MixinCall)
compiler.go:817
↓ 1 callersMethodvisitTag
(tag *parser.Tag)
compiler.go:490
↓ 1 callersMethodvisitText
(txt *parser.Text)
compiler.go:594
FunctionBenchmark_Compile
(b *testing.B)
amber_test.go:420
FunctionBenchmark_Parse
(b *testing.B)
amber_test.go:398
next →1–100 of 148, ranked by callers