|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Classes in unsw.cse.framescript used by unsw.cse.framescript | |
---|---|
Alternatives
This class implements alternatives in FrameScript |
|
Atom
Atoms are the most common term used in FrameScript. |
|
Atomiser
This class takes a reader and tokenises its stream of characters into terms. |
|
Compound
The class represents all function/subroutine references and calls. |
|
Conversation
|
|
Domain
A domain is responsible for knowing the current state of a conversation. |
|
Expr
Class that represents functions that are written in FrameScript. |
|
ExprList
This class represents a series of expression that are evaluated in succession. |
|
Facets
This class is where the daemons for a slot in a generic frame are attatched. |
|
Frame
This is an abstract class that provides the basic functionality inherent in all types of frames. |
|
FSDouble
This class provides FrameScript with real/decimal numbers. |
|
FSException
This exception class represents all errors that FrameScript is setup to detect and handle. |
|
FSInteger
This class represents integers in FrameScript. |
|
FSList
This class is a simple linked list that provides sets/lists in FrameScript. |
|
FSMicaException
An subclass of FSException used for wrapping MicaExceptions when using MicaBot. |
|
FSNumber
This is the super class for all of the numerical types used is FrameScript. |
|
FSString
This class is used to give FrameScript its string data type. |
|
Generic
The class that implements generic frames in FrameScript. |
|
GUIBot
Opens a simple window for engaging in a conversation using a specified domain. |
|
Instance
This class implements instance frames in FrameScript. |
|
MicaBot
A Mica agent that acts as a bridge between Mica and FrameScript. |
|
MobGeneric
An extension of Generic that is used to turn Mica types into generic frames in FrameScript. |
|
MobInstance
|
|
Parser
This is the class that parses FrameScript frames/scripts/expressions. |
|
Pattern
This class implements the Pattern type in FrameScript. |
|
RDR
This class implements the RDRs used in FrameScript. |
|
Script
This class provides FrameScript with rule based scripts. |
|
Sequence
This class implements sequences in FrameScript. |
|
Serialiser
An interface that all Serialisers for FrameScript should implement. |
|
Slot
This class hold the value of a slot. |
|
StackFrame
This class provides the storage space for the values of all local variables in FrameScript. |
|
Subr
Abstract class that provides the common code for all subroutines and FrameScript written functions. |
|
SyntaxError
An exception throw when a syntax error is encountered while parsing FrameScript code. |
|
Term
This abstract class provides a list of methods and default implemetations that all types available in FrameScript require. |
|
Variable
This class implements local variable in FrameScript. |
|
XMLSerialiser
This is a class that serialises FrameScript to and from XML. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |