]> ocean-lang.org Git - ocean/blobdiff - csrc/scanner.mdc
scanner: clarify the interaction between parsing marks and comments/strings
[ocean] / 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