Mark Harrah
|
8c06949957
|
clean up token completions and make providing a general completion function easier
|
2012-07-13 14:33:27 -04:00 |
Mark Harrah
|
ce3ed37c8c
|
basic code for cleaning up Manifest.toString
|
2012-07-13 14:33:27 -04:00 |
Mark Harrah
|
0972791b58
|
clean up Completions and allow arbitrary 'display' for Token
|
2012-07-13 14:33:27 -04:00 |
Mark Harrah
|
72e05309c5
|
JLine completion integration now considers a suggestion with a newline to be preformatted
|
2012-07-13 14:33:27 -04:00 |
Mark Harrah
|
51da95644c
|
methods for working with Scala identifiers
|
2012-07-13 14:33:27 -04:00 |
Mark Harrah
|
5dd2bb8a24
|
print completions containing a newline first and on separate lines
|
2012-07-13 14:33:27 -04:00 |
Mark Harrah
|
8d20a7ea19
|
repeatDep parser combinator
|
2012-07-06 10:28:51 -04:00 |
Mark Harrah
|
cf2402cea4
|
another fix related to #460
|
2012-05-23 20:13:52 -04:00 |
Mark Harrah
|
e34b8e4bf2
|
print message and stack trace when exception occurs in completion
|
2012-05-21 22:23:44 -04:00 |
Mark Harrah
|
1f612aaecb
|
ensure enableEcho called after jline.Terminal.getTerminal. fixes #460
|
2012-05-19 18:20:19 -04:00 |
Mark Harrah
|
12d72facb1
|
enhance 'projects' to allow temporarily adding/removing builds to the session
|
2012-04-06 20:28:31 -04:00 |
Mark Harrah
|
41eb26ae1f
|
fix sample method interpretation of completions argument
|
2012-03-25 20:36:05 -04:00 |
Mark Harrah
|
cf19af27dc
|
fix argument parsing, which unintentionally required two characters. ref #396
|
2012-03-13 08:01:58 -04:00 |
e.e d3si9n
|
784c9ed024
|
fixes NotQuoted
|
2012-03-11 15:02:50 -04:00 |
e.e d3si9n
|
5a691fbb67
|
StringVerbatim is now stateless
|
2012-03-11 13:19:13 -04:00 |
e.e d3si9n
|
8545e912da
|
removed Octal
|
2012-03-11 13:12:23 -04:00 |
e.e d3si9n
|
87c52f5f1b
|
implemented parser for escaped string and verbatim string
|
2012-03-11 07:31:39 -04:00 |
Mark Harrah
|
65f51cdb85
|
convenience functions for testing parsers
|
2012-03-10 14:16:40 -05:00 |
Mark Harrah
|
1687cf8a8c
|
handle absence of CONT signal
|
2012-03-09 13:38:45 -05:00 |
Mark Harrah
|
5b20d330c5
|
handle CONT signal to reset JLine after resuming from stop. fixes #394
|
2012-03-09 07:08:38 -05:00 |
Mark Harrah
|
3587777638
|
move error processing to complete/
|
2012-03-09 07:08:38 -05:00 |
Mark Harrah
|
6a7eb6c937
|
Merge branch 'parsing_changes' into 0.12
|
2012-01-15 13:09:41 -05:00 |
Mark Harrah
|
9b5ab3cb09
|
work around unclosed jline history-related streams
|
2012-01-14 21:09:11 -05:00 |
Mark Harrah
|
ec48779829
|
moved task axis before the key
|
2012-01-09 08:00:29 -05:00 |
Mark Harrah
|
bca9ace1f7
|
fix 'not' parser combinator, add EOF
|
2011-12-13 17:29:08 -05:00 |
Mark Harrah
|
7a75acfe03
|
treat case differences differently
|
2011-12-13 17:15:05 -05:00 |
softprops
|
762bac2975
|
add support for a masked readline
|
2011-10-13 20:42:39 -04:00 |
Mark Harrah
|
705608d59d
|
fix parser test
|
2011-10-01 14:40:14 -04:00 |
Mark Harrah
|
9ad15672d5
|
fix laziness of parser failure messages
|
2011-09-26 08:20:07 -04:00 |
Mark Harrah
|
541004419f
|
provide consecutive tab press count for completion combinators
|
2011-09-20 20:51:47 -04:00 |
Mark Harrah
|
18b57bb101
|
fix ++ command to not require a space after it
|
2011-08-14 10:53:37 -04:00 |
Mark Harrah
|
70dcae84ee
|
preserve key+configuration ambiguity through task+extra parsing. fixes #135
|
2011-08-05 21:59:49 -04:00 |
Mark Harrah
|
d4c76b0d0e
|
add ability to hide a token until it is explicitly started
|
2011-07-24 22:35:27 -04:00 |
Mark Harrah
|
cbf7b82cdb
|
clean up whitespace handling in commands. fixes #97
|
2011-07-12 07:47:31 -04:00 |
Mark Harrah
|
dd4ab4e078
|
minor changes to parsers
|
2011-06-17 18:03:59 -04:00 |
Mark Harrah
|
a94247d1b6
|
more release-worthy compile message and analysis toString
|
2011-05-29 19:17:31 -04:00 |
Mark Harrah
|
9dc9ccd0d3
|
Use standard {build}/id syntax for 'project' command
|
2011-05-07 22:02:06 -04:00 |
Mark Harrah
|
aae8b084ca
|
test fixes
|
2011-05-07 22:02:05 -04:00 |
Mark Harrah
|
6c6eccea4f
|
trying out different costs for edit distance
|
2011-04-26 22:29:30 -04:00 |
Mark Harrah
|
1021f0dac8
|
fix tab completion for filtered parsers
|
2011-04-26 20:49:43 -04:00 |
Mark Harrah
|
daa58adc85
|
work on parser error handling
|
2011-04-25 20:20:05 -04:00 |
Mark Harrah
|
d60175a337
|
fix matched signature
|
2011-04-19 22:20:16 -04:00 |
Mark Harrah
|
0608e648a5
|
use left, some, right to avoid extra anonymous classes
|
2011-04-19 17:58:05 -04:00 |
Mark Harrah
|
213d995bb5
|
newline before JLine's above threshold prompt
|
2011-03-25 18:22:30 -04:00 |
Mark Harrah
|
69a04326b9
|
tab completion: print message when input is invalid
|
2011-03-24 21:28:02 -04:00 |
Mark Harrah
|
1dd4a1d1b1
|
tab completion: example-checking off by default, 'matches' convenience method
|
2011-03-24 21:28:02 -04:00 |
Mark Harrah
|
c0c287d50e
|
reintegrate history commands, add proper parsing for recursive commands
|
2011-03-11 16:52:44 -05:00 |
Mark Harrah
|
02d3c6bcad
|
add 'seq' combinator that applies one or more parsers, collecting all valid results
|
2011-02-21 10:00:40 -05:00 |
Mark Harrah
|
aadcd0c9fb
|
tweak URI character class for improved completion
|
2011-02-19 15:29:51 -05:00 |
Mark Harrah
|
63c8fd715d
|
make completion cross product lazier
|
2011-02-18 20:58:13 -05:00 |