diff options
Diffstat (limited to 'clex.lisp')
-rw-r--r-- | clex.lisp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/clex.lisp b/clex.lisp index cdd6025..550ead4 100644 --- a/clex.lisp +++ b/clex.lisp @@ -4,7 +4,9 @@ #:<lint> #:<lsymbol> #:<lstring> - #:<lend>)) + #:<lend> + #:<lident> + #:ident)) (in-package #:clex) (defclass <lexeme> () () (:metaclass <abstract-class>)) @@ -55,4 +57,8 @@ (and (char>= x #\0) (char<= x #\9)) (char= x #\_)))) (extract #'is-alpha-num cl))) + +(defgeneric lexer (cl)) +(defmethod lexer ((cl <string-lexer>)) + ) (provide "clex") |