1
0
mirror of synced 2026-02-17 21:28:19 +00:00
Files
brouhaha.tumble/scanner.l
2001-12-28 04:55:47 +00:00

32 lines
566 B
Plaintext

%option case-insensitive
/*
%{
#include "parser.tab.h"
}%
*/
digit [0-9]
alpha [a-zA-Z]
%%
\.\. { return (ELIPSIS); }
{digit}+ { yylval.integer = atoi (yytext); return (INTEGER); }
all { return (ALL); }
bookmark { return (BOOKMARK); }
crop { return (CROP); }
even { return (EVEN); }
file { return (FILE); }
image { return (IMAGE); }
input { return (INPUT); }
odd { return (ODD); }
output { return (OUTPUT); }
page { return (PAGE); }
rotate { return (ROTATE); }
size { return (SIZE); }
\".*\" { yylval.string = newstr (yytext); return (STRING); }