Package org.millscript.millscript.syntax

Interface Summary
Parser This defines the MillScript parser interface.
PostfixSyntaxInterface The PostfixSyntaxInterface interface should be implemented by any class which provides a piece of postfix syntax.
PrefixSyntaxInterface The PrefixSyntaxInterface interface should be implemented by any class which provides a piece of prefix syntax.
Tokenizer This defines the MillScript tokenizer interface.
 

Class Summary
AndAbsentSyntax This class implements && syntax.
AndSyntax This class implements and syntax.
AppendSyntax This class implements ++ syntax.
ArithSyntax This class implements arithmetic syntax.
AssignSyntax This class implements := syntax.
BothfixSyntax This class represents bothfix syntax, that which can be both prefix and postfix, depending on the situation.
CommaSyntax This class implements , syntax.
ConditionalSyntax This class implements conditional(if/unless) syntax.
ConfigurationParserImpl This class implements the MillScript parser for use with configuration files.
DefineSyntax This class implements define syntax.
DotSyntax This class implements dot syntax.
ExplodeSyntax This class implements explode(...) syntax.
ForSyntax This class implements for loop syntax.
FunctionHeader This class represents a function header.
FunctionSyntax This class implements function syntax.
FunSyntax This class implements fun syntax.
ImportSyntax This class implements import syntax.
IndexSyntax This class implements index syntax.
InfixSyntax This class represents infix syntax, a variant of postfix syntax.
InitSyntax This class implements init syntax.
ListSyntax This class implements static list syntax.
MapletSyntax This class implements ==> syntax.
MemoSyntax This class implements memo syntax.
MethodOverrideSyntax This class implements method override syntax.
MethodSyntax This class implements method syntax.
NoneSyntax This class implements none syntax.
NonfixSyntax This class represents those pieces of syntax that do not specifically prefix or postfix syntax.
NotSyntax This class implements not syntax.
OrAbsentSyntax This class implements || syntax.
OrSyntax This class implements or syntax.
PackageSyntax This class implements package syntax.
ParenSyntax This class implements parenthesis syntax.
ParserImpl This class implements the MillScript parser.
PkgReaderSyntax This class provides support for parsing MillScript package names.
PostfixSyntax This class represents postfix syntax, that which follows an expression it operates on and have an expression follow it.
PragmaSyntax This class implements pragma syntax.
PrefixSyntax This class represents prefix syntax, that which preceeds the expression it operates on.
ProcedureSyntax This class is a convenience for implementing procedure synyax elements.
QualifiedNameSyntax This class implements the qualified name, :: syntax.
RelationalOperationSyntax This class represents infix syntax, a variant of postfix syntax.
ReservedSyntax This class implements reserved word syntax.
SimplePostfixSyntax This class represents simple postfix syntax.
SpiceClassInitSyntax This class implements the syntax for an init.
SpiceClassParserDelegate This class provides a parser for use when parsing a Spice class.
SpiceClassSyntax This class implements class syntax.
SwitchSyntax This class implements switch syntax.
Syntax This class represents the base class of all Syntax in MillScript.
ThisSyntax This class implements this syntax, i.e.
TokenizerImpl This class performs the basic tokenisation of the MillScript language.
VarSyntax This class implements var syntax.
WhileSyntax This class implements the while syntax.
XMLCommentSyntax This class implements XML comment syntax.
XMLElementSyntax This class implements syntax for the < operator.
 

Enum Summary
TokenType This enumeration describes the valid types of token that can be generated by the tokenizer.
 



Copyright © 2001-2007 Open World Ltd. All Rights Reserved.