AnalyzerNotify
[Source]
interface tag AnalyzerNotify
Public Behaviours
parsed_file
[Source]
be parsed_file(
analyze: Analyzer tag,
task_id: USize val,
canonical_path: FilePath val,
syntax_tree: Node val,
line_beginnings: ReadSeq[Loc[U8 val] val] val)
Parameters
analyzed_workspace
[Source]
be analyzed_workspace(
analyze: Analyzer tag,
task_id: USize val,
workspace_errors: ReadSeq[AnalyzerError val] val,
parse_errors: ReadSeq[AnalyzerError val] val,
lint_errors: ReadSeq[AnalyzerError val] val,
analyze_errors: ReadSeq[AnalyzerError val] val)
Parameters
analyzed_file
[Source]
be analyzed_file(
analyze: Analyzer tag,
task_id: USize val,
canonical_path: FilePath val,
syntax_tree: (Node val | None val),
file_scope: (Scope val | None val),
parse_errors: ReadSeq[AnalyzerError val] val,
lint_errors: ReadSeq[AnalyzerError val] val,
analyze_errors: ReadSeq[AnalyzerError val] val)
Parameters
analyze_failed
[Source]
be analyze_failed(
analyze: Analyzer tag,
task_id: USize val,
canonical_path: FilePath val,
errors: ReadSeq[AnalyzerError val] val)
Parameters