| class CS_COMPONENT |
|---|
| **** | gives delegated access to the central PROG object. |
| 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 |
| attr prog:PROG; |
|---|
| attr prog:PROG; |
|---|
| 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); |