Annotation of 43BSDTahoe/games/atc/lex.l, revision 1.1.1.1

1.1       root        1: %{
                      2: /*
                      3:  * Copyright (c) 1987 by Ed James, UC Berkeley.  All rights reserved.
                      4:  *
                      5:  * Copy permission is hereby granted provided that this notice is
                      6:  * retained on all partial or complete copies.
                      7:  *
                      8:  * For more info on this and all of my stuff, mail [email protected].
                      9:  */
                     10: 
                     11: #include "y.tab.h"
                     12: extern int     line;
                     13: %}
                     14: %%
                     15: [0-9]+                 { yylval.ival = atoi(yytext);  return(ConstOp); }
                     16: height                 { return(HeightOp); }
                     17: width                  { return(WidthOp); }
                     18: newplane               { return(NewplaneOp); }
                     19: update                 { return(UpdateOp); }
                     20: airport                        { return(AirportOp); }
                     21: line                   { return(LineOp); }
                     22: exit                   { return(ExitOp); }
                     23: beacon                 { return(BeaconOp); }
                     24: [wedcxzaq]             { yylval.cval = *yytext; return (DirOp); }
                     25: [ \t]+                 { }
                     26: #[^\n]*\n              { line++; }
                     27: \n                     { line++; }
                     28: .                      { return *yytext; }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.