DFMC, The Dylan Flow Machine CompilerΒΆ
- Notes, Warnings and Errors
- Status of this Library
- Philosophy
- Program Condition Hierarchy
- Reporting a Program Condition
- Defining a new Program Condition
- PPML, Pretty Print Markup Language
- Filtering of Program Conditions
- How Warnings Are Displayed and Recorded
- Responding to a Program Condition
- Future Work
- The DFMC-CONDITIONS API Reference
- Definers for new Program Conditions
- Program Conditions
- Program Condition Slots
- Signaling Program Conditions
- Preserving Program Conditions
- Recovery and Restarting
- Subnotes
- Printing Program Conditions
- Unclassified API
$record-program-note$signal-program-error$signal-program-note<ignore-serious-note><program-note-filter>convert-condition-slots-to-ppmlconvert-condition-slots-to-ppml(<condition>)convert-condition-slots-to-ppml(type-union(<simple-condition>, <simple-error>, <simple-warning>))convert-condition-slots-to-ppml(<program-note>)convert-condition-slots-to-ppml(<program-restart>)convert-condition-slots-to-ppml(<program-warning>)convert-condition-slots-to-ppml(<serious-program-warning>)convert-condition-slots-to-ppml(<program-error>)convert-condition-slots-to-ppml(<run-time-error-warning>)convert-condition-slots-to-ppml(<style-warning>)convert-condition-slots-to-ppml(<performance-note>)convert-condition-slots-to-ppml(<portability-note>)convert-condition-slots-to-ppml(<ignore-serious-note>)convert-slots-to-ppmldfmc-continuedfmc-restartdo-with-program-conditionsinteresting-note?interesting-note?(<program-note>)interesting-note?(<performance-note>)make-program-note-filterobsolete-condition?obsolete-condition?(<program-condition>)present-program-errorpresent-program-error(<condition>)present-program-error(<program-note>)present-program-notepresent-program-note(<condition>)present-program-note(<program-note>)program-note-class-=program-note-file-name-=program-note-filterprogram-note-filter(subclass(<program-note>))program-note-filter(subclass(<condition>))program-note-filter(subclass(<program-warning>))program-note-filter(subclass(<serious-program-warning>))program-note-filter(subclass(<run-time-error-warning>))program-note-filter(subclass(<style-warning>))program-note-filter(subclass(<performance-note>))program-note-filter(subclass(<portability-note>))program-note-filter-setterprogram-note-filter-setter(<program-note-filter>, subclass(<program-condition>))program-note-inprogram-note-location-betweenreport-conditionserious-note?serious-note?(<program-note>)serious-note?(<program-error>)serious-note?(<serious-program-warning>)simple-notesimple-raisewith-program-conditionswith-simple-abort-retry-restart
Not yet fully updated: