X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=extra%2Flint%2Fvocabs%2Fvocabs.factor;h=c701a05145b70ec9b3db9029dd6628d4f1898f39;hp=358a353dd9bf9f57cbd091a83fca230dba7a2a44;hb=c0a790904791be6f356a0a5737fad17e8aeaeb6f;hpb=ba6e4972de6558b342ad9f0027b555bb885af62f diff --git a/extra/lint/vocabs/vocabs.factor b/extra/lint/vocabs/vocabs.factor index 358a353dd9..c701a05145 100644 --- a/extra/lint/vocabs/vocabs.factor +++ b/extra/lint/vocabs/vocabs.factor @@ -34,8 +34,8 @@ SYMBOL: old-dictionary : find-import-statements ( string -- seq ) "USING: [^;]+ ;|USE: \\S+" all-matching-subseqs ; -: clean-up-source ( string -- string ) - "\"(\\\"|[^\"]*|\n)\"|(R/ (\\\\/|[^/])*/)|\\\\\\s+(USE:|USING:)|POSTPONE:\\s+(USE:|USING:)|! ([^\n])*" "" re-replace ; +: clean-up-source ( string -- string ) + "\"(\\\\\"|[^\"])*\"|(R/ (\\\\/|[^/])*/)|\\\\\\s+(USE:|USING:)|POSTPONE:\\s+(USE:|USING:)|! [^\n]*" "" re-replace ; : strip-syntax ( seq -- seq ) [ "USING: | ;|USE: " " " re-replace ] map ;