Directories
¶
| Path | Synopsis |
|---|---|
|
Ast pases a Go file and prints Abstract Syntax Tree.
|
Ast pases a Go file and prints Abstract Syntax Tree. |
|
internal/proto
Package proto implements functions to print Protobuf AST.
|
Package proto implements functions to print Protobuf AST. |
|
compdb
|
|
|
cmd/compdb
command
Compdb generates a compilation database from a Bazel project.
|
Compdb generates a compilation database from a Bazel project. |
|
internal/bazel
Package bazel provides integration points with Bazel build system such as running actions query.
|
Package bazel provides integration points with Bazel build system such as running actions query. |
|
internal/compdb
Package compdb generates LLVM compilation database for Bazel targets.
|
Package compdb generates LLVM compilation database for Bazel targets. |
|
feed
|
|
|
cmd/feedreader
command
Feedreader implements an RSS, Atom, etc.
|
Feedreader implements an RSS, Atom, etc. |
|
internal/feed
Package feed implements streaming interface to access RSS, Atom, etc.
|
Package feed implements streaming interface to access RSS, Atom, etc. |
|
internal/pb
Package pb holds Protocol Buffers for the feed package.
|
Package pb holds Protocol Buffers for the feed package. |
|
fin
|
|
|
cmd/csv2pb
command
csv2pb converts Shiller market data from CSV to Protobuf format, https://shillerdata.com.
|
csv2pb converts Shiller market data from CSV to Protobuf format, https://shillerdata.com. |
|
cmd/finsim
command
Finsim simulates financial market using Shiller data.
|
Finsim simulates financial market using Shiller data. |
|
internal/csv
Package csv implements reading and parsing of Shiller data from CSV format into Protobuf representation.
|
Package csv implements reading and parsing of Shiller data from CSV format into Protobuf representation. |
|
internal/fin
Package fin provides common units for market analysis.
|
Package fin provides common units for market analysis. |
|
internal/pb
Package pb holds Protobuf schema for Shiller market data.
|
Package pb holds Protobuf schema for Shiller market data. |
|
internal/report
Package report generates reports for simulated results.
|
Package report generates reports for simulated results. |
|
internal/ror
Package ror calculates rates of return.
|
Package ror calculates rates of return. |
|
internal/sim
Package sim runs financial simulation.
|
Package sim runs financial simulation. |
|
internal/stat
Package stat holds statistical tools for financial simulation.
|
Package stat holds statistical tools for financial simulation. |
|
internal/strategy
Package strategy implements different market strategies.
|
Package strategy implements different market strategies. |
|
internal/tests
Package tests provides helpers for testing.
|
Package tests provides helpers for testing. |
|
freebsd
|
|
|
kqueue/kquser
command
User demonstrates kqueue(2) send and receive a user event.
|
User demonstrates kqueue(2) send and receive a user event. |
|
game
|
|
|
life
command
Life emulates the Game of Life.
|
Life emulates the Game of Life. |
|
go
|
|
|
concurrency/balancer/roundrobin
command
Balancer demonstrates a round-robin work load balancer.
|
Balancer demonstrates a round-robin work load balancer. |
|
json
Package json collects demonstrations of various JSON techniques in Go.
|
Package json collects demonstrations of various JSON techniques in Go. |
|
Htmlview serves a static HTML file.
|
Htmlview serves a static HTML file. |
|
Kscope parses a file using "kaleidoscope" syntax and prints parsed source.
|
Kscope parses a file using "kaleidoscope" syntax and prints parsed source. |
|
internal/ast
Package ast describes Abstract Syntax Tree (AST) nodes.
|
Package ast describes Abstract Syntax Tree (AST) nodes. |
|
internal/lex
Package lex implements lexer.
|
Package lex implements lexer. |
|
internal/parser
Package parser generates an Abstract Syntax Tree (AST) from a sequence of tokens, generated by lexer.
|
Package parser generates an Abstract Syntax Tree (AST) from a sequence of tokens, generated by lexer. |
|
Mdview runs a server to preview markdown files rotted at current working directory.
|
Mdview runs a server to preview markdown files rotted at current working directory. |
|
internal/mdview
Package mdview runs an HTTP server to serve markdown file at localhost:8080/.
|
Package mdview runs an HTTP server to serve markdown file at localhost:8080/. |
|
proto
|
|
|
Serve serves files from a path via HTTP.
|
Serve serves files from a path via HTTP. |
|
sheet
|
|
|
cmd/sheet
command
Sheet demonstrates an Excel-like engine to drive a table of cells.
|
Sheet demonstrates an Excel-like engine to drive a table of cells. |
|
cmd/wasm
command
Wasm runs spreadsheets in browser using WebAssembler.
|
Wasm runs spreadsheets in browser using WebAssembler. |
|
internal/ast
Package ast defines Abstract Syntax Tree (AST) nodes for a sheet cell.
|
Package ast defines Abstract Syntax Tree (AST) nodes for a sheet cell. |
|
internal/lex
Package lex implements formula lexical analysis of cells.
|
Package lex implements formula lexical analysis of cells. |
|
internal/sheet
Package sheet implements a cells table.
|
Package sheet implements a cells table. |
|
internal/vm
Package vm implements a virtual machine (VM) to generate an instructions set from parsed cell's Abstract Syntax Tree (AST) for Intermediate Representation (IR) and execute these to calculate the cell value.
|
Package vm implements a virtual machine (VM) to generate an instructions set from parsed cell's Abstract Syntax Tree (AST) for Intermediate Representation (IR) and execute these to calculate the cell value. |
|
tools
|
|
|
cmd/urlescape
command
|
|
|
wasm
|
|
|
hello
command
Hello demonstrates running Go in a browser using WebAssembly.
|
Hello demonstrates running Go in a browser using WebAssembly. |
Click to show internal directories.
Click to hide internal directories.