ParserAst
io.joern.gosrc2cpg.parser.ParserAst
object ParserAst
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ParserAst.type
Members list
Type members
Classlikes
object ArrayType extends ParserNode
Attributes
- Supertypes
- Self type
-
ArrayType.type
object AssignStmt extends BaseStmt
Attributes
- Supertypes
- Self type
-
AssignStmt.type
sealed trait BaseExpr extends ParserNode
Attributes
- Supertypes
- Known subtypes
-
object BinaryExpr.typeobject CallExpr.typeobject IndexExpr.typeobject KeyValueExpr.typeobject ParenExpr.typeobject SelectorExpr.typeobject StarExpr.typeobject StructType.typeobject TypeAssertExpr.typeobject UnaryExpr.typeShow all
sealed trait BasePrimitive extends ParserNode
Attributes
- Supertypes
- Known subtypes
sealed trait BaseStmt extends ParserNode
Attributes
- Supertypes
- Known subtypes
-
object AssignStmt.typeobject BlockStmt.typeobject BranchStmt.typeobject DeclStmt.typeobject ExprStmt.typeobject ForStmt.typeobject IfStmt.typeobject IncDecStmt.typeobject LabeledStmt.typeobject RangeStmt.typeobject ReturnStmt.typeobject SwitchStmt.typeobject TypeSwitchStmt.typeShow all
object BasicLit extends BasePrimitive
Attributes
- Supertypes
- Self type
-
BasicLit.type
object BinaryExpr extends BaseExpr
Attributes
- Supertypes
- Self type
-
BinaryExpr.type
Attributes
- Supertypes
- Self type
-
BlockStmt.type
object BranchStmt extends BaseStmt
Attributes
- Supertypes
- Self type
-
BranchStmt.type
Attributes
- Supertypes
- Self type
-
CallExpr.type
object CaseClause extends ParserNode
Attributes
- Supertypes
- Self type
-
CaseClause.type
object ChanType extends ParserNode
Attributes
- Supertypes
- Self type
-
ChanType.type
object CompositeLit extends BasePrimitive
Attributes
- Supertypes
- Self type
-
CompositeLit.type
Attributes
- Supertypes
- Self type
-
DeclStmt.type
object Ellipsis extends ParserNode
Attributes
- Supertypes
- Self type
-
Ellipsis.type
Attributes
- Supertypes
- Self type
-
ExprStmt.type
object FieldList extends ParserNode
Attributes
- Supertypes
- Self type
-
FieldList.type
object File extends ParserNode
Attributes
- Supertypes
- Self type
-
File.type
Attributes
- Supertypes
- Self type
-
ForStmt.type
object FuncDecl extends ParserNode
Attributes
- Supertypes
- Self type
-
FuncDecl.type
object FuncType extends ParserNode
Attributes
- Supertypes
- Self type
-
FuncType.type
object GenDecl extends ParserNode
Attributes
- Supertypes
- Self type
-
GenDecl.type
object Ident extends BasePrimitive
Attributes
- Supertypes
- Self type
-
Ident.type
Attributes
- Supertypes
- Self type
-
IfStmt.type
object ImportSpec extends ParserNode
Attributes
- Supertypes
- Self type
-
ImportSpec.type
object IncDecStmt extends BaseStmt
Attributes
- Supertypes
- Self type
-
IncDecStmt.type
Attributes
- Supertypes
- Self type
-
IndexExpr.type
object InterfaceType extends ParserNode
Attributes
- Supertypes
- Self type
-
InterfaceType.type
object KeyValueExpr extends BaseExpr
Attributes
- Supertypes
- Self type
-
KeyValueExpr.type
object LabeledStmt extends BaseStmt
Attributes
- Supertypes
- Self type
-
LabeledStmt.type
object MapType extends ParserNode
Attributes
- Supertypes
- Self type
-
MapType.type
object NotHandledType extends ParserNode
Attributes
- Supertypes
- Self type
-
NotHandledType.type
Attributes
- Supertypes
- Self type
-
ParenExpr.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ArrayType.typetrait BaseExprobject BinaryExpr.typeobject CallExpr.typeobject IndexExpr.typeobject KeyValueExpr.typeobject ParenExpr.typeobject SelectorExpr.typeobject StarExpr.typeobject StructType.typeobject TypeAssertExpr.typeobject UnaryExpr.typetrait BasePrimitiveobject BasicLit.typeobject CompositeLit.typeobject Ident.typetrait BaseStmtobject AssignStmt.typeobject BlockStmt.typeobject BranchStmt.typeobject DeclStmt.typeobject ExprStmt.typeobject ForStmt.typeobject IfStmt.typeobject IncDecStmt.typeobject LabeledStmt.typeobject RangeStmt.typeobject ReturnStmt.typeobject SwitchStmt.typeobject TypeSwitchStmt.typeobject CaseClause.typeobject ChanType.typeobject Ellipsis.typeobject FieldList.typeobject File.typeobject FuncDecl.typeobject FuncType.typeobject GenDecl.typeobject ImportSpec.typeobject InterfaceType.typeobject MapType.typeobject NotHandledType.typeobject TypeSpec.typeobject Unknown.typeobject ValueSpec.typeShow all
Attributes
- Supertypes
- Self type
-
RangeStmt.type
object ReturnStmt extends BaseStmt
Attributes
- Supertypes
- Self type
-
ReturnStmt.type
object SelectorExpr extends BaseExpr
Attributes
- Supertypes
- Self type
-
SelectorExpr.type
Attributes
- Supertypes
- Self type
-
StarExpr.type
object StructType extends BaseExpr
Attributes
- Supertypes
- Self type
-
StructType.type
object SwitchStmt extends BaseStmt
Attributes
- Supertypes
- Self type
-
SwitchStmt.type
object TypeAssertExpr extends BaseExpr
Attributes
- Supertypes
- Self type
-
TypeAssertExpr.type
object TypeSpec extends ParserNode
Attributes
- Supertypes
- Self type
-
TypeSpec.type
object TypeSwitchStmt extends BaseStmt
Attributes
- Supertypes
- Self type
-
TypeSwitchStmt.type
Attributes
- Supertypes
- Self type
-
UnaryExpr.type
object Unknown extends ParserNode
Attributes
- Supertypes
- Self type
-
Unknown.type
object ValueSpec extends ParserNode
Attributes
- Supertypes
- Self type
-
ValueSpec.type
Value members
Concrete methods
In this article