Skip to content

AnalyzerContext

[Source]

class val AnalyzerContext

Constructors

create

[Source]

new val create(
  file_auth': FileAuth val,
  workspace': FilePath val,
  workspace_cache': FilePath val,
  global_cache': FilePath val,
  pony_path_dirs': ReadSeq[FilePath val] val,
  ponyc_executable': (FilePath val | None val),
  pony_packages_path': (FilePath val | None val),
  grammar': NamedRule[U8 val, Data val, Node val] val)
: AnalyzerContext val^

Parameters

Returns


Public fields

let file_auth: FileAuth val

[Source]


let workspace: FilePath val

[Source]


let workspace_cache: FilePath val

[Source]


let global_cache: FilePath val

[Source]


let pony_path_dirs: ReadSeq[FilePath val] val

[Source]


let ponyc_executable: (FilePath val | None val)

[Source]


let pony_packages_path: (FilePath val | None val)

[Source]


let grammar: NamedRule[U8 val, Data val, Node val] val

[Source]


Public Functions

get_cache

[Source]

fun box get_cache(
  canonical_path: FilePath val)
: FilePath val

Parameters

Returns