Versions in this module Expand all Collapse all v0 v0.1.0 Jan 27, 2021 Changes in this version + const AndToken + const AscToken + const AutoincrementToken + const BacktickToken + const BracketClosingToken + const BracketOpeningToken + const ByToken + const CommaToken + const CountToken + const CreateToken + const DateLongFormat + const DateNumberFormat + const DateShortFormat + const DateToken + const DefaultToken + const DeleteToken + const DescToken + const DoubleQuoteToken + const DropToken + const EqualityToken + const ExistsToken + const ExplainToken + const FalseToken + const ForToken + const FromToken + const GrantToken + const GreaterOrEqualToken + const IfToken + const InToken + const InsertToken + const IntToken + const IntoToken + const IsToken + const JoinToken + const KeyToken + const LeftDipleToken + const LessOrEqualToken + const LimitToken + const LocalTimestampToken + const NotToken + const NowToken + const NullToken + const NumberToken + const OffsetToken + const OnToken + const OrToken + const OrderToken + const PeriodToken + const PrimaryToken + const ReturningToken + const RightDipleToken + const SelectToken + const SemicolonToken + const SetToken + const SimpleQuoteToken + const SpaceToken + const StarToken + const StringToken + const TableToken + const TextToken + const TimeToken + const TruncateToken + const UniqueToken + const UpdateToken + const ValuesToken + const WhereToken + const WithToken + const ZoneToken + func ParseDate(data string) (*time.Time, error) + type Decl struct + Decl []*Decl + Lexeme string + Token int + func NewDecl(t Token) *Decl + func (d *Decl) Add(subDecl *Decl) + func (d Decl) Stringy(depth int) + type Instruction struct + Decls []*Decl + func ParseInstruction(instruction string) ([]Instruction, error) + func (i Instruction) PrettyPrint() + type Matcher func() bool + type Token struct + Lexeme string + Token int