Trees
Indices
Help
EasyExtend
[
hide private
]
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Class Hierarchy
EasyExtend.eeconsole.EEReplayConsoleTest.Assertion
EasyExtend.eetransformer.FSTransformer
EasyExtend.eegrammar.LineList
:
Implements a readline-style interface to a string or list of lines.
EasyExtend.trail.nfagen.NFAGenerator
EasyExtend.cst2source.SourceCode
EasyExtend.eeconsole.User
:
Used to mediate or simulate user actions
EasyExtend.eeconsole.EERecordedConsole.RecordedUser
:
Logs all user input and writes it into a report.
EasyExtend.eeconsole.EEReplayConsole.ReplayedUser
:
A ReplayedUser is used to switch between a user input mode and a mode where data is read from a session protocol.
EasyExtend.eeconsole.EERecordedReplayConsole.RecordedReplayedUser
ihooks._Verbose
ihooks.BasicModuleLoader
:
Basic module loader.
ihooks.ModuleLoader
:
Default module loader; uses file system hooks.
EasyExtend.eeimporter.EEModuleLoader
ihooks.Hooks
:
Hooks into the filesystem and interpreter.
EasyExtend.eeimporter.LangletHooks
EasyExtend.eeconsole.EERecordedConsole.dual_io
:
Wraps a standard interface and extend it by a report which is usually a text-log.
object
:
The most base type
EasyExtend.trail.nfalexer.AbstractTokenStream
:
TokenStream class objects encapsulate iterator functionality over a token stream for a parser.
EasyExtend.trail.nfalexer.TokenStream
EasyExtend.trail.nfaparser.AbstractTokenStream
:
TokenStream class objects encapsulate iterator functionality over a token stream for a parser.
EasyExtend.trail.nfaparser.TokenStream
exceptions.BaseException
:
Common base class for all exceptions
exceptions.Exception
:
Common base class for all non-exit exceptions.
EasyExtend.trail.nfagen.GrammarError
EasyExtend.eexcept.InvalidNodeError
:
Exception class for CST checking failures.
EasyExtend.eexcept.LexerError
:
Exception class for lexer errors.
EasyExtend.eexcept.NodeCycleError
:
A node cycle N < ...<A<N might cause problems.
EasyExtend.eexcept.NonSelectableError
:
Exception class for nid selection failures in nfaparsing.
EasyExtend.eexcept.ParserError
exceptions.StandardError
:
Base class for all standard Python exceptions that do not represent interpreter exiting.
exceptions.EnvironmentError
:
Base class for I/O related errors.
exceptions.IOError
:
I/O operation failed.
exceptions.OSError
:
OS system call failed.
EasyExtend.eetokenizer.StopTokenizing
EasyExtend.eexcept.TokenError
:
Exception class for tokenization failures.
EasyExtend.eexcept.TranslationError
:
Exception class for translation failures.
exceptions.Warning
:
Base class for warning categories.
EasyExtend.csttools.GrammarConformanceWarning
EasyExtend.cst.CSTBuilder
EasyExtend.eetransformer.Chain
EasyExtend.csttools.Chain
EasyExtend.eeconsole.ConsoleBase
EasyExtend.eeconsole.EEConsole
:
Console object used to handle user input.
EasyExtend.eeconsole.EERecordedConsole
:
EEConsole extension used to record user input.
EasyExtend.eeconsole.EEReplayConsole
EasyExtend.eeconsole.EEReplayConsoleTest
EasyExtend.eeconsole.EERecordedReplayConsole
EasyExtend.trail.nfaparser.EEParser
EasyExtend.trail.nfaparser.NFAParser
EasyExtend.eeoptions.EEShow
:
EEShow is an abstract base class.
EasyExtend.eetokenizer.BaseTokenizer
:
Abstract base class of Tokenizer classes.
EasyExtend.eetokenizer.Tokenizer
EasyExtend.eecompiler.EECompiler
EasyExtend.eeconsole.EEConsole
:
Console object used to handle user input.
EasyExtend.eeconsole.EERecordedConsole
:
EEConsole extension used to record user input.
EasyExtend.eeconsole.EEReplayConsole
EasyExtend.eeconsole.EEReplayConsoleTest
EasyExtend.eeconsole.EERecordedReplayConsole
EasyExtend.eegrammar.EEGrammar
:
Class used to handle creation / updates of Grammar + Grammar.ext specific files :
EasyExtend.eecompiler.EEModule
:
Class used to represent a module object of the langlet.
EasyExtend.eegrammar.EETokenGrammar
:
Class used to handle creation / updates of Token + Token.ext specific files :
EasyExtend.fstools.FSConfig
:
Used to supply information about the state of the langletspace in terms of data provided by individual langlets.
EasyExtend.trail.nfagen.FlatRule
:
Class used to turn EBNF grammar rules into list description using numerical identifiers of symbols and tokens.
EasyExtend.eegrammar.GrammarUpdater
EasyExtend.eegrammar.EEGrammar
:
Class used to handle creation / updates of Grammar + Grammar.ext specific files :
EasyExtend.eegrammar.EETokenGrammar
:
Class used to handle creation / updates of Token + Token.ext specific files :
EasyExtend.eeimporter.Importer
EasyExtend.fstools.LangletGenerator
EasyExtend.eeconsole.LastOutput
:
Stores last output.
EasyExtend.trail.nfalexer.Lexer
EasyExtend.trail.nfalexer.NFALexer
EasyExtend.trail.nfalexer.LiteralSet
EasyExtend.cst2source.NodeHandler
EasyExtend.cst2source.NodeHandler_AutoFormat
EasyExtend.cst2source.NodeHandler_Exact
EasyExtend.trail.nfagen.RuleGen
EasyExtend.trail.nfagen.RuleIter
EasyExtend.trail.nfagen.AltRule
EasyExtend.trail.nfagen.ConstRule
EasyExtend.trail.nfagen.BeginRule
:
For testpurposes...
EasyExtend.trail.nfagen.EmptyRule
EasyExtend.trail.nfagen.MaybeRule
EasyExtend.trail.nfagen.RepeatRule
EasyExtend.trail.nfagen.SequenceRule
EasyExtend.cst2source.NodeHandler.State
EasyExtend.eetransformer.Transformer
EasyExtend.cst2source.Unparser
EasyExtend.csttools.add_info
dict
:
dict() -> new empty dictionary.
EasyExtend.cst.dict_of_dicts
list
:
list() -> new list list(sequence) -> new list initialized from sequence's items
EasyExtend.trail.nfagen.GrammarRule
EasyExtend.csttools.cstnode
EasyExtend.trail.nfalexer.token_langlet
EasyExtend.eeconsole.EEReplayConsole.recorded_out
:
Wraps a standard interface and extend it by a report which is usually a text-log.
EasyExtend.eeconsole.EERecordedReplayConsole.recorded_out
:
Wraps a standard interface and extend it by a report which is usually a text-log.
Trees
Indices
Help
EasyExtend
Generated by Epydoc 3.0.1 on Wed Aug 13 16:31:30 2008
http://epydoc.sourceforge.net