hydra-go package
hydra-go
API
hydra
dsl.go.syntax
go
language
syntax
AddOp
AliasDecl
AnnotatedDeclaration
Arguments
ArrayType
AssignOp
add
mul
Assignment
BasicLit
int
float
imaginary
rune
string
BinaryExpr
BinaryOp
CallExpr
ChannelDirection
ChannelType
CommCase
send
receive
CommClause
CompositeLit
ConstSpec
Conversion
Declaration
const
`type`
`var`
Element
expression
literal
ElseClause
`if`
block
EmbeddedField
ExprCaseClause
ExprSwitchStmt
Expression
unary
binary
FieldDecl
named
embedded
ForClause
ForClauseOrRange
condition
clause
range
ForStmt
FullSlice
FunctionDecl
FunctionLit
IfStmt
ImportAlias
name
ImportSpec
IncDecStmt
IndexExpr
InterfaceElem
method
`type`
Key
field
expression
literal
KeyedElement
LabeledStmt
Literal
basic
composite
function
LiteralType
struct
array
inferredArray
slice
map
name
MapType
MethodDecl
MethodElem
MethodExpr
Module
MulOp
NamedField
Operand
literal
named
paren
OperandName
ParameterDecl
PrimaryExpr
operand
conversion
methodExpr
selector
index
slice
typeAssertion
call
QualifiedIdent
RangeClause
RangeVars
assign
declare
ReceiveCase
Receiver
RelOp
Result
parameters
`type`
SelectorExpr
SendStmt
ShortVarDecl
Signature
SimpleSlice
SimpleStmt
empty
expression
send
incDec
assignment
shortVarDecl
Slice
simple
full
SliceExpr
SourceFile
Statement
declaration
labeled
simple
go
`return`
break
continue
goto
fallthrough
block
`if`
switch
select
`for`
defer
StringLit
raw
interpreted
SwitchStmt
expression
`type`
TopLevelDecl
declaration
function
method
Type
named
literal
paren
TypeAssertionExpr
TypeCaseClause
TypeDef
TypeLit
array
struct
pointer
function
interface
slice
map
channel
TypeName
TypeParamDecl
TypeSpec
alias
definition
TypeSwitchGuard
TypeSwitchStmt
TypeTerm
UnaryExpr
primary
op
UnaryOp
UnaryOperation
VarSpec
hydra-go
/
hydra
/
hydra.go
/
hydra.go.syntax
/
TypeLit
TypeLit
hydra.go.syntax.TypeLit
enum
TypeLit
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Enum
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Show all
Known subtypes
class
array
class
struct
class
pointer
class
function
class
interface
class
slice
class
map
class
channel
Show all
Members list
Clear all
Type members
Enum entries
final case
class
array
(
value
:
ArrayType
)
extends
TypeLit
final case
class
channel
(
value
:
ChannelType
)
extends
TypeLit
final case
class
function
(
value
:
FunctionType
)
extends
TypeLit
final case
class
interface
(
value
:
InterfaceType
)
extends
TypeLit
final case
class
map
(
value
:
MapType
)
extends
TypeLit
final case
class
pointer
(
value
:
PointerType
)
extends
TypeLit
final case
class
slice
(
value
:
SliceType
)
extends
TypeLit
final case
class
struct
(
value
:
StructType
)
extends
TypeLit
In this article
Attributes
Members list
Type members
Enum entries