diff options
author | Alan Korr <alkorr@rockbox.org> | 2002-04-15 23:19:10 +0000 |
---|---|---|
committer | Alan Korr <alkorr@rockbox.org> | 2002-04-15 23:19:10 +0000 |
commit | 27df7b0b96686771b9fafba33d0a97b4d77f6206 (patch) | |
tree | 638189ff3754910b98f4725167fe621c4c20436a /firmware/test/memory/test.l | |
parent | f5747cf78a4506dca544fde5324fd020a988c73b (diff) | |
download | rockbox-27df7b0b96686771b9fafba33d0a97b4d77f6206.tar.gz rockbox-27df7b0b96686771b9fafba33d0a97b4d77f6206.zip |
*** empty log message ***
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@98 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/test/memory/test.l')
-rw-r--r-- | firmware/test/memory/test.l | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/firmware/test/memory/test.l b/firmware/test/memory/test.l new file mode 100644 index 0000000000..7b938e9330 --- /dev/null +++ b/firmware/test/memory/test.l | |||
@@ -0,0 +1,23 @@ | |||
1 | %{ | ||
2 | #include "test.tab.h" | ||
3 | #define YY_INPUT(buf,result,max_size) \ | ||
4 | result = read_input (buf,max_size); | ||
5 | %} | ||
6 | |||
7 | %s GETNUMBER | ||
8 | |||
9 | %% | ||
10 | |||
11 | <GETNUMBER>[0-9]+ { yylval = atoi(yytext); return NUMBER;} | ||
12 | |||
13 | <INITIAL>"a"|"allocate" { BEGIN GETNUMBER; return ALLOCATE; } | ||
14 | <INITIAL>"r"|"release" { BEGIN GETNUMBER; return RELEASE; } | ||
15 | <INITIAL>"s"|"spy" { BEGIN GETNUMBER; return SPY; } | ||
16 | <INITIAL>"c"|"check" { BEGIN GETNUMBER; return CHECK; } | ||
17 | <INITIAL>"i"|"init" { return INIT; } | ||
18 | <INITIAL>"d"|"dump" { return DUMP; } | ||
19 | <INITIAL>"q"|"quit" { return QUIT; } | ||
20 | [ \t] ; | ||
21 | \n|. { BEGIN 0; return yytext[0]; } | ||
22 | %% | ||
23 | |||