]> www.ginac.de Git - ginac.git/blobdiff - ginsh/ginsh_lexer.ll
some cleanups
[ginac.git] / ginsh / ginsh_lexer.ll
index 20cb329776d26d7dd92033f4a9bcaad12a8305bb..932f80b4dcfb8f83e84c3c109f109246c15559b6 100644 (file)
@@ -89,10 +89,6 @@ score                        return T_SCORE;
 \"\"                   return T_QUOTE2;
 \"\"\"                 return T_QUOTE3;
 
-                       /* matrix delimiters */
-\[\[                   return T_MATRIX_BEGIN;
-\]\]                   return T_MATRIX_END;
-
                        /* numbers */
 {D}+                   |
 "#"{D}+"R"{AN}+                |
@@ -113,6 +109,9 @@ score                       return T_SCORE;
                                return T_SYMBOL;
                        }
 
+                       /* wildcards */
+\${D}+                 yylval = wild(atoi(yytext + 1)); return T_LITERAL;
+
                        /* everything else */
 .                      return *yytext;