From fd7f1d0574b489b5c8bb72093f7982fca924c042 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 23 Sep 2018 19:21:28 +0200 Subject: ... --- go/forth/forth.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/go/forth/forth.go b/go/forth/forth.go index c31988d..be39e9f 100644 --- a/go/forth/forth.go +++ b/go/forth/forth.go @@ -156,13 +156,15 @@ func compile(dict dictionary, l *lexer) ([]word, error) { for !l.atEOL() { v := l.next() // colon operator, switch to compile mode + // FIXME should be a proper word if v == ":" { if err := colon(dict, l); err != nil { return nil, err } continue } - // semicolon, should be compile only word + // semicolon operator + // FIXME should be a proper compile only word if v == ";" { break } -- cgit v1.2.3