Ast

interface Ast

This class represents the Go go/ast package and contains classes representing structs in this package.

Types

Link copied to clipboard
class ArrayType(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class AssignStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class BasicLit(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class BinaryExpr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class BlockStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class BranchStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class CallExpr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class CaseClause(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class ChanType(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class CommentMap(p: Pointer? = Pointer.NULL) : GoStandardLibrary.GoObject
Link copied to clipboard
class CompositeLit(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
open class Decl(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Node
Link copied to clipboard
class DeclStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class DeferStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class Ellipsis(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
open class Expr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Node
Link copied to clipboard
class ExprStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class Field(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Node
Link copied to clipboard
class FieldList(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Node
Link copied to clipboard
class File(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Node
Link copied to clipboard
class FileSet(p: Pointer? = Pointer.NULL) : GoStandardLibrary.GoObject
Link copied to clipboard
class ForStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class FuncDecl(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Decl
Link copied to clipboard
class FuncLit(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class FuncType(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class GenDecl(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Decl
Link copied to clipboard
class GoStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class Ident(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class IfStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class ImportSpec(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Spec
Link copied to clipboard
class IncDecStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class IndexExpr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class IndexListExpr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class InterfaceType(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class KeyValueExpr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class LabeledStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class MapType(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
open class Node(p: Pointer? = Pointer.NULL) : GoStandardLibrary.GoObject
Link copied to clipboard
class ParenExpr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class Position(p: Pointer? = Pointer.NULL) : GoStandardLibrary.GoObject
Link copied to clipboard
class RangeStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class ReturnStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class SelectorExpr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class SendStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class SliceExpr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
open class Spec(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Node
Link copied to clipboard
class StarExpr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
open class Stmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Node
Link copied to clipboard
class StructType(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class SwitchStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class TypeAssertExpr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class TypeSpec(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Spec
Link copied to clipboard
class TypeSwitchStmt(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Stmt
Link copied to clipboard
class UnaryExpr(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Expr
Link copied to clipboard
class ValueSpec(p: Pointer? = Pointer.NULL) : GoStandardLibrary.Ast.Spec