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 AssignStmt extends BaseStmt
Attributes
- Supertypes
- Self type
-
AssignStmt.type
sealed trait BaseExpr extends ParserNode
Attributes
- Supertypes
- Known subtypes
-
object BinaryExpr.typeobject CallExpr.typeobject ParenExpr.typeobject SelectorExpr.typeobject StarExpr.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
Attributes
- Supertypes
- Self type
-
DeclStmt.type
object Ellipsis extends ParserNode
Attributes
- Supertypes
- Self type
-
Ellipsis.type
Attributes
- Supertypes
- Self type
-
ExprStmt.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
object InterfaceType extends ParserNode
Attributes
- Supertypes
- Self type
-
InterfaceType.type
object LabeledStmt extends BaseStmt
Attributes
- Supertypes
- Self type
-
LabeledStmt.type
Attributes
- Supertypes
- Self type
-
ParenExpr.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait BaseExprobject BinaryExpr.typeobject CallExpr.typeobject ParenExpr.typeobject SelectorExpr.typeobject StarExpr.typeobject TypeAssertExpr.typeobject UnaryExpr.typetrait BasePrimitiveobject BasicLit.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 Ellipsis.typeobject File.typeobject FuncDecl.typeobject FuncType.typeobject GenDecl.typeobject ImportSpec.typeobject InterfaceType.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 SwitchStmt extends BaseStmt
Attributes
- Supertypes
- Self type
-
SwitchStmt.type
object TypeAssertExpr extends BaseExpr
Attributes
- Supertypes
- Self type
-
TypeAssertExpr.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