From 65824e4d38828a2b9b6068f915e24a830823637d Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 23 Sep 2018 13:20:02 +0200 Subject: .. --- go/forth/forth.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/go/forth/forth.go b/go/forth/forth.go index 5ae7805..c31988d 100644 --- a/go/forth/forth.go +++ b/go/forth/forth.go @@ -155,13 +155,14 @@ func compile(dict dictionary, l *lexer) ([]word, error) { var words []word for !l.atEOL() { v := l.next() - // colon operator + // colon operator, switch to compile mode if v == ":" { if err := colon(dict, l); err != nil { return nil, err } continue } + // semicolon, should be compile only word if v == ";" { break } -- cgit v1.2.3