|
|||||||||
| 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 | ||||||||