root/cly/trunk/cly/builder.py


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @584 [584] 07/28/08 00:46:25 athomas Docstring updates.
(edit) @583 [583] 07/26/08 01:39:32 athomas - Do not force termwidth() to 80 if stdout is not a terminal. Instead, …
(edit) @582 [582] 07/21/08 00:27:05 athomas cull_candidates() can be chained.
(edit) @581 [581] 07/21/08 00:15:23 athomas Export builder.cull_candidates() through __all__.
(edit) @579 [579] 07/21/08 00:06:37 athomas Automatically cull candidates by default. This can be disabled with …
(edit) @577 [577] 07/20/08 22:46:47 athomas Use "graft" attribute of <grammar> root element if available.
(edit) @576 [576] 07/14/08 21:39:03 athomas Delegated all attribute casting to cast_attribute(), including …
(edit) @575 [575] 07/14/08 02:34:04 athomas Remove stuff.
(edit) @574 [574] 07/14/08 02:32:17 athomas Fix exception. Agggh.
(edit) @572 [572] 07/14/08 02:29:32 athomas Stop being so tricky with exception handling, as it breaks.
(edit) @571 [571] 07/13/08 10:21:51 athomas Allow variables nodes with pre-existing variables to execute correctly.
(edit) @568 [568] 07/12/08 06:26:09 athomas Remove "xml_" prefix from a few functions, and unprotect some useful …
(edit) @566 [566] 07/12/08 01:55:02 athomas Add delegate function to Context, for updating locals during XML
(edit) @565 [565] 07/12/08 01:38:15 athomas Remove any() and all() from XMLGrammar. Add c (current Context).
(edit) @560 [560] 07/11/08 11:25:27 athomas Parse attributes on XML grammar root node.
(edit) @559 [559] 07/11/08 06:04:16 athomas Fix Hostname.xml_cast_attribute().
(edit) @558 [558] 07/10/08 10:55:15 athomas - s/Set/Defaults/ - Added unit tests for Defaults.
(edit) @557 [557] 07/10/08 10:55:04 athomas - Completely delegate attribute casting to the Node. - Add doctests and …
(edit) @556 [556] 07/10/08 09:46:59 athomas - Many docstring updates. - Added CIDR node. Automatically set …
(edit) @552 [552] 06/15/08 05:17:05 athomas Cleaned up the rather confusing …
(edit) @551 [551] 06/10/08 21:04:24 athomas Added Conditional node type, fixes #58.
(edit) @550 [550] 06/10/08 10:57:29 athomas Remove redundant use of Node.parser.
(edit) @549 [549] 06/10/08 10:13:24 athomas Preliminary support for merging grammars. Requested in #58.
(edit) @548 [548] 06/10/08 09:22:39 athomas Renamed Group node to Apply. Closes #60.
(edit) @547 [547] 06/10/08 09:14:48 athomas Lots of docstring updates.
(edit) @527 [527] 02/04/08 01:00:25 athomas cly: - Rewrote cly.console.print_table, hopefully fixing several bugs …
(edit) @525 [525] 01/22/08 09:35:08 athomas cly: Re-raise original exception on evaluation error.
(edit) @524 [524] 01/22/08 07:38:22 athomas cly: Fixed the bug for real this time. Also added execute alias …
(edit) @523 [523] 01/22/08 07:26:55 athomas cly: Hopefully fix issue with XML grammar and unicode var names.
(edit) @522 [522] 01/22/08 06:29:09 athomas cly: More docstring fixes, plus eradicated some of the …
(edit) @521 [521] 01/22/08 06:07:43 athomas cly: Fix RST docstrings.
(edit) @520 [520] 01/21/08 01:41:50 athomas cly: Deprecated with_user_context, cleaned up locals() in XML
(edit) @519 [519] 01/20/08 18:24:42 athomas cly: Added node (var, str and int) and attribute (various) aliases to …
(edit) @518 [518] 01/19/08 11:09:56 athomas cly: Rename the builtin local vars. Makes it more convenient to call …
(edit) @517 [517] 01/19/08 09:51:25 athomas cly: Added cly.builder.XMLGrammar. This Grammar sub-class loads and …
(edit) @515 [515] 01/17/08 23:02:39 athomas cly: More fixes.
(edit) @514 [514] 01/17/08 22:55:50 athomas cly: Fixed a bug and added Int and Str Node aliases.
(edit) @512 [512] 01/15/08 00:25:30 athomas cly: Fix natural sorting for Python < 2.5.
(edit) @511 [511] 01/14/08 20:24:34 athomas cly: Minor bug-fixes.
(edit) @510 [510] 01/14/08 07:51:35 athomas cly: Fix for eval: prefix.
(edit) @508 [508] 01/14/08 05:58:45 athomas cly: Lazily evaluate expressions in the XML grammar to allow re-binding …
(edit) @504 [504] 01/04/08 10:09:50 athomas cly: More tests for Hostname.
(edit) @503 [503] 01/04/08 10:08:00 athomas cly: Hopefully fixed hostname matching for good this time. Also added …
(edit) @502 [502] 01/04/08 09:08:10 athomas cly: Groups can now be provided as strings: Node(group='final').
(edit) @501 [501] 01/04/08 09:02:04 athomas cly: Hostname pattern will not match all-numeric "hosts". Host enforces a …
(edit) @499 [499] 01/03/08 10:34:35 athomas cly: Match fruity, but valid, hostnames like 10.1.1.1.com.
(edit) @498 [498] 01/03/08 10:10:37 athomas cly: Fix for hostnames with a trailing dot (.)
(edit) @495 [495] 12/30/07 04:19:04 athomas cly: IP, Hostname and Host nodes now return strings as this is the most …
(edit) @492 [492] 12/28/07 07:29:25 athomas cly: Big changes: - Ported to Windows! - Cleaned up documentation and …
(edit) @485 [485] 12/09/07 09:43:53 athomas cly: Fix Boolean unit test.
(edit) @484 [484] 12/09/07 09:17:01 athomas cly: More doc updates. Added a Boolean node-type. Updated setup.py for …
(edit) @482 [482] 12/09/07 05:21:56 athomas cly: More developers guide documentation, specifically about the XML
(edit) @481 [481] 12/06/07 10:20:15 athomas cly: - Fixed some issues in rlext.py. - Added an XML grammar …
(edit) @470 [470] 11/28/07 00:16:09 athomas cly: Renamed with_context to with_user_context for consistency. …
(edit) @469 [469] 11/27/07 19:38:08 athomas cly: More documentation updates.
(edit) @468 [468] 11/27/07 04:44:41 athomas cly: Renamed Set to Group and added a pure Python cly.rlext based on …
(edit) @467 [467] 11/26/07 22:44:03 athomas cly: Add Set class, used to apply settings to all child nodes.
(edit) @455 [455] 08/22/07 06:58:21 athomas cly: Update version.
(edit) @437 [437] 05/26/07 09:06:03 athomas cly: Documentation updates, added anonymous method to builder.
(copy) @434 [434] 05/24/07 04:02:27 athomas cly: Removed the function inspection code. I will finish this off later …
copied from cly/trunk/cly/__init__.py:
(edit) @430 [430] 05/21/07 19:44:44 athomas cly: - Cleaned up and added a few more doctests. - You can now set a …
Note: See TracRevisionLog for help on using the revision log.