EohippusAnalyzer
[Source]
actor tag EohippusAnalyzer is
Analyzer tag
Implements
Constructors
create
[Source]
new tag create(
log: Logger[String val] val,
context: AnalyzerContext val,
notify: AnalyzerNotify tag,
include_libs: Bool val = true)
: EohippusAnalyzer tag^
Parameters
Returns
Public Behaviours
analyze
[Source]
open_file
[Source]
be open_file(
task_id: USize val,
canonical_path: FilePath val,
parse: Parser[U8 val, Data val, Node val] tag)
Parameters
update_file
[Source]
be update_file(
task_id: USize val,
canonical_path: FilePath val,
parse: Parser[U8 val, Data val, Node val] tag)
Parameters
close_file
[Source]
be close_file(
task_id: USize val,
canonical_path: FilePath val)
Parameters
request_info
[Source]
be request_info(
task_id: USize val,
canonical_path: FilePath val,
notify: AnalyzerRequestNotify tag)
Parameters
dispose
[Source]
scoped_file
[Source]
be scoped_file(
task_id: USize val,
canonical_path: FilePath val,
syntax_tree: Node val,
scope: Scope val)
Parameters
scope_failed
[Source]
be scope_failed(
task_id: USize val,
canonical_path: FilePath val,
errors: ReadSeq[(Node val , String val)] val)
Parameters