class CS_COMPONENT
****
gives delegated access to the central PROG object.


Flattened version is here

Descendants
CGEN SCANNER FIND_TYPES GET_OPTIONS
CODE_OPTIONS CS_OPTIONS CHECK_AM STRANS
PTRANS TRANS BUILD_TYPE_GRAPH CHECK_IFC_CONFORMANCE
PARSER GENERATE_AM GET_MAIN_SIG PARSE
MANGLE INLINE



Public


Readable Attributes
attr prog:PROG;

Writable Attributes
attr prog:PROG;

Features
barf(msg:STR)
**** Something wrong within the compiler, but we can't say where.
barf_at(msg:STR,at:$PROG_ERR)
**** Something wrong, and we know where.
err(s:STR)
**** Report an error.
err_loc(t:$PROG_ERR)
**** Set where a future error should be reported at.
warning(s:STR)
**** report a warning (doesn't stop compile);