Trees | Index | Help |
|
---|
|
DSheet
ast
ASTNode
: Base (abstract) class for all AST nodes
ASTVisitor
: Visitor interface for Abstract Syntax Trees
CellRef
: Cell Reference node of the AST.
Function
: Function node of the AST.
Number
: Number node of the AST.
RangeRef
: Range Reference node of the AST.
StrReprVisitor
: Visitor constructing a string representation of an AST
test
testsuite
: Testsuite for the abstract syntax tree module
formulaparser
FormulaParser
: Class generated automatically by YAPPS
FormulaToAST
: Class creating an AST from a formula string
ParseNode
: Parse node, element of a parse tree.
test
testsuite
: Testsuite for the formula grammar module
yappsrt
gui
SSGridView
: Static Part of DSheet's graphical user interface.
SSGridViewStateChart
subjectdata
CellCoord
: Class encapsulating a cell coordinate
CellValue
: Class implementing a union (float,string)
Command
: Minimal interface for a Command
CopyPasteVisitor
: Class that visits the AST to update relative cell references.
EvalVisitor
: Class that visits the AST and evaluate it.
Functions
: Module holding the functions used in formulas.
InfluencerVisitor
: Class visiting an AST to collect a list of influencer cells.
Observer
: Minimal interface for an Observer
SetCells
: Class objectifying the method that modifies the data structure of
SSheetData.
SSheetCell
: Class encapsulating a cell in the spreadsheet
SSheetData
: This module implements the data representation of a spreadsheet.
SSheetState
: Class encapsulating a snapshot of SSheetData.
Subject
: Minimal interface for subjects in the observer pattern
SubjectManager
: Minimal interface for classes managing several subject
test
testsuite
: Testsuite for the subject data module
utility
ColumnConvertUtility
ErrorUtility
Singleton
: Interface for the Singleton pattern.
TypeCheckUtility
Tkinter.Grid
:
Geometry manager Grid.
Tkinter.Widget
:
Internal class.
Tkinter.Frame
:
Frame widget which may contain other widgets and can have a 3D
border.
gui.SSGridView.SpreadsheetGridView_Static
:
The Static part of the GUI, observing a SSheetData subject.
Tkinter.Misc
:
Internal class.
Tkinter.BaseWidget
:
Internal class.
Tkinter.Widget
:
Internal class.
Tkinter.Frame
:
Frame widget which may contain other widgets and can have a 3D
border.
gui.SSGridView.SpreadsheetGridView_Static
:
The Static part of the GUI, observing a SSheetData subject.
Tkinter.Pack
:
Geometry manager Pack.
Tkinter.Widget
:
Internal class.
Tkinter.Frame
:
Frame widget which may contain other widgets and can have a 3D
border.
gui.SSGridView.SpreadsheetGridView_Static
:
The Static part of the GUI, observing a SSheetData subject.
Tkinter.Place
:
Geometry manager Place.
Tkinter.Widget
:
Internal class.
Tkinter.Frame
:
Frame widget which may contain other widgets and can have a 3D
border.
gui.SSGridView.SpreadsheetGridView_Static
:
The Static part of the GUI, observing a SSheetData subject.
__builtin__.object
:
The most base type
__builtin__.float
:
float(x) -> floating point number
__builtin__.int
:
int(x[, base]) -> integer
unittest.TestCase
:
A class whose instances are single test cases.
ast.test.testsuite.ASTTestSuite
:
Testing AST for success
subjectdata.test.testsuite.CellCoordTestSuite
subjectdata.test.testsuite.CellValueTestSuite
subjectdata.test.testsuite.FunctionsTestSuite
subjectdata.test.testsuite.InfluencerVisitorTestSuite
formulaparser.test.testsuite.ParserTestSuite
:
Testing various patterns that should be recognized
subjectdata.test.testsuite.SSheetCellTestSuite
subjectdata.test.testsuite.SSheetDataTestSuite
subjectdata.test.testsuite.SSheetStateTestSuite
__builtin__.type
:
type(object) -> the object's type type(name, bases, dict) -> a
new type
ast.ASTNode.ASTNode
:
Base (abstract) class for all AST nodes such as
Number,Functions,etc.
ast.CellRef.CellRef
:
Encapsulates an (absolute or relative) reference
ast.Function.Function
:
Encapsulate a function
ast.Number.Number
:
Encapsulate numerical data (float).
ast.RangeRef.RangeRef
:
Encapsulates a reference to a range of cells
ast.ASTVisitor.ASTVisitor
:
Visitor interface for Abstract Syntax Trees
formulaparser.test.testsuite.ASTSimpleEvalVisitor
subjectdata.CopyPasteVisitor.CopyPasteVisitor
:
Class that visits the AST to update relative cell references.
subjectdata.EvalVisitor.EvalVisitor
:
Visit the formula AST and evaluate it
subjectdata.InfluencerVisitor.InfluencerVisitor
:
Class visiting an AST to create a cell dependency list
ast.StrReprVisitor.StrReprVisitor
:
Visitor constructing a string representation of an AST.
exceptions.Exception
:
Common base class for all exceptions.
gui.SSGridView.InvalidKeyError
:
Exception indicating a non-acceptable key was pressed
formulaparser.yappsrt.NoMoreTokens
:
Another exception object, for when we run out of tokens
exceptions.StandardError
:
Base class for all standard Python exceptions.
exceptions.AssertionError
:
Assertion failed.
formulaparser.yappsrt.SyntaxError
:
When we run into an unexpected token, this is the exception to use
formulaparser.FormulaToAST.FormulaToAST
:
Class creating an AST from a formula string
formulaparser.ParseNode.ParseNode
:
Class used to create a parse tree
formulaparser.yappsrt.Parser
formulaparser.yappsrt.Scanner
gui.SSGridView.SpreadsheetGridView_Dynamic
:
The layer between the static part of the GUI and the statechart
executing its behavior.
gui.SSGridViewStateChart.EventList
gui.SSGridViewStateChart.Hierarchy
gui.SSGridViewStateChart.History
gui.SSGridViewStateChart.IntList
gui.SSGridViewStateChart.State
gui.SSGridViewStateChart.StateMachine
gui.SSGridViewStateChart.StringList
gui.SSGridViewStateChart.main_callable
subjectdata.CellCoord.CellCoord
:
A coordinate class (unbounded)
subjectdata.CellValue.CellValue
:
Class implementing a union (float,string).
subjectdata.Command.Command
:
Minimal interface for a Command
subjectdata.SetCells.SetCells
:
Command that execute all the actions that modify the dictionnary
holding the cells of a SSheetData object.
subjectdata.Observer.Observer
:
Minimal interface for an Observer
gui.SSGridView.SpreadsheetGridView_Static
:
The Static part of the GUI, observing a SSheetData subject.
subjectdata.SSheetCell.SSheetCell
:
Class encapsulating a cell in the spreadsheet
subjectdata.SSheetState.SSheetState
:
Class encapsulating a snapshot of SSheetData.
subjectdata.Subject.Subject
:
Minimal interface for subjects in the observer pattern
subjectdata.SSheetData.SSheetData
:
Class encapsulating the data of a spreadsheet.
subjectdata.SubjectManager.SubjectManager
:
Minimal interface for classes managing several subject
utility.ColumnConvertUtility.Callable
utility.ColumnConvertUtility.ColumnConvertUtility
utility.ErrorUtility.Callable
utility.ErrorUtility.ErrorUtility
utility.Singleton.Singleton
:
Interface for the Singleton pattern.
utility.TypeCheckUtility.Callable
utility.TypeCheckUtility.TypeCheckUtility
Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Thu Aug 26 22:55:25 2004 | http://epydoc.sf.net |