Home | History | Annotate | Download | only in LineEditor

Lines Matching refs:LineEditor

1 //===-- LineEditor.cpp ----------------------------------------------------===//
10 #include "llvm/LineEditor/LineEditor.h"
20 LineEditor *LE;
29 LE = new LineEditor("test", HistPath);
44 std::vector<LineEditor::Completion> Completions;
46 TestListCompleter(const std::vector<LineEditor::Completion> &Completions)
49 std::vector<LineEditor::Completion> operator()(StringRef Buffer,
58 std::vector<LineEditor::Completion> Comps;
60 Comps.push_back(LineEditor::Completion("foo", "int foo()"));
62 LineEditor::CompletionAction CA = LE->getCompletionAction("", 0);
63 EXPECT_EQ(LineEditor::CompletionAction::AK_Insert, CA.Kind);
66 Comps.push_back(LineEditor::Completion("bar", "int bar()"));
69 EXPECT_EQ(LineEditor::CompletionAction::AK_ShowCompletions, CA.Kind);
75 Comps.push_back(LineEditor::Completion("fee", "int fee()"));
76 Comps.push_back(LineEditor::Completion("fi", "int fi()"));
77 Comps.push_back(LineEditor::Completion("foe", "int foe()"));
78 Comps.push_back(LineEditor::Completion("fum", "int fum()"));
81 EXPECT_EQ(LineEditor::CompletionAction::AK_Insert, CA.Kind);