Prev Up Next
Go backward to 1 Introduction
Go up to Top
Go forward to 3 Full Maude

2 Core Maude

After introducing functional and system modules we discuss module hierarchies. Several predefined modules such as Booleans, machine integers, quoted identifiers, and so on are also described. The reflective aspects of Maude, and the related topic of internal rewriting strategies--that is, strategies that can be defined with rewrite rules at the metalevel--are explained in detail. Parsing issues, as well as the input/output facilities provided by the LOOP-MODE module are also treated in detail. We finish the section with a discussion of system issues and debugging.

  • 2.1 Functional Modules
  • 2.2 Rewriting Logic and System Modules
  • 2.3 Module Hierarchies
  • 2.4 Some Predefined Modules
  • 2.5 Reflection and the META-LEVEL
  • 2.6 Internal Strategies
  • 2.7 Parsing, Bubbles and Meta-Parsing
  • 2.8 LOOP-MODE and Metalanguage Uses
  • 2.9 System Issues and Debugging

  • Prev Up Next