Skip to content

AstDiagnosticsClasses

AST Diagnostics

Synopsis

Declared in <src/docs/mrdocs/modules/ast_diagnostics.h>

Description

This is the AST diagnostics tests/warnings/statistics reporting mechanism.

The AST diagnostics mechanism provides simple ways to test and report on the AST using a traversal over the AST. The library provides: ‐ Consistency tests (AST is tested to be a valid AST). ‐ Warning reports (AST non‐fatal irregularities are reported, possible failures in future stricter tests). ‐ Statistics reporting (helpful information about the AST).

Metadata: ‐ Authors: Schordan and Quinlan ‐ Version: 0.5 ‐ Date: _Date: 2006/04/24 00:21:31 _ ‐ Bug: No known bugs. ‐ Warning: Documentation is still incomplete. ‐ TODO: Finish documentation.

This class represents the internal structure of the AST diagnostics mechanism within ROSE.

Note: Large parts of documentation contained in ROSE/src/midend/astDiagnostics/astDiagnostics.docs.

This class encapsulates the complexities associated with the testing of the AST.

Internal: The exact separation between what is a pass/fail test and what is a warning is not established yet.

This class represents the internal structure of the AST diagnostics mechanism within ROSE.

Note: Large parts of documentation contained in ROSE/src/midend/astDiagnostics/astDiagnostics.docs.

This class encapsulates the complexities associated with the testing of the AST.

Internal: The exact separation between what is a pass/fail test and what is a warning is not established yet.

This class represents the internal structure of the AST diagnostics mechanism within ROSE.

Note: Large parts of documentation contained in ROSE/src/midend/astDiagnostics/astDiagnostics.docs.

This class encapsulates the complexities associated with the testing of the AST.

Internal: The exact separation between what is a pass/fail test and what is a warning is not established yet.

More information is available in astDiagnostics.

Created with MrDocs