aboutsummaryrefslogtreecommitdiff
path: root/src/lisp/lex.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lisp/lex.rs')
-rw-r--r--src/lisp/lex.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lisp/lex.rs b/src/lisp/lex.rs
index 754a23f..6e59469 100644
--- a/src/lisp/lex.rs
+++ b/src/lisp/lex.rs
@@ -235,6 +235,7 @@ fn parse_string(input: &str) -> Result<(usize, Token<'_>), ParseErrorKind> {
235 235
236fn is_ident(ch: char) -> bool { 236fn is_ident(ch: char) -> bool {
237 match ch { 237 match ch {
238 // "!$%&*+-./<=>?^_|#"
238 '!' | '$' | '%' | '&' | '*' | '+' | '-' | '.' | '/' | '<' | '=' | '>' | '?' | '^' | '_' 239 '!' | '$' | '%' | '&' | '*' | '+' | '-' | '.' | '/' | '<' | '=' | '>' | '?' | '^' | '_'
239 | '|' | '#' => true, 240 | '|' | '#' => true,
240 _ if ch.is_alphanumeric() => true, 241 _ if ch.is_alphanumeric() => true,