edu.vermontstate.mercury
Members list
Type members
Classlikes
An implementation of the Reporter trait that outputs messages to the console.
An implementation of the Reporter trait that outputs messages to the console.
Attributes
- Supertypes
A simple implementation of the SymbolTable trait that stores symbols in in-memory maps.
A simple implementation of the SymbolTable trait that stores symbols in in-memory maps.
Attributes
- Supertypes
Attributes
- Supertypes
-
class MXDRBaseVisitor[Void]trait MXDRVisitor[Void]class AbstractParseTreeVisitor[Void]trait ParseTreeVisitor[Void]class Objecttrait Matchableclass AnyShow all
The main module of the program. It parses the command line, reads the input XDR file, and coordinates the work of the rest of the application.
The main module of the program. It parses the command line, reads the input XDR file, and coordinates the work of the rest of the application.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Main.type
This trait describes the interface to error reporting objects. Different implementations report errors in different ways. By centralizing the way errors are reported, changes can be made to this important function without modifying the bulk of the compiler where errors are detected.
This trait describes the interface to error reporting objects. Different implementations report errors in different ways. By centralizing the way errors are reported, changes can be made to this important function without modifying the bulk of the compiler where errors are detected.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class BasicConsoleReporter
Attributes
- Supertypes
-
class MXDRBaseVisitor[Void]trait MXDRVisitor[Void]class AbstractParseTreeVisitor[Void]trait ParseTreeVisitor[Void]class Objecttrait Matchableclass AnyShow all
The interface to symbol tables.
The interface to symbol tables.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class BasicSymbolTable
Defines several exception classes used by all symbol table classes.
Defines several exception classes used by all symbol table classes.
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SymbolTable.type