[llgo] cmd/llgoi: use line editor
authorAndrew Wilkins <axwalk@gmail.com>
Sat, 23 May 2015 15:16:09 +0000 (15:16 +0000)
committerAndrew Wilkins <axwalk@gmail.com>
Sat, 23 May 2015 15:16:09 +0000 (15:16 +0000)
commit4ffbbd7da7fe8a896cbf3f4d6004d6a1625cb31e
tree1f1989cda6c5bf4d1629b8db424db2a59fb6b0a3
parentc681c3d8904ea5dc833011f86c4469e277376c41
[llgo] cmd/llgoi: use line editor

Summary:
This diff adds line-editing to llgoi, by
vendoring and using github.com/peterh/liner.
I have only implemented the basics here;
follow-ups will come later to add persisted
history, and completion,

Reviewers: pcc

Reviewed By: pcc

Subscribers: axw, llvm-commits

Differential Revision: http://reviews.llvm.org/D9811

llvm-svn: 238100
26 files changed:
llgo/CMakeLists.txt
llgo/LICENSE.TXT
llgo/cmd/llgoi/isatty_posix.go [deleted file]
llgo/cmd/llgoi/llgoi.go
llgo/third_party/liner/COPYING [new file with mode: 0644]
llgo/third_party/liner/README.md [new file with mode: 0644]
llgo/third_party/liner/bsdinput.go [new file with mode: 0644]
llgo/third_party/liner/common.go [new file with mode: 0644]
llgo/third_party/liner/fallbackinput.go [new file with mode: 0644]
llgo/third_party/liner/input.go [new file with mode: 0644]
llgo/third_party/liner/input_darwin.go [new file with mode: 0644]
llgo/third_party/liner/input_linux.go [new file with mode: 0644]
llgo/third_party/liner/input_test.go [new file with mode: 0644]
llgo/third_party/liner/input_windows.go [new file with mode: 0644]
llgo/third_party/liner/line.go [new file with mode: 0644]
llgo/third_party/liner/line_test.go [new file with mode: 0644]
llgo/third_party/liner/output.go [new file with mode: 0644]
llgo/third_party/liner/output_windows.go [new file with mode: 0644]
llgo/third_party/liner/prefix_test.go [new file with mode: 0644]
llgo/third_party/liner/race_test.go [new file with mode: 0644]
llgo/third_party/liner/signal.go [new file with mode: 0644]
llgo/third_party/liner/signal_legacy.go [new file with mode: 0644]
llgo/third_party/liner/unixmode.go [new file with mode: 0644]
llgo/third_party/liner/width.go [new file with mode: 0644]
llgo/third_party/liner/width_test.go [new file with mode: 0644]
llgo/update_third_party.sh