diff --git a/src/malfunction_sexp.mll b/src/malfunction_sexp.mll index 8214e0c..82f4901 100644 --- a/src/malfunction_sexp.mll +++ b/src/malfunction_sexp.mll @@ -37,7 +37,7 @@ let letter = ['a'-'z' 'A'-'Z' '_'] let digit = ['0' - '9'] let atom = (letter | digit | symbol)* -let var = (['a'-'z' 'A'-'Z' '_' '0'-'9' '$'] | symbol)+ +let var = (['a'-'z' 'A'-'Z' '_' '0'-'9' '$' '\''] | symbol)+ let string = '"' ([^ '\\' '"']* | ('\\' _))* '"'