|
|
|
@602
|
[602]
|
17 months |
athomas |
Add BinASCII support. Fixes #102. Thanks dcooper@…!
|
|
|
|
@601
|
[601]
|
17 months |
athomas |
Renamed cprintstrip() to cstrip().
|
|
|
|
@600
|
[600]
|
17 months |
athomas |
Add support for console codes to the prompt.
|
|
|
|
@599
|
[599]
|
17 months |
athomas |
Doc cleanup.
|
|
|
|
@598
|
[598]
|
17 months |
athomas |
Correct guide doctest reference.
|
|
|
|
@597
|
[597]
|
17 months |
athomas |
Update tutorials to latest API.
|
|
|
|
@596
|
[596]
|
17 months |
athomas |
Doc updates.
|
|
|
|
@595
|
[595]
|
17 months |
athomas |
Migrate docs to sphinx.
|
|
|
|
@594
|
[594]
|
17 months |
athomas |
Docstring updates.
|
|
|
|
@593
|
[593]
|
17 months |
athomas |
Minor README update.
|
|
|
|
@591
|
[591]
|
19 months |
athomas |
Fixup docstring.
|
|
|
|
@590
|
[590]
|
19 months |
athomas |
Don't treat Darwin as windows…
|
|
|
|
@589
|
[589]
|
19 months |
athomas |
Fix a bug in the tutorial. Thanks gak.
|
|
|
|
@588
|
[588]
|
22 months |
athomas |
Minor fix for candidates()
|
|
|
|
@587
|
[587]
|
22 months |
athomas |
Make .candidates() handle string .help() return values.
|
|
|
|
@586
|
[586]
|
2 years |
athomas |
Ensure termwidth()/termheight() return -1 if stdout is not a terminal.
|
|
|
|
@585
|
[585]
|
2 years |
athomas |
Ensure print_table doesn't break cells early due to min_widths.
|
|
|
|
@584
|
[584]
|
2 years |
athomas |
Docstring updates.
|
|
|
|
@583
|
[583]
|
2 years |
athomas |
- Do not force termwidth() to 80 if stdout is not a terminal. Instead, …
|
|
|
|
@582
|
[582]
|
2 years |
athomas |
cull_candidates() can be chained.
|
|
|
|
@581
|
[581]
|
2 years |
athomas |
Export builder.cull_candidates() through __all__.
|
|
|
|
@580
|
[580]
|
2 years |
athomas |
Removed reference to cly.extra.
|
|
|
|
@579
|
[579]
|
2 years |
athomas |
Automatically cull candidates by default. This can be disabled with …
|
|
|
|
@578
|
[578]
|
2 years |
athomas |
Allow help() to return bare strings. These will be auto-formatted is …
|
|
|
|
@577
|
[577]
|
2 years |
athomas |
Use "graft" attribute of <grammar> root element if available.
|
|
|
|
@576
|
[576]
|
2 years |
athomas |
Delegated all attribute casting to cast_attribute(), including …
|
|
|
|
@575
|
[575]
|
2 years |
athomas |
Remove stuff.
|
|
|
|
@574
|
[574]
|
2 years |
athomas |
Fix exception. Agggh.
|
|
|
|
@573
|
[573]
|
2 years |
athomas |
Add missing Evaluation Error? to all.
|
|
|
|
@572
|
[572]
|
2 years |
athomas |
Stop being so tricky with exception handling, as it breaks.
|
|
|
|
@571
|
[571]
|
2 years |
athomas |
Allow variables nodes with pre-existing variables to execute correctly.
|
|
|
|
@570
|
[570]
|
2 years |
athomas |
Reconfigure curses on window resize.
|
|
|
|
@569
|
[569]
|
2 years |
athomas |
print_table(min_widths=...) now works as intended!
|
|
|
|
@568
|
[568]
|
2 years |
athomas |
Remove "xml_" prefix from a few functions, and unprotect some useful …
|
|
|
|
@567
|
[567]
|
2 years |
athomas |
Whoops. Fixed a bug introduced in the last commit.
|
|
|
|
@566
|
[566]
|
2 years |
athomas |
Add delegate function to Context, for updating locals during XML …
|
|
|
|
@565
|
[565]
|
2 years |
athomas |
Remove any() and all() from XMLGrammar. Add c (current Context).
|
|
|
|
@564
|
[564]
|
2 years |
athomas |
Allow custom Context classes to be used with the Parser.
|
|
|
|
@562
|
[562]
|
2 years |
athomas |
Actually update self.labels…
|
|
|
|
@561
|
[561]
|
2 years |
athomas |
Add Parser.merge(). Unlike Node.update(), this updates labels …
|
|
|
|
@560
|
[560]
|
2 years |
athomas |
Parse attributes on XML grammar root node.
|
|
|
|
@559
|
[559]
|
2 years |
athomas |
Fix Hostname.xml_cast_attribute().
|
|
|
|
@558
|
[558]
|
2 years |
athomas |
- s/Set/Defaults/
- Added unit tests for Defaults.
|
|
|
|
@557
|
[557]
|
2 years |
athomas |
- Completely delegate attribute casting to the Node.
- Add doctests and …
|
|
|
|
@556
|
[556]
|
2 years |
athomas |
- Many docstring updates.
- Added CIDR node. Automatically set …
|
|
|
|
@555
|
[555]
|
2 years |
athomas |
Whoops.
|
|
|
|
@554
|
[554]
|
2 years |
athomas |
Implemented reentrant input drivers. This allows multiple grammars to be …
|
|
|
|
@553
|
[553]
|
2 years |
athomas |
Refactored InputDriver so implementations are cleanly separated.
|
|
|
|
@552
|
[552]
|
2 years |
athomas |
Cleaned up the rather confusing …
|
|
|
|
@551
|
[551]
|
2 years |
athomas |
Added Conditional node type, fixes #58.
|
|
|
|
@550
|
[550]
|
2 years |
athomas |
Remove redundant use of Node.parser.
|
|
|
|
@549
|
[549]
|
2 years |
athomas |
Preliminary support for merging grammars. Requested in #58.
|
|
|
|
@548
|
[548]
|
2 years |
athomas |
Renamed Group node to Apply. Closes #60.
|
|
|
|
@547
|
[547]
|
2 years |
athomas |
Lots of docstring updates.
|
|
|
|
@530
|
[530]
|
3 years |
athomas |
cly: Some more doc updates for the 1.0 release.
|
|
|
|
@529
|
[529]
|
3 years |
athomas |
cly: Update tutorial to reflect 1.0 API changes.
|
|
|
|
@528
|
[528]
|
3 years |
athomas |
cly: Patch allowing compiles with -Wwrite-strings to succeed. The Python …
|
|
|
|
@527
|
[527]
|
3 years |
athomas |
cly:
- Rewrote cly.console.print_table, hopefully fixing several bugs …
|
|
|
|
@526
|
[526]
|
3 years |
athomas |
cly: Change encoding from console to cly.
|
|
|
|
@525
|
[525]
|
3 years |
athomas |
cly: Re-raise original exception on evaluation error.
|
|
|
|
@524
|
[524]
|
3 years |
athomas |
cly: Fixed the bug for real this time. Also added execute alias for …
|
|
|
|
@523
|
[523]
|
3 years |
athomas |
cly: Hopefully fix issue with XML grammar and unicode var names.
|
|
|
|
@522
|
[522]
|
3 years |
athomas |
cly: More docstring fixes, plus eradicated some of the syntactic-sugar …
|
|
|
|
@521
|
[521]
|
3 years |
athomas |
cly: Fix RST docstrings.
|
|
|
|
@520
|
[520]
|
3 years |
athomas |
cly: Deprecated with_user_context, cleaned up locals() in XML …
|
|
|
|
@519
|
[519]
|
3 years |
athomas |
cly: Added node (var, str and int) and attribute (various) aliases to the …
|
|
|
|
@518
|
[518]
|
3 years |
athomas |
cly: Rename the builtin local vars. Makes it more convenient to call …
|
|
|
|
@517
|
[517]
|
3 years |
athomas |
cly: Added cly.builder.XMLGrammar. This Grammar sub-class loads and …
|
|
|
|
@516
|
[516]
|
3 years |
athomas |
cly: Tag trunk as dev version.
|
|
|
|
@515
|
[515]
|
3 years |
athomas |
cly: More fixes.
|
|
|
|
@514
|
[514]
|
3 years |
athomas |
cly: Fixed a bug and added Int and Str Node aliases.
|
|
|
|
@513
|
[513]
|
3 years |
athomas |
cly: Import cly.extra module into top-level namespace.
|
|
|
|
@512
|
[512]
|
3 years |
athomas |
cly: Fix natural sorting for Python < 2.5.
|
|
|
|
@511
|
[511]
|
3 years |
athomas |
cly: Minor bug-fixes.
|
|
|
|
@510
|
[510]
|
3 years |
athomas |
cly: Fix for eval: prefix.
|
|
|
|
@509
|
[509]
|
3 years |
athomas |
cly: Fix test typo.
|
|
|
|
@508
|
[508]
|
3 years |
athomas |
cly: Lazily evaluate expressions in the XML grammar to allow re-binding of …
|
|
|
|
@507
|
[507]
|
3 years |
athomas |
cly: Whoops.
|
|
|
|
@506
|
[506]
|
3 years |
athomas |
Add callback to Interact.loop().
|
|
|
|
@505
|
[505]
|
3 years |
athomas |
cly: Ensure user_context is passed around correctly.
|
|
|
|
@504
|
[504]
|
3 years |
athomas |
cly: More tests for Hostname.
|
|
|
|
@503
|
[503]
|
3 years |
athomas |
cly: Hopefully fixed hostname matching for good this time. Also added a …
|
|
|
|
@502
|
[502]
|
3 years |
athomas |
cly: Groups can now be provided as strings: Node(group='final').
|
|
|
|
@501
|
[501]
|
3 years |
athomas |
cly: Hostname pattern will not match all-numeric "hosts". Host enforces a …
|
|
|
|
@499
|
[499]
|
3 years |
athomas |
cly: Match fruity, but valid, hostnames like 10.1.1.1.com.
|
|
|
|
@498
|
[498]
|
3 years |
athomas |
cly: Fix for hostnames with a trailing dot (.)
|
|
|
|
@497
|
[497]
|
3 years |
athomas |
Whoops.
|
|
|
|
@496
|
[496]
|
3 years |
athomas |
Clarify user_context docs with another example.
|
|
|
|
@495
|
[495]
|
3 years |
athomas |
cly: IP, Hostname and Host nodes now return strings as this is the most …
|
|
|
|
@494
|
[494]
|
3 years |
athomas |
cly: Fix Windows readline support so that help is printed correctly.
|
|
|
|
@493
|
[493]
|
3 years |
athomas |
cly: Check for Python >= 2.5 before adding dependency on ctypes.
|
|
|
|
@492
|
[492]
|
3 years |
athomas |
cly: Big changes:
- Ported to Windows!
- Cleaned up documentation and …
|
|
|
|
@490
|
[490]
|
3 years |
athomas |
cly: More developer guide updates.
|
|
|
|
@489
|
[489]
|
3 years |
athomas |
cly: Updated developer's guide.
|
|
|
|
@488
|
[488]
|
3 years |
athomas |
cly: Add equivalent XML grammars to the tutorial.
|
|
|
|
@487
|
[487]
|
3 years |
athomas |
cly: Fix minor "typo" in developers guide.
|
|
|
|
@485
|
[485]
|
3 years |
athomas |
cly: Fix Boolean unit test.
|
|
|
|
@484
|
[484]
|
3 years |
athomas |
cly: More doc updates. Added a Boolean node-type. Updated setup.py for …
|
|
|
|
@483
|
[483]
|
3 years |
athomas |
cly: Add unit test for extending Nodes supported by Grammar.from_xml().
|
|
|
|
@482
|
[482]
|
3 years |
athomas |
cly: More developers guide documentation, specifically about the XML …
|
|
|
|