From 06c0889f59cb987b00547eeb3a503b5733dcec06 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Thu, 15 Aug 2013 08:08:58 +0000 Subject: [PATCH 1/2] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5c7e83e..f80c615 100644 --- a/README.md +++ b/README.md @@ -30,8 +30,8 @@ back to the client. * That one feature that you *REALLY* needed #Setup -1. Run ```git submodule update --init``` after cloning this repository to grab the MessagePack library. -1. The build script assumes that the DScanner project is cloned into a sibling folder. (i.e. "../dscanner" should exist) +1. Run ```git submodule update --init``` after cloning this repository to grab the MessagePack library and the parser from DScanner. +1. run the ```build.sh``` script to build the client and server. 1. Configure your text editor to call the dcd-client program. See the *editors* folder for directions on configuring your specific editor. 1. Start the dcd-server program before editing code. From e6b6ef52c2295c6126b881995080935371c626d0 Mon Sep 17 00:00:00 2001 From: David Date: Fri, 16 Aug 2013 19:06:28 +0200 Subject: [PATCH 2/2] fix issue #5 --- acvisitor.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/acvisitor.d b/acvisitor.d index 6497cf1..5cf1fcf 100644 --- a/acvisitor.d +++ b/acvisitor.d @@ -154,8 +154,8 @@ class AutocompleteVisitor : ASTVisitor } } - if (dec.parameters !is null) - { + if (dec.parameters !is null && parentSymbol !is null) + { symbol.calltip = format("%s this%s", parentSymbol.name, dec.parameters.toString()); }