 
 (defconst factor--regex-const-definition
   (factor--regex-second-word '("SYMBOL:")))
+
+(defconst factor--regex-using-line "^USING: +\\([^;]*\\);")
+(defconst factor--regex-use-line "^USE: +\\(.*\\)$")
 
 (defconst factor-font-lock-keywords
   `(("#!.*$" . font-lock-comment-face)

    (,factor--regex-parsing-words-ext . font-lock-keyword-face)
    (,factor--regex-word-definition 2 font-lock-function-name-face)
    (,factor--regex-type-definition 2 font-lock-type-face)
    (,factor--regex-const-definition 2 font-lock-constant-face)))

(defun factor-indent-line ()
  "Indent current line as Factor code"

(defconst factor--parsing-words
  '("{" "}" "^:" "^::" ";" "<<" "<PRIVATE" ">>"
    "BIN:" "BV{" "B{" "C:" "C-STRUCT:" "C-UNION:" "CHAR:" "CS{" "C{"
    "DEFER:" "ERROR:" "EXCLUDE:" "FORGET:"
    "GENERIC#" "GENERIC:" "HEX:" "HOOK:" "H{"
    "IN:" "INSTANCE:" "INTERSECTION:"
    "M:" "MACRO:" "MACRO::" "MAIN:" "MATH:" "METHOD:" "MIXIN:"
