Index of modules


A
Abstract []
Abstract syntax for protocol specifications
Alias []
Control and replacement of alias symbols in terms and protocol specifications.

D
Debugpp []
Dump specifications in abstract syntax for debugging puposes.

E
Error []
Module for printing errors
Evalex []
Lexical analyser for protocol specifications in LAEVA concrete syntax
Evaparse []
Evapp []
Pretty print a specification in abstract syntax into a LAEVA concrete syntax, with additional constructions for definition of separate processes.

L
Location []
Locations of the elements in a source file

P
Pp []
Iterator functions used in pretty printers

S
Symbols []
Manage the abstract data type of symbols of the protocol specifications

T
Termutil []
Utilities for term replacement in abstract protocol specifications
Trace []
Debug module, functions for trace and internal errors
Translator []
Module for checking a specification in abstract syntax, and translating a specification a la BAN (several processes in a single message list) into a multi processes specification.
Types []
Module for type checking and type convertion