aboutsummaryrefslogtreecommitdiff
path: root/src/lisp/lex.rs
diff options
context:
space:
mode:
authorAkshay <[email protected]>2021-05-17 12:25:09 +0100
committerAkshay <[email protected]>2021-05-17 12:25:09 +0100
commitd2cc31ee49d673f343ce5089071ef3628c3cdc97 (patch)
treea654f312f0d6b66c52c9dda8882b6e954e97988f /src/lisp/lex.rs
parent09ee8cc84251d1758766dedff9e25497eebb88d8 (diff)
add tab to complete env variables
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,