Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blynn/nex
/ functions
Functions
50 in github.com/blynn/nex
⨍
Functions
50
◇
Types & classes
9
↓ 22 callers
Function
dieErr
(t *testing.T, err error, s string)
test/nex_test.go:36
↓ 8 callers
Function
dieErr
(err error, s string)
nex.go:1215
↓ 8 callers
Function
dieErr
(t *testing.T, err error, s string)
tacky/tacky_test.go:29
↓ 7 callers
Function
copy
(dst, src string)
test/nex_test.go:437
↓ 6 callers
Function
panicIf
(f func() bool, err error)
nex.go:1203
↓ 5 callers
Function
atoi
(s string)
tacky/tacky.go:137
↓ 4 callers
Function
dieIf
(cond bool, v ...interface{})
nex.go:1209
↓ 3 callers
Method
Get
(id string)
tacky/tacky.go:231
↓ 2 callers
Function
copyToDir
(dst, src string)
test/nex_test.go:454
↓ 2 callers
Function
createDotFile
(filename string)
nex.go:1221
↓ 2 callers
Function
escape
(c rune)
nex.go:63
↓ 2 callers
Function
gofmt
()
nex.go:1191
↓ 2 callers
Function
inClass
(r rune, lim []rune)
nex.go:168
↓ 2 callers
Function
process
(output io.Writer, input io.Reader)
nex.go:1012
↓ 2 callers
Function
writeDotGraph
Print a graph in DOT format given the start node. $ dot -Tps input.dot -o output.ps
nex.go:117
↓ 2 callers
Function
writeFamily
(out *bufio.Writer, node *rule, lvl int)
nex.go:723
↓ 1 callers
Method
Eval
(e *Expr)
tacky/tacky.go:166
↓ 1 callers
Function
NewExpr
(op, s string)
tacky/tacky.go:24
↓ 1 callers
Function
NewOp
(op string, a *Expr, b *Expr)
tacky/tacky.go:28
↓ 1 callers
Method
XGet
(id, line string)
tacky/tacky.go:251
↓ 1 callers
Function
clip
(a int64)
tacky/tacky.go:145
↓ 1 callers
Function
dollarize
(cents int64)
tacky/tacky.go:263
↓ 1 callers
Function
gen
(out *bufio.Writer, x *rule)
nex.go:179
↓ 1 callers
Function
ispunct
(c rune)
nex.go:51
↓ 1 callers
Function
max
(a, b int64)
tacky/tacky.go:159
↓ 1 callers
Function
min
(a, b int64)
tacky/tacky.go:152
↓ 1 callers
Function
writeLex
(out *bufio.Writer, root rule)
nex.go:991
↓ 1 callers
Function
writeNNFun
(out *bufio.Writer, root rule)
nex.go:1007
Method
AddKid
(kid *Expr)
tacky/tacky.go:20
Method
Assign
(s string)
tacky/tacky.go:94
Method
BeginForm
(line string)
tacky/tacky.go:118
Method
EndForm
()
tacky/tacky.go:132
Method
Expr
(e *Expr)
tacky/tacky.go:63
Method
Len
()
nex.go:97
Method
Len
()
nex.go:110
Method
Less
(i, j int)
nex.go:100
Method
Less
(i, j int)
nex.go:111
Function
NewFun
(op string, args *Expr)
tacky/tacky.go:32
Method
Swap
(i, j int)
nex.go:104
Method
Swap
(i, j int)
nex.go:112
Function
TestGenStable
(t *testing.T)
nex_test.go:16
Function
TestGiantProgram
To save time, we combine several test cases into a single nex program.
test/nex_test.go:275
Function
TestNexPlusYacc
Test the reverse-Polish notation calculator rp.{nex,y}.
test/nex_test.go:43
Function
TestNexPrograms
(t *testing.T)
test/nex_test.go:78
Function
TestWax
(t *testing.T)
tacky/tacky_test.go:35
Function
init
()
main.go:19
Function
init
()
tacky/tacky_test.go:14
Function
init
()
test/nex_test.go:16
Function
main
()
main.go:23
Function
main
()
tacky/tacky.go:270