Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Array ¶
type Array struct {
Dimensions []ArrayDimension `parser:"']' | ((@@ (',' @@)*) ']')"`
}
type ArrayDimension ¶
func (*ArrayDimension) Parse ¶
func (a *ArrayDimension) Parse(lex *lexer.PeekingLexer) error
type Pattern ¶
type Pattern struct {
Discard bool `parser:" @'_'"`
Type *Type `parser:"| (@@"`
Variable *string `parser:" @Ident?)"`
}
func ParsePattern ¶
type Type ¶
type TypeName ¶
Click to show internal directories.
Click to hide internal directories.