runtime

package
v0.0.0-...-3a8b8e8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2014 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	WALK_COMMITS    = 1
	WALK_TREES      = 2
	WALK_REFERENCES = 3
	WALK_REMOTES    = 4
)
View Source
const (
	REFERENCE_TYPE_BRANCH = "branch"
	REFERENCE_TYPE_REMOTE = "remote"
	REFERENCE_TYPE_TAG    = "tag"
)

Variables

This section is empty.

Functions

func Run

func Run(n *parser.NodeProgram)

=========================== Runtime

Types

type GitBuilder

type GitBuilder struct {
	// contains filtered or unexported fields
}

func GetGitBuilder

func GetGitBuilder(path *string) *GitBuilder

func (*GitBuilder) UseFieldFromTable

func (g *GitBuilder) UseFieldFromTable(field string, tableName string) error

func (*GitBuilder) WithTable

func (g *GitBuilder) WithTable(tableName string, alias string) error

type RuntimeError

type RuntimeError struct {
	// contains filtered or unexported fields
}

func (*RuntimeError) Error

func (e *RuntimeError) Error() string

type RuntimeVisitor

type RuntimeVisitor struct {
}

func (*RuntimeVisitor) Builder

func (v *RuntimeVisitor) Builder() *GitBuilder

func (*RuntimeVisitor) Visit

func (v *RuntimeVisitor) Visit(n *parser.NodeProgram) error

func (*RuntimeVisitor) VisitAnd

func (v *RuntimeVisitor) VisitAnd(n *parser.NodeAnd) error

func (*RuntimeVisitor) VisitEqual

func (v *RuntimeVisitor) VisitEqual(n *parser.NodeEqual) error

func (*RuntimeVisitor) VisitExpr

func (v *RuntimeVisitor) VisitExpr(n parser.NodeExpr) error

func (*RuntimeVisitor) VisitGreater

func (v *RuntimeVisitor) VisitGreater(n *parser.NodeGreater) error

func (*RuntimeVisitor) VisitIn

func (v *RuntimeVisitor) VisitIn(n *parser.NodeIn) error

func (*RuntimeVisitor) VisitOr

func (v *RuntimeVisitor) VisitOr(n *parser.NodeOr) error

func (*RuntimeVisitor) VisitSelect

func (v *RuntimeVisitor) VisitSelect(n *parser.NodeSelect) error

func (*RuntimeVisitor) VisitSmaller

func (v *RuntimeVisitor) VisitSmaller(n *parser.NodeSmaller) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL