|
|
|
@586
|
[586]
|
07/28/08 00:46:36 |
athomas |
Ensure termwidth()/termheight() return -1 if stdout is not a terminal. |
|
|
|
@585
|
[585]
|
07/28/08 00:46:30 |
athomas |
Ensure print_table doesn't break cells early due to min_widths. |
|
|
|
@584
|
[584]
|
07/28/08 00:46:25 |
athomas |
Docstring updates. |
|
|
|
@583
|
[583]
|
07/26/08 01:39:32 |
athomas |
- Do not force termwidth() to 80 if stdout is not a terminal. Instead, … |
|
|
|
@582
|
[582]
|
07/21/08 00:27:05 |
athomas |
cull_candidates() can be chained. |
|
|
|
@581
|
[581]
|
07/21/08 00:15:23 |
athomas |
Export builder.cull_candidates() through __all__. |
|
|
|
@580
|
[580]
|
07/21/08 00:11:11 |
athomas |
Removed reference to cly.extra. |
|
|
|
@579
|
[579]
|
07/21/08 00:06:37 |
athomas |
Automatically cull candidates by default. This can be disabled with … |
|
|
|
@578
|
[578]
|
07/20/08 22:46:52 |
athomas |
Allow help() to return bare strings. These will be auto-formatted is … |
|
|
|
@577
|
[577]
|
07/20/08 22:46:47 |
athomas |
Use "graft" attribute of <grammar> root element if available. |
|
|
|
@576
|
[576]
|
07/14/08 21:39:03 |
athomas |
Delegated all attribute casting to cast_attribute(), including … |
|
|
|
@575
|
[575]
|
07/14/08 02:34:04 |
athomas |
Remove stuff. |
|
|
|
@574
|
[574]
|
07/14/08 02:32:17 |
athomas |
Fix exception. Agggh. |
|
|
|
@573
|
[573]
|
07/14/08 02:31:00 |
athomas |
Add missing Evaluation Error? to all. |
|
|
|
@572
|
[572]
|
07/14/08 02:29:32 |
athomas |
Stop being so tricky with exception handling, as it breaks. |
|
|
|
@571
|
[571]
|
07/13/08 10:21:51 |
athomas |
Allow variables nodes with pre-existing variables to execute correctly. |
|
|
|
@570
|
[570]
|
07/12/08 10:53:48 |
athomas |
Reconfigure curses on window resize. |
|
|
|
@569
|
[569]
|
07/12/08 10:43:00 |
athomas |
print_table(min_widths=...) now works as intended! |
|
|
|
@568
|
[568]
|
07/12/08 06:26:09 |
athomas |
Remove "xml_" prefix from a few functions, and unprotect some useful … |
|
|
|
@567
|
[567]
|
07/12/08 02:33:26 |
athomas |
Whoops. Fixed a bug introduced in the last commit. |
|
|
|
@566
|
[566]
|
07/12/08 01:55:02 |
athomas |
Add delegate function to Context, for updating locals during XML … |
|
|
|
@565
|
[565]
|
07/12/08 01:38:15 |
athomas |
Remove any() and all() from XMLGrammar. Add c (current Context). |
|
|
|
@564
|
[564]
|
07/12/08 00:49:49 |
athomas |
Allow custom Context classes to be used with the Parser. |
|
|
|
@562
|
[562]
|
07/11/08 12:37:45 |
athomas |
Actually update self.labels… |
|
|
|
@561
|
[561]
|
07/11/08 12:26:54 |
athomas |
Add Parser.merge(). Unlike Node.update(), this updates labels … |
|
|
|
@560
|
[560]
|
07/11/08 11:25:27 |
athomas |
Parse attributes on XML grammar root node. |
|
|
|
@559
|
[559]
|
07/11/08 06:04:16 |
athomas |
Fix Hostname.xml_cast_attribute(). |
|
|
|
@558
|
[558]
|
07/10/08 10:55:15 |
athomas |
- s/Set/Defaults/
- Added unit tests for Defaults. |
|
|
|
@557
|
[557]
|
07/10/08 10:55:04 |
athomas |
- Completely delegate attribute casting to the Node.
- Add doctests and … |
|
|
|
@556
|
[556]
|
07/10/08 09:46:59 |
athomas |
- Many docstring updates.
- Added CIDR node. Automatically set … |
|
|
|
@555
|
[555]
|
06/15/08 05:49:18 |
athomas |
Whoops. |
|
|
|
@554
|
[554]
|
06/15/08 05:17:39 |
athomas |
Implemented reentrant input drivers. This allows multiple grammars to be … |
|
|
|
@553
|
[553]
|
06/15/08 05:17:19 |
athomas |
Refactored InputDriver so implementations are cleanly separated. |
|
|
|
@552
|
[552]
|
06/15/08 05:17:05 |
athomas |
Cleaned up the rather confusing … |
|
|
|
@551
|
[551]
|
06/10/08 21:04:24 |
athomas |
Added Conditional node type, fixes #58. |
|
|
|
@550
|
[550]
|
06/10/08 10:57:29 |
athomas |
Remove redundant use of Node.parser. |
|
|
|
@549
|
[549]
|
06/10/08 10:13:24 |
athomas |
Preliminary support for merging grammars. Requested in #58. |
|
|
|
@548
|
[548]
|
06/10/08 09:22:39 |
athomas |
Renamed Group node to Apply. Closes #60. |
|
|
|
@547
|
[547]
|
06/10/08 09:14:48 |
athomas |
Lots of docstring updates. |
|
|
|
@530
|
[530]
|
02/25/08 00:02:02 |
athomas |
cly: Some more doc updates for the 1.0 release. |
|
|
|
@529
|
[529]
|
02/24/08 20:29:50 |
athomas |
cly: Update tutorial to reflect 1.0 API changes. |
|
|
|
@528
|
[528]
|
02/18/08 19:45:06 |
athomas |
cly: Patch allowing compiles with -Wwrite-strings to succeed. The … |
|
|
|
@527
|
[527]
|
02/04/08 01:00:25 |
athomas |
cly:
- Rewrote cly.console.print_table, hopefully fixing several bugs … |
|
|
|
@526
|
[526]
|
01/30/08 17:38:57 |
athomas |
cly: Change encoding from console to cly. |
|
|
|
@525
|
[525]
|
01/22/08 09:35:08 |
athomas |
cly: Re-raise original exception on evaluation error. |
|
|
|
@524
|
[524]
|
01/22/08 07:38:22 |
athomas |
cly: Fixed the bug for real this time. Also added execute alias … |
|
|
|
@523
|
[523]
|
01/22/08 07:26:55 |
athomas |
cly: Hopefully fix issue with XML grammar and unicode var names. |
|
|
|
@522
|
[522]
|
01/22/08 06:29:09 |
athomas |
cly: More docstring fixes, plus eradicated some of the … |
|
|
|
@521
|
[521]
|
01/22/08 06:07:43 |
athomas |
cly: Fix RST docstrings. |
|
|
|
@520
|
[520]
|
01/21/08 01:41:50 |
athomas |
cly: Deprecated with_user_context, cleaned up locals() in XML … |
|
|
|
@519
|
[519]
|
01/20/08 18:24:42 |
athomas |
cly: Added node (var, str and int) and attribute (various) aliases to … |
|
|
|
@518
|
[518]
|
01/19/08 11:09:56 |
athomas |
cly: Rename the builtin local vars. Makes it more convenient to call … |
|
|
|
@517
|
[517]
|
01/19/08 09:51:25 |
athomas |
cly: Added cly.builder.XMLGrammar. This Grammar sub-class loads and … |
|
|
|
@516
|
[516]
|
01/17/08 23:17:53 |
athomas |
cly: Tag trunk as dev version. |
|
|
|
@515
|
[515]
|
01/17/08 23:02:39 |
athomas |
cly: More fixes. |
|
|
|
@514
|
[514]
|
01/17/08 22:55:50 |
athomas |
cly: Fixed a bug and added Int and Str Node aliases. |
|
|
|
@513
|
[513]
|
01/15/08 00:29:02 |
athomas |
cly: Import cly.extra module into top-level namespace. |
|
|
|
@512
|
[512]
|
01/15/08 00:25:30 |
athomas |
cly: Fix natural sorting for Python < 2.5. |
|
|
|
@511
|
[511]
|
01/14/08 20:24:34 |
athomas |
cly: Minor bug-fixes. |
|
|
|
@510
|
[510]
|
01/14/08 07:51:35 |
athomas |
cly: Fix for eval: prefix. |
|
|
|
@509
|
[509]
|
01/14/08 05:59:16 |
athomas |
cly: Fix test typo. |
|
|
|
@508
|
[508]
|
01/14/08 05:58:45 |
athomas |
cly: Lazily evaluate expressions in the XML grammar to allow re-binding … |
|
|
|
@507
|
[507]
|
01/11/08 10:21:28 |
athomas |
cly: Whoops. |
|
|
|
@506
|
[506]
|
01/11/08 10:20:21 |
athomas |
Add callback to Interact.loop(). |
|
|
|
@505
|
[505]
|
01/04/08 11:14:27 |
athomas |
cly: Ensure user_context is passed around correctly. |
|
|
|
@504
|
[504]
|
01/04/08 10:09:50 |
athomas |
cly: More tests for Hostname. |
|
|
|
@503
|
[503]
|
01/04/08 10:08:00 |
athomas |
cly: Hopefully fixed hostname matching for good this time. Also added … |
|
|
|
@502
|
[502]
|
01/04/08 09:08:10 |
athomas |
cly: Groups can now be provided as strings: Node(group='final'). |
|
|
|
@501
|
[501]
|
01/04/08 09:02:04 |
athomas |
cly: Hostname pattern will not match all-numeric "hosts". Host enforces a … |
|
|
|
@499
|
[499]
|
01/03/08 10:34:35 |
athomas |
cly: Match fruity, but valid, hostnames like 10.1.1.1.com. |
|
|
|
@498
|
[498]
|
01/03/08 10:10:37 |
athomas |
cly: Fix for hostnames with a trailing dot (.) |
|
|
|
@497
|
[497]
|
01/02/08 06:04:16 |
athomas |
Whoops. |
|
|
|
@496
|
[496]
|
01/02/08 06:01:56 |
athomas |
Clarify user_context docs with another example. |
|
|
|
@495
|
[495]
|
12/30/07 04:19:04 |
athomas |
cly: IP, Hostname and Host nodes now return strings as this is the most … |
|
|
|
@494
|
[494]
|
12/28/07 09:58:39 |
athomas |
cly: Fix Windows readline support so that help is printed correctly. |
|
|
|
@493
|
[493]
|
12/28/07 08:29:37 |
athomas |
cly: Check for Python >= 2.5 before adding dependency on ctypes. |
|
|
|
@492
|
[492]
|
12/28/07 07:29:25 |
athomas |
cly: Big changes:
- Ported to Windows!
- Cleaned up documentation and … |
|
|
|
@490
|
[490]
|
12/26/07 20:41:32 |
athomas |
cly: More developer guide updates. |
|
|
|
@489
|
[489]
|
12/26/07 20:39:23 |
athomas |
cly: Updated developer's guide. |
|
|
|
@488
|
[488]
|
12/25/07 22:59:57 |
athomas |
cly: Add equivalent XML grammars to the tutorial. |
|
|
|
@487
|
[487]
|
12/20/07 09:34:06 |
athomas |
cly: Fix minor "typo" in developers guide. |
|
|
|
@485
|
[485]
|
12/09/07 09:43:53 |
athomas |
cly: Fix Boolean unit test. |
|
|
|
@484
|
[484]
|
12/09/07 09:17:01 |
athomas |
cly: More doc updates. Added a Boolean node-type. Updated setup.py for … |
|
|
|
@483
|
[483]
|
12/09/07 05:25:47 |
athomas |
cly: Add unit test for extending Nodes supported by Grammar.from_xml(). |
|
|
|
@482
|
[482]
|
12/09/07 05:21:56 |
athomas |
cly: More developers guide documentation, specifically about the XML … |
|
|
|
@481
|
[481]
|
12/06/07 10:20:15 |
athomas |
cly:
- Fixed some issues in rlext.py.
- Added an XML grammar … |
|
|
|
@470
|
[470]
|
11/28/07 00:16:09 |
athomas |
cly: Renamed with_context to with_user_context for consistency. … |
|
|
|
@469
|
[469]
|
11/27/07 19:38:08 |
athomas |
cly: More documentation updates. |
|
|
|
@468
|
[468]
|
11/27/07 04:44:41 |
athomas |
cly: Renamed Set to Group and added a pure Python cly.rlext based on … |
|
|
|
@467
|
[467]
|
11/26/07 22:44:03 |
athomas |
cly: Add Set class, used to apply settings to all child nodes. |
|
|
|
@455
|
[455]
|
08/22/07 06:58:21 |
athomas |
cly: Update version. |
|
|
|
@441
|
[441]
|
05/31/07 20:20:22 |
athomas |
cly: More docs. |
|
|
|
@440
|
[440]
|
05/28/07 00:46:44 |
athomas |
cly: Minor doc reformatting. |
|
|
|
@439
|
[439]
|
05/27/07 23:23:25 |
athomas |
cly: More documentation updates. |
|
|
|
@438
|
[438]
|
05/27/07 22:35:06 |
athomas |
cly: Fixed a couple of residual restructuring bugs. Documentation updates. |
|
|
|
@437
|
[437]
|
05/26/07 09:06:03 |
athomas |
cly: Documentation updates, added anonymous method to builder. |
|
|
|
@436
|
[436]
|
05/24/07 04:35:44 |
athomas |
cly: Update version. |
|
|
|
@435
|
[435]
|
05/24/07 04:33:56 |
athomas |
cly: Fix a minor glitch in print_table. |
|
|
|
@434
|
[434]
|
05/24/07 04:02:27 |
athomas |
cly: Removed the function inspection code. I will finish this off later … |
|
|
|
@433
|
[433]
|
05/23/07 19:57:35 |
athomas |
cly: Applied patch from Wade, closes #47. Thanks. |