CaseClause

Overview

Location

  • Reference: Go.fx
  • Namespace: go.ast
  • Platforms: Island


 

constructor

 

constructor

 

CaseClause()

 

init()

 

Sub New()

constructor (Pos, Slice<Expr>, Pos, Slice<Stmt>)

 

constructor(aCase: Pos; aList: Slice<Expr>; aColon: Pos; aBody: Slice<Stmt>)

 

CaseClause(Pos aCase, Slice<Expr> aList, Pos aColon, Slice<Stmt> aBody)

 

init(_ aCase: Pos, _ aList: Slice<Expr>, _ aColon: Pos, _ aBody: Slice<Stmt>)

 

Sub New(aCase As Pos, aList As Slice<Expr>, aColon As Pos, aBody As Slice<Stmt>)

Parameters:

  • aCase:
  • aList:
  • aColon:
  • aBody:

constructor (CaseClause)

 

constructor(value: CaseClause)

 

CaseClause(CaseClause value)

 

init(_ value: CaseClause)

 

Sub New(value As CaseClause)

Parameters:

  • value:

Body

 

var Body: Slice<Stmt>;

 

Slice<Stmt> Body

 

var Body: Slice<Stmt>

 

Body Slice<Stmt>

 

FIELD Body() As Slice<Stmt>

Case

 

var Case: Pos;

 

Pos Case

 

var Case: Pos

 

Case Pos

 

FIELD Case() As Pos

Colon

 

var Colon: Pos;

 

Pos Colon

 

var Colon: Pos

 

Colon Pos

 

FIELD Colon() As Pos

End

 

method End: Pos

 

Pos End()

 

func End() -> Pos

 

func End() Pos

 

Function End() As Pos

List

 

var List: Slice<Expr>;

 

Slice<Expr> List

 

var List: Slice<Expr>

 

List Slice<Expr>

 

FIELD List() As Slice<Expr>

Pos

 

method Pos: Pos

 

Pos Pos()

 

func Pos() -> Pos

 

func Pos() Pos

 

Function Pos() As Pos

 

Body

 

var Body: Slice<Stmt>;

 

Slice<Stmt> Body

 

var Body: Slice<Stmt>

 

Body Slice<Stmt>

 

FIELD Body() As Slice<Stmt>

Case

 

var Case: Pos;

 

Pos Case

 

var Case: Pos

 

Case Pos

 

FIELD Case() As Pos

Colon

 

var Colon: Pos;

 

Pos Colon

 

var Colon: Pos

 

Colon Pos

 

FIELD Colon() As Pos

List

 

var List: Slice<Expr>;

 

Slice<Expr> List

 

var List: Slice<Expr>

 

List Slice<Expr>

 

FIELD List() As Slice<Expr>

 

constructor

 

constructor

 

CaseClause()

 

init()

 

Sub New()

constructor (Pos, Slice<Expr>, Pos, Slice<Stmt>)

 

constructor(aCase: Pos; aList: Slice<Expr>; aColon: Pos; aBody: Slice<Stmt>)

 

CaseClause(Pos aCase, Slice<Expr> aList, Pos aColon, Slice<Stmt> aBody)

 

init(_ aCase: Pos, _ aList: Slice<Expr>, _ aColon: Pos, _ aBody: Slice<Stmt>)

 

Sub New(aCase As Pos, aList As Slice<Expr>, aColon As Pos, aBody As Slice<Stmt>)

Parameters:

  • aCase:
  • aList:
  • aColon:
  • aBody:

constructor (CaseClause)

 

constructor(value: CaseClause)

 

CaseClause(CaseClause value)

 

init(_ value: CaseClause)

 

Sub New(value As CaseClause)

Parameters:

  • value:

End

 

method End: Pos

 

Pos End()

 

func End() -> Pos

 

func End() Pos

 

Function End() As Pos

Pos

 

method Pos: Pos

 

Pos Pos()

 

func Pos() -> Pos

 

func Pos() Pos

 

Function Pos() As Pos

 

Implements