summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* add error handling for the delete commandjluehrs22008-05-221-1/+3
|
* add a test for special buffer positionsjluehrs22008-05-221-0/+27
|
* add a test for deletion commandsjluehrs22008-05-221-0/+22
|
* add a test for insertion commandsjluehrs22008-05-221-0/+19
|
* refactor the error handling testjluehrs22008-05-221-5/+15
|
* throw an error rather than returning silently if we try to move outside of ↵jluehrs22008-05-221-1/+1
| | | | the buffer
* ? is just part of the outputjluehrs22008-05-221-2/+2
|
* add a test for error handlingjluehrs22008-05-221-0/+13
|
* use the error message that te uses for ^Cjluehrs22008-05-221-1/+1
|
* format errors the way actual teco doesjluehrs22008-05-221-1/+1
|
* wrong number of testsjluehrs22008-05-221-1/+1
|
* add read-only accessors for the current buffer and positionjluehrs22008-05-221-0/+3
|
* optionally initialize the buffer with an argument passed to the constructorjluehrs22008-05-222-2/+6
|
* start adding testsjluehrs22008-05-223-8/+31
|
* oops, $num has to be non-negative herejluehrs22008-05-221-0/+1
|
* need to match the end of the buffer as well as the end of a linejluehrs22008-05-221-1/+1
|
* the t command has default of 1 (or -1)jluehrs22008-05-221-0/+3
|
* implement the 't' command, or try, at leastjluehrs22008-05-221-0/+25
|
* catch : and @ command modifiers, this might need to be made more precise ↵jluehrs22008-05-221-0/+6
| | | | later on
* oops, need to match newlines herejluehrs22008-05-221-2/+2
|
* implement the buffer's print methodjluehrs22008-05-221-0/+3
|
* make ^C throw an interrupt rather than killing the program if it's received ↵jluehrs22008-05-211-0/+1
| | | | while a command is executing
* handle getting these regex matches properlyjluehrs22008-05-211-3/+4
|
* syntax fixjluehrs22008-05-211-1/+2
|
* ReadKey fails on undef, not falsejluehrs22008-05-211-1/+4
|
* start implementing parsing teco commandsjluehrs22008-05-211-1/+160
|
* stub out Language::TECO a bitjluehrs22008-05-201-0/+6
|
* syntax errorjluehrs22008-05-201-1/+1
|
* add a teco shell binaryjluehrs22008-05-201-0/+83
|
* add a buffer classjluehrs22008-05-191-0/+46
|
* Initial import of Language::TECOjluehrs22008-05-1916-0/+2316