]> ocean-lang.org Git - ocean/commitdiff
scanner: clarify the interaction between parsing marks and comments/strings
authorNeilBrown <neil@brown.name>
Tue, 3 Jun 2014 11:14:41 +0000 (21:14 +1000)
committerNeilBrown <neilb@suse.de>
Sun, 15 Jun 2014 05:40:03 +0000 (15:40 +1000)
Signed-off-by: NeilBrown <neil@brown.name>
csrc/scanner.mdc

index cbb8d6f4311b9cf479ac9b789bdd467b4bbd1eaf..ecc202b3bfd4ad6b852678f89e6dc4881e24375d 100644 (file)
@@ -368,6 +368,14 @@ Known marks are included in the same list as the list of known words.
                return tk;
        }
 
+If we don't find a known mark, we will check for strings and comments
+before assuming that we have an unknown mark
+
+###### parse mark
+       ## parse string
+       ## parse comment
+       ## unknown mark
+
 ###### unknown mark
        if (tk.txt.len) {
                if (ignored & (1<<TK_mark))
@@ -1110,9 +1118,6 @@ loop.
        ## parse number
        ## parse word
        ## parse mark
-       ## parse string
-       ## parse comment
-       ## unknown mark
 
 ### Start and stop