File

Overview

Location

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


 

constructor

 

constructor

 

File()

 

init()

 

Sub New()

 

constructor(aDoc: Memory<CommentGroup>; aPackage: Pos; aName: Memory<Ident>; aDecls: Slice<Decl>; aScope: Memory<Scope>; aImports: Slice<Memory<ImportSpec>>; aUnresolved: Slice<Memory<Ident>>; aComments: Slice<Memory<CommentGroup>>)

 

File(Memory<CommentGroup> aDoc, Pos aPackage, Memory<Ident> aName, Slice<Decl> aDecls, Memory<Scope> aScope, Slice<Memory<ImportSpec>> aImports, Slice<Memory<Ident>> aUnresolved, Slice<Memory<CommentGroup>> aComments)

 

init(_ aDoc: Memory<CommentGroup>, _ aPackage: Pos, _ aName: Memory<Ident>, _ aDecls: Slice<Decl>, _ aScope: Memory<Scope>, _ aImports: Slice<Memory<ImportSpec>>, _ aUnresolved: Slice<Memory<Ident>>, _ aComments: Slice<Memory<CommentGroup>>)

 

Sub New(aDoc As Memory<CommentGroup>, aPackage As Pos, aName As Memory<Ident>, aDecls As Slice<Decl>, aScope As Memory<Scope>, aImports As Slice<Memory<ImportSpec>>, aUnresolved As Slice<Memory<Ident>>, aComments As Slice<Memory<CommentGroup>>)

Parameters:

  • aDoc:
  • aPackage:
  • aName:
  • aDecls:
  • aScope:
  • aImports:
  • aUnresolved:
  • aComments:

constructor (File)

 

constructor(value: File)

 

File(File value)

 

init(_ value: File)

 

Sub New(value As File)

Parameters:

  • value:

Comments

 

var Comments: Slice<Memory<CommentGroup>>;

 

Slice<Memory<CommentGroup>> Comments

 

var Comments: Slice<Memory<CommentGroup>>

 

Comments Slice<Memory<CommentGroup>>

 

FIELD Comments() As Slice<Memory<CommentGroup>>

Decls

 

var Decls: Slice<Decl>;

 

Slice<Decl> Decls

 

var Decls: Slice<Decl>

 

Decls Slice<Decl>

 

FIELD Decls() As Slice<Decl>

Doc

 

var Doc: Memory<CommentGroup>;

 

var Doc: Memory<CommentGroup>

 

FIELD Doc() As Memory<CommentGroup>

End

 

method End: Pos

 

Pos End()

 

func End() -> Pos

 

func End() Pos

 

Function End() As Pos

Imports

 

var Imports: Slice<Memory<ImportSpec>>;

 

Slice<Memory<ImportSpec>> Imports

 

var Imports: Slice<Memory<ImportSpec>>

 

Imports Slice<Memory<ImportSpec>>

 

FIELD Imports() As Slice<Memory<ImportSpec>>

Name

 

var Name: Memory<Ident>;

 

Memory<Ident> Name

 

var Name: Memory<Ident>

 

Name Memory<Ident>

 

FIELD Name() As Memory<Ident>

Package

 

var Package: Pos;

 

Pos Package

 

var Package: Pos

 

Package Pos

 

FIELD Package() As Pos

Pos

 

method Pos: Pos

 

Pos Pos()

 

func Pos() -> Pos

 

func Pos() Pos

 

Function Pos() As Pos

Scope

 

var Scope: Memory<Scope>;

 

Memory<Scope> Scope

 

var Scope: Memory<Scope>

 

Scope Memory<Scope>

 

FIELD Scope() As Memory<Scope>

Unresolved

 

var Unresolved: Slice<Memory<Ident>>;

 

Slice<Memory<Ident>> Unresolved

 

var Unresolved: Slice<Memory<Ident>>

 

Unresolved Slice<Memory<Ident>>

 

FIELD Unresolved() As Slice<Memory<Ident>>

 

Comments

 

var Comments: Slice<Memory<CommentGroup>>;

 

Slice<Memory<CommentGroup>> Comments

 

var Comments: Slice<Memory<CommentGroup>>

 

Comments Slice<Memory<CommentGroup>>

 

FIELD Comments() As Slice<Memory<CommentGroup>>

Decls

 

var Decls: Slice<Decl>;

 

Slice<Decl> Decls

 

var Decls: Slice<Decl>

 

Decls Slice<Decl>

 

FIELD Decls() As Slice<Decl>

Doc

 

var Doc: Memory<CommentGroup>;

 

var Doc: Memory<CommentGroup>

 

FIELD Doc() As Memory<CommentGroup>

Imports

 

var Imports: Slice<Memory<ImportSpec>>;

 

Slice<Memory<ImportSpec>> Imports

 

var Imports: Slice<Memory<ImportSpec>>

 

Imports Slice<Memory<ImportSpec>>

 

FIELD Imports() As Slice<Memory<ImportSpec>>

Name

 

var Name: Memory<Ident>;

 

Memory<Ident> Name

 

var Name: Memory<Ident>

 

Name Memory<Ident>

 

FIELD Name() As Memory<Ident>

Package

 

var Package: Pos;

 

Pos Package

 

var Package: Pos

 

Package Pos

 

FIELD Package() As Pos

Scope

 

var Scope: Memory<Scope>;

 

Memory<Scope> Scope

 

var Scope: Memory<Scope>

 

Scope Memory<Scope>

 

FIELD Scope() As Memory<Scope>

Unresolved

 

var Unresolved: Slice<Memory<Ident>>;

 

Slice<Memory<Ident>> Unresolved

 

var Unresolved: Slice<Memory<Ident>>

 

Unresolved Slice<Memory<Ident>>

 

FIELD Unresolved() As Slice<Memory<Ident>>

 

constructor

 

constructor

 

File()

 

init()

 

Sub New()

 

constructor(aDoc: Memory<CommentGroup>; aPackage: Pos; aName: Memory<Ident>; aDecls: Slice<Decl>; aScope: Memory<Scope>; aImports: Slice<Memory<ImportSpec>>; aUnresolved: Slice<Memory<Ident>>; aComments: Slice<Memory<CommentGroup>>)

 

File(Memory<CommentGroup> aDoc, Pos aPackage, Memory<Ident> aName, Slice<Decl> aDecls, Memory<Scope> aScope, Slice<Memory<ImportSpec>> aImports, Slice<Memory<Ident>> aUnresolved, Slice<Memory<CommentGroup>> aComments)

 

init(_ aDoc: Memory<CommentGroup>, _ aPackage: Pos, _ aName: Memory<Ident>, _ aDecls: Slice<Decl>, _ aScope: Memory<Scope>, _ aImports: Slice<Memory<ImportSpec>>, _ aUnresolved: Slice<Memory<Ident>>, _ aComments: Slice<Memory<CommentGroup>>)

 

Sub New(aDoc As Memory<CommentGroup>, aPackage As Pos, aName As Memory<Ident>, aDecls As Slice<Decl>, aScope As Memory<Scope>, aImports As Slice<Memory<ImportSpec>>, aUnresolved As Slice<Memory<Ident>>, aComments As Slice<Memory<CommentGroup>>)

Parameters:

  • aDoc:
  • aPackage:
  • aName:
  • aDecls:
  • aScope:
  • aImports:
  • aUnresolved:
  • aComments:

constructor (File)

 

constructor(value: File)

 

File(File value)

 

init(_ value: File)

 

Sub New(value As File)

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