root/cly/trunk

Revision Log Mode:


Legend:

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