1 USING: assocs kernel namespaces parser words.symbol ;
4 ! Based on org.gjt.sp.jedit.syntax.Token
9 "COMMENT1" "COMMENT2" "COMMENT3" "COMMENT4" "DIGIT"
10 "FUNCTION" "INVALID" "KEYWORD1" "KEYWORD2" "KEYWORD3"
11 "KEYWORD4" "LABEL" "LITERAL1" "LITERAL2" "LITERAL3"
12 "LITERAL4" "MARKUP" "OPERATOR" "END" "NULL"
14 dup create-word-in dup define-symbol
15 ] H{ } map>assoc tokens set-global
18 : string>token ( string -- id ) tokens get at ;