Package org.media.mn8

Provides the core classes for the MN8 Interpreter: Concept, Loader, ConceptDefinition, Scope, Stack, Method and Interpreter.

See:
          Description

Interface Summary
FieldDefinition  
mn8Method  
 

Class Summary
CameleonJavaAttribute  
CameleonJavaElement  
CameleonJavaMethod  
Concept being from an mn8 script based concept or a Java one, is registered in ConceptRegister, where it is taken by the mn8Loader and instantiated.
ConceptConceptDefinition  
ConceptDefinition being from an mn8 script based concept or a Java one, is registered in ConceptRegister, where it is taken by the mn8Loader and instantiated.
ConceptRegister  
DummyFieldConcept It's a dummy concept representation of a Field.
Eacher Helping with the each blocks.
ExecutionStack  
FieldConcept  
GlobalScope  
Helper A simple class the holds various methods useful in general.
JavaConcept  
LogManager Class responsible for managing logging messages.
MessageFormatter Class responsible for formatting logging messages.
mn8Concept  
mn8ConceptDefinition  
mn8FileFilter  
mn8Interpreter The main class which holds the interpreter functions.
mn8InterpretThread The main class which holds the threaded interpreter functions.
mn8JavaMethod  
mn8Loader  
mn8RuntimeFlags  
mn8ScriptAttribute  
mn8ScriptElement  
mn8ScriptMethod  
mn8XMLReader Class that reads an String containing a well formated XML document and creates an Concept from it's content.
NamingManager Class who is responsible for wrapping and managing the JNDI Context specified in conf/naming.mn8.xml.
Scope The base implementation of a Scope.
ScopeStack  
 

Package org.media.mn8 Description

Provides the core classes for the MN8 Interpreter: Concept, Loader, ConceptDefinition, Scope, Stack, Method and Interpreter.

Package Specification

This package contains the basic clasees nedeed to implement an interpreter.

This does not contains the Lexer, Parser and TreeWalker classes which can be found in the org.media.parser package.

Related Documentation

The interpreter is closely related to the mn8Lexer, mn8Parser and mn8TreeWalker. This files are automatically generated by ANTLR (ANother Tool for Language Recognition) based on an mn8.g grammar file situated in the org.media.mn8.parser source directory. The MN8 grammar can be studied also in the grammar documentation generated from the same file: the MN8 Lexer grammar and the MN8 Parser grammar.

Version:
$Revision: 1.2 $ $Date: 2002/10/18 22:02:26 $
Author:
Remus Pereni


"Copyright © 2000-2002 Internet Multicasting Services, media.org & noLimits Technologies. All Rights Reserved."