From 53bc541666565ebb6103afea618b0e680a464dd0 Mon Sep 17 00:00:00 2001 From: Simon Hafner Date: Sun, 26 Apr 2015 09:44:22 +0500 Subject: [PATCH] rough guess how methods should look like --- compiler/nimsuggest/nimsuggest.nim | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/compiler/nimsuggest/nimsuggest.nim b/compiler/nimsuggest/nimsuggest.nim index 2f95ceaae9..9f672d49b0 100644 --- a/compiler/nimsuggest/nimsuggest.nim +++ b/compiler/nimsuggest/nimsuggest.nim @@ -81,7 +81,18 @@ proc sexp(s: seq[Suggest]): SexpNode = result = sexp(s) proc listEPC(): SexpNode = - discard + let + argspecs = sexp("file line column dirtyfile".split(" ").map(newSSymbol)) + docstring = sexp("line starts at 1, column at 0, dirtyfile is optional") + result = newSList() + for command in ["sug", "con", "def", "use"]: + let + cmd = sexp(command) + methodDesc = newSList() + methodDesc.add(cmd) + methodDesc.add(argspecs) + methodDesc.add(docstring) + result.add(methodDesc) proc execute(cmd: IdeCmd, file, dirtyfile: string, line, col: int) = gIdeCmd = cmd