The VDMJ Interpreter 1.0.0 API

Packages
org.overturetool.vdmj The main VDMJ class and supporting classes.
org.overturetool.vdmj.ast  
org.overturetool.vdmj.commands Classes that read and execute commands from standard input.
org.overturetool.vdmj.debug  
org.overturetool.vdmj.definitions Classes that represent VDM definitions.
org.overturetool.vdmj.expressions Classes that represent VDM expressions.
org.overturetool.vdmj.lex Classes that implement the lexical analyser and its tokens.
org.overturetool.vdmj.messages Classes that hold VDMJ error and warning messages.
org.overturetool.vdmj.modules Classes that represent VDM-SL modules and their import/export definitions.
org.overturetool.vdmj.patterns Classes that represent patterns and binds.
org.overturetool.vdmj.pog  
org.overturetool.vdmj.runtime Classes that implement the interpreter.
org.overturetool.vdmj.statements Classes that represent operation statements.
org.overturetool.vdmj.syntax Classes that implement the syntax analyser.
org.overturetool.vdmj.traces  
org.overturetool.vdmj.typechecker Classes that implement the static type checker.
org.overturetool.vdmj.types Classes that represent static types during type checking.
org.overturetool.vdmj.util Utility classes used by all other packages.
org.overturetool.vdmj.values Classes that represent runtime values in the interpreter.

 



Copyright © 2009. All Rights Reserved.