diff --git a/kr/src/grammar.lalrpop b/kr/src/grammar.lalrpop index 21c51ce..949ee1d 100644 --- a/kr/src/grammar.lalrpop +++ b/kr/src/grammar.lalrpop @@ -24,8 +24,8 @@ match { ".", "'", "!", - r"[0-9]+" => NUM, - r"[a-zA-Z+*/_=?%&|^-][\w+*/=_?%&|^-]*" => SYM, - r"(;[^\n]*\n)|\s+" => { } + r"[0-9]+" => NUM, + r"[a-zA-Z+*/_=?%&|^<>-][\w+*/=_?%&|^<>-]*" => SYM, + r"(;[^\n]*\n)|\s+" => { } } diff --git a/kr/src/main.rs b/kr/src/main.rs index 1a07dab..a86c026 100644 --- a/kr/src/main.rs +++ b/kr/src/main.rs @@ -90,6 +90,26 @@ fn root_env() -> Rc