Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AndStatement ¶
type AndStatement struct {
Left, Right Statement
}
func (*AndStatement) String ¶
func (s *AndStatement) String() string
type Expression ¶
type Expression struct {
Value string
}
func (*Expression) String ¶
func (e *Expression) String() string
type NotStatement ¶
type NotStatement struct {
S Statement
}
func (*NotStatement) String ¶
func (s *NotStatement) String() string
type OrStatement ¶
type OrStatement struct {
Left, Right Statement
}
func (*OrStatement) String ¶
func (s *OrStatement) String() string
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
Parser represents a parser.
type Scanner ¶
type Scanner struct {
// contains filtered or unexported fields
}
Scanner represents a lexical scanner.
func NewScanner ¶
NewScanner returns a new instance of Scanner.
type Statement ¶
type Statement interface { String() string // contains filtered or unexported methods }
Click to show internal directories.
Click to hide internal directories.