2004-04-21
@tundra
Fixed problem with literal block example.
tundra committed on 21 Apr 2004
@tundra
Added note about the example.cfg file.
tundra committed on 21 Apr 2004
@tundra
Added example.cfg to the distribution.
tundra committed on 21 Apr 2004
@tundra
Initial revision
tundra committed on 21 Apr 2004
@tundra
Finished advanced section for programmers.
tundra committed on 21 Apr 2004
2004-04-17
@tundra
Wrote section on the .literal directive.
tundra committed on 17 Apr 2004
@tundra
Added detail concerning conditional directives.
tundra committed on 17 Apr 2004
@tundra
Minor edits and clarifications.
tundra committed on 17 Apr 2004
@tundra
Changed initial namespace to always be "" even if the user selects ...
tundra committed on 17 Apr 2004
@tundra
Added .OSTYPE to predefined system variables.
tundra committed on 17 Apr 2004
2004-04-16
@tundra
Added code to properly condition variable references within ...
tundra committed on 16 Apr 2004
@tundra
Updated to reflect new syntax for existential tests.
tundra committed on 16 Apr 2004
@tundra
Rewrote the existential conditional code so that variable names and ...
tundra committed on 16 Apr 2004
@tundra
Wrote section on comparison conditionals.
tundra committed on 16 Apr 2004
@tundra
Wrote section on Existential Conditionals.
tundra committed on 16 Apr 2004
@tundra
Began section on conditional directives.
tundra committed on 16 Apr 2004
@tundra
Documented the .include directive.
tundra committed on 16 Apr 2004
@tundra
Some clarification of indirect variable access. ...
tundra committed on 16 Apr 2004
@tundra
Minor edits and cleanup.
tundra committed on 16 Apr 2004
@tundra
Removed references to AllowNewNamespaces. Clarified discussion of how ...
tundra committed on 16 Apr 2004
@tundra
Changed order of formal parameters in API so debug is last. ...
tundra committed on 16 Apr 2004
@tundra
Restated order of options in usage prompt to more nearly match API order. ...
tundra committed on 16 Apr 2004
@tundra
Replaced old namespace option with 'limitns'. Restructured document ...
tundra committed on 16 Apr 2004
@tundra
Restructured and simplified NAMESPACE code considerably. ...
tundra committed on 16 Apr 2004
@tundra
Removed reference to deprecated AllowNewNamespaces. ...
tundra committed on 16 Apr 2004
2004-04-15
@tundra
Wrote validation sections.
tundra committed on 15 Apr 2004
2004-04-14
@tundra
Documented the mailing list. ...
tundra committed on 14 Apr 2004
@tundra
Documented the predefined variables.
tundra committed on 14 Apr 2004
@tundra
Created symbolic value PERIOD. ...
tundra committed on 14 Apr 2004
@tundra
Added startup check to make sure initially passed namespace is legit.
tundra committed on 14 Apr 2004
@tundra
Fixed bug that prevented environment variables from being derefenced. ...
tundra committed on 14 Apr 2004
@tundra
Further clarification of namespaces.
tundra committed on 14 Apr 2004
@tundra
Insured that [NAMESPACE] always relative to root namespace.
tundra committed on 14 Apr 2004
@tundra
Reorganized code to use a common symbol name validation routine. ...
tundra committed on 14 Apr 2004
2004-04-13
@tundra
Combined reserved and predfined symbols into a single data dictionary.
tundra committed on 13 Apr 2004
@tundra
Implemented check to prevent namespaces with leading ENVIRO character.
tundra committed on 13 Apr 2004
@tundra
Finished section on namespace processing.
tundra committed on 13 Apr 2004
@tundra
Fixed a number of subtle bugs involving namespace handling for ...
tundra committed on 13 Apr 2004
2004-04-09
@tundra
Started fleshing out the details on lexical namespaces.
tundra committed on 9 Apr 2004
2004-04-08
@tundra
Minor cleanups.
tundra committed on 8 Apr 2004
@tundra
Noted that reference delimiters not permitted in variable names. ...
tundra committed on 8 Apr 2004
@tundra
Added check to make sure a variable name does not contain DELIML or ...
tundra committed on 8 Apr 2004
@tundra
Cleaned up all manner of bugs having to do with variable names ...
tundra committed on 8 Apr 2004
@tundra
Documented indirect variable addressing.
tundra committed on 8 Apr 2004
@tundra
Minor edits and formatting cleanup. ...
tundra committed on 8 Apr 2004
@tundra
Explicit use of InitialSymTable in API call. ...
tundra committed on 8 Apr 2004
@tundra
Added sections on namespace processing. ...
tundra committed on 8 Apr 2004
@tundra
Changed API argument from InitialSymTbl to InitialSymTable.
tundra committed on 8 Apr 2004
@tundra
Added code to verify that LegalVals is a list for each variable passed ...
tundra committed on 8 Apr 2004
2004-04-07
@tundra
Began writing section on configuration language.
tundra committed on 7 Apr 2004
@tundra
More formatting and cleanup.
tundra committed on 7 Apr 2004
@tundra
Reformatting and cleanup.
tundra committed on 7 Apr 2004
@tundra
Finished Programming section - added detail on how to construct an ...
tundra committed on 7 Apr 2004
@tundra
Reorganized and reformatted portions of document.
tundra committed on 7 Apr 2004
@tundra
Changed nonew to nonewvar and added documentation for nonewns.
tundra committed on 7 Apr 2004
@tundra
Added support for AllowNewNamespaces option. ...
tundra committed on 7 Apr 2004
@tundra
Added an explicit initial namespace and several other legal ones for ...
tundra committed on 7 Apr 2004
@tundra
Changed nonew option to nonewvar. ...
tundra committed on 7 Apr 2004
@tundra
Documented the AllowNewNamespaces option.
tundra committed on 7 Apr 2004
2004-04-06
@tundra
Added description of the 'nonew' option.
tundra committed on 6 Apr 2004
@tundra
Added support for AllowNewVars API option.
tundra committed on 6 Apr 2004
@tundra
Added support for AllowNewVars.
tundra committed on 6 Apr 2004
@tundra
Added sections on API options. ...
tundra committed on 6 Apr 2004
@tundra
Added sections on Debug and LiteralVars options.
tundra committed on 6 Apr 2004
@tundra
Added Installation section.
tundra committed on 6 Apr 2004
@tundra
Suppress attempts to name variables with leading $ or #.
tundra committed on 6 Apr 2004
2004-04-05
@tundra
Added section on how to bundle the module with programmer's code.
tundra committed on 5 Apr 2004
@tundra
Expanded installation information considerably. ...
tundra committed on 5 Apr 2004
@tundra
Initial Revision
tundra committed on 5 Apr 2004
@tundra
Updated to reflect new package name under FreeBSD.
tundra committed on 5 Apr 2004
@tundra
Corrected various references to build directory.
tundra committed on 5 Apr 2004
@tundra
Updated to reflect new directory naming scheme.
tundra committed on 5 Apr 2004
@tundra
Changed distribution tarball name to py-tconfpy... to make consistent ...
tundra committed on 5 Apr 2004
@tundra
Initial revision
tundra committed on 5 Apr 2004
@tundra
Corrected suffix on tconfpy documentation.
tundra committed on 5 Apr 2004
@tundra
Updated to use distutils for installation. ...
tundra committed on 5 Apr 2004
@tundra
Added setup.py to the distribution.
tundra committed on 5 Apr 2004
@tundra
Initial revision
tundra committed on 5 Apr 2004
2004-04-02
@tundra
Improved symbol table out formatting somewhat.
tundra committed on 2 Apr 2004
@tundra
Added code to prevent variable names beginning with DOLLAR.
tundra committed on 2 Apr 2004
@tundra
Sorted error and warning messages in the source code.
tundra committed on 2 Apr 2004
@tundra
Changed requirement to Python 2.3 or later.
tundra committed on 2 Apr 2004
@tundra
Restrucured predefined symbols for ease of maintenance and to make use ...
tundra committed on 2 Apr 2004
@tundra
Corrected return logic in the face of an API error to use the newer ...
tundra committed on 2 Apr 2004
2004-04-01
@tundra
Added predefined variable dump on direct invocation.
tundra committed on 1 Apr 2004
@tundra
Changed to always output literals report since we don't know whether ...
tundra committed on 1 Apr 2004
@tundra
Changed to only produce debug and litvar output reports if those ...
tundra committed on 1 Apr 2004
@tundra
Implemented several pre-defined variables to reflect running system.
tundra committed on 1 Apr 2004
@tundra
Updated to use the object returned by tconfpy rather than a tuple of ...
tundra committed on 1 Apr 2004
@tundra
Changed return mechanics to use an object instead of a tuple of lists. ...
tundra committed on 1 Apr 2004
2004-03-31
@tundra
*** empty log message ***
tundra committed on 31 Mar 2004
@tundra
Added an initial explanatory comment.
tundra committed on 31 Mar 2004
@tundra
Added gzip for .3 files. ...
tundra committed on 31 Mar 2004
@tundra
Modified to accomodate the test driver and its documentation.
tundra committed on 31 Mar 2004
@tundra
Reogranized the code considerably. Population of an initial symbol ...
tundra committed on 31 Mar 2004
@tundra
Moved direct invocation logic to end of file. ...
tundra committed on 31 Mar 2004
@tundra
Cleaned up the string too short/too long error messages.
tundra committed on 31 Mar 2004
@tundra
Changed VarDescriptor base class to inherent from 'object'. This ...
tundra committed on 31 Mar 2004
@tundra
Changed the file open logic to only trap on an IO Error. Other errors ...
tundra committed on 31 Mar 2004
2004-03-26
@tundra
Retructured CondStack to prepare the way for ELSE directives.
tundra committed on 26 Mar 2004
@tundra
Inhibited declaration/reference of null-named variable. ...
tundra committed on 26 Mar 2004
2004-03-25
@tundra
Major code reorganization to fix problem with nested conditionals and ...
tundra committed on 25 Mar 2004
@tundra
Added LegalVal and Min/Max defintions to test variables.
tundra committed on 25 Mar 2004
@tundra
Added Legal Values checking for all relevant types.
tundra committed on 25 Mar 2004
@tundra
Cleaned up bugs in the bounds checking logic.
tundra committed on 25 Mar 2004
2004-03-24
@tundra
Further cleanup of API validation logic.
tundra committed on 24 Mar 2004
@tundra
Added more detail to errors encountered while validating symbol table ...
tundra committed on 24 Mar 2004
@tundra
Added further sanity checking of any symbol table passed into the API.
tundra committed on 24 Mar 2004
@tundra
Added some Min/Max values for bounds testing.
tundra committed on 24 Mar 2004
@tundra
Implemented Min/Max enforcement for ints/floats/strings.
tundra committed on 24 Mar 2004
@tundra
Implemented type enforcement and recognition of legal boolean ...
tundra committed on 24 Mar 2004
@tundra
Corrected code so that both NAMESPACE= and .NAMESPACE= work ...
tundra committed on 24 Mar 2004
@tundra
Further cleanup of NAMESPACE handling. Made all variable derefrencing ...
tundra committed on 24 Mar 2004
@tundra
Added logic to suppress redefinition of reserved symbols.
tundra committed on 24 Mar 2004
@tundra
Cleaned up NAMESPACE logic considerably. ...
tundra committed on 24 Mar 2004
@tundra
Added NAMESPACE capabilities.
tundra committed on 24 Mar 2004
@tundra
Implemented semantics for new variables: The first value assigned to a ...
tundra committed on 24 Mar 2004
@tundra
Added code to protect Read Only variables from being changed.
tundra committed on 24 Mar 2004
@tundra
Added basic check of symbol table passed to API to confirm a valid ...
tundra committed on 24 Mar 2004
@tundra
Extraneous text on IFALL/ANY/NONE lines now generates error and sets ...
tundra committed on 24 Mar 2004
2004-03-22
@tundra
Corrected Literal line processing code to detect extra LITERAL and ...
tundra committed on 22 Mar 2004
2004-03-21
@tundra
Changed ENDIF logic to be strict and require nothing else be on the ...
tundra committed on 21 Mar 2004
@tundra
BUGFIX: Comments were not being passed in literal blocks. Reorganized ...
tundra committed on 21 Mar 2004
@tundra
Reorganize the code slightly to that blank lines would be passed ...
tundra committed on 21 Mar 2004
@tundra
Implement Literal line processing with- and without variable substitutions.
tundra committed on 21 Mar 2004
@tundra
Updated API call to use correct Debug variable name.
tundra committed on 21 Mar 2004
@tundra
Changed command line processing to allow options appear anywhere. ...
tundra committed on 21 Mar 2004
@tundra
Added literals and API changes to support Literal line processing. ...
tundra committed on 21 Mar 2004
@tundra
Correct definition of returned symbol table.
tundra committed on 21 Mar 2004
@tundra
Added information on Variable Descriptor objects.
tundra committed on 21 Mar 2004
@tundra
Just an API spec for now. ...
tundra committed on 21 Mar 2004
2004-03-20
@tundra
Added second example of user-defined derived variable descriptor to ...
tundra committed on 20 Mar 2004
@tundra
Added user defined descriptor class derived from the base found in ...
tundra committed on 20 Mar 2004
2004-03-19
@tundra
Implemented logic for variable assignment.
tundra committed on 19 Mar 2004
@tundra
Changed name of symbol table dumping function for clarity since it now ...
tundra committed on 19 Mar 2004
@tundra
Further cleanup of symbol table output formatting.
tundra committed on 19 Mar 2004
@tundra
Cleaned up and formatted output of symbol table descriptor.
tundra committed on 19 Mar 2004
@tundra
Retooled the test driver to make use of a descriptor object rather ...
tundra committed on 19 Mar 2004
@tundra
Implemented variable descriptor as an object rather than a list for ...
tundra committed on 19 Mar 2004
@tundra
Cleaned up file open error reporting for consistent format with other ...
tundra committed on 19 Mar 2004
@tundra
Added ability to use environment variable references throughout.
tundra committed on 19 Mar 2004
@tundra
Cleaned up and simplified error detection and reporting. ...
tundra committed on 19 Mar 2004
2004-03-16
@tundra
Restructured the error/warning/debug message reporting logic ...
tundra committed on 16 Mar 2004
2004-03-15
@tundra
Corrected logic to check for extraneous text on IFALL, IFANY, IFNONE lines. ...
tundra committed on 15 Mar 2004
2004-03-14
@tundra
Changed existential conditionals to be IFALL, IFANY, IFNONE. ...
tundra committed on 14 Mar 2004
@tundra
Changed debug statement regarding non-included lines clearer.
tundra committed on 14 Mar 2004
@tundra
Cleaned up error messages. ...
tundra committed on 14 Mar 2004
@tundra
Implemented .ifnot logic. ...
tundra committed on 14 Mar 2004
@tundra
Removed references to return code in the API. ...
tundra committed on 14 Mar 2004
@tundra
Completed logic for existential conditional and final .endif counts. ...
tundra committed on 14 Mar 2004
2004-03-13
@tundra
Expanded DerefVar() to properly replace all variable references. ...
tundra committed on 13 Mar 2004
@tundra
Consolidated the builtins into the master symbol table. ...
tundra committed on 13 Mar 2004
@tundra
Changed initialization of symbol table to reflect removal of ISBUILTIN flag.
tundra committed on 13 Mar 2004
@tundra
Added setup to pass symbols into the parser when called. ...
tundra committed on 13 Mar 2004
2004-03-12
@tundra
Minor change to Usage string.
tundra committed on 12 Mar 2004
@tundra
Reflected name change of test driver to 'test-tc.py'.
tundra committed on 12 Mar 2004
@tundra
Added Banner to usage output. ...
tundra committed on 12 Mar 2004
@tundra
Changed line parser logic to provide debug indication that ...
tundra committed on 12 Mar 2004
@tundra
Changed commercial licensing terms.
tundra committed on 12 Mar 2004
@tundra
Added Variable Reference regular expression and matching object.
tundra committed on 12 Mar 2004
@tundra
Slight code reorganization and comment cleanup.
tundra committed on 12 Mar 2004
@tundra
Improved formatting of error, warning, and debug messages.
tundra committed on 12 Mar 2004
@tundra
Added parsing for .endif and .include directives.
tundra committed on 12 Mar 2004
2004-03-11
@tundra
Removed status from return API. Not needed - implied by contents ...
tundra committed on 11 Mar 2004
@tundra
Added support for embedding reserved words and symbols. ...
tundra committed on 11 Mar 2004
2004-03-09
@tundra
Updated copyright.
tundra committed on 9 Mar 2004
@tundra
Clarified/cleaned up input and output parameters.
tundra committed on 9 Mar 2004
@tundra
Cleaned up API and return data structures. ...
tundra committed on 9 Mar 2004
@tundra
Changed API and return codes.
tundra committed on 9 Mar 2004
@tundra
Created skeleton for parser logic, API, and return logic.
tundra committed on 9 Mar 2004
@tundra
Cleaned up formatted output.
tundra committed on 9 Mar 2004
@tundra
Added formatted warning and error message output.
tundra committed on 9 Mar 2004
2003-12-12
@tundra
Initial revision
tundra committed on 12 Dec 2003
2003-07-01
@tundra
More edits.
tundra committed on 1 Jul 2003
@tundra
Initial revision
tundra committed on 1 Jul 2003
@tundra
Changed licensing cost language.
tundra committed on 1 Jul 2003
@tundra
Initial revision
tundra committed on 1 Jul 2003