Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %%
- <<EOF>> return END;
- " " |
- "\t" ;
- the |
- an? return ARTICLE;
- go(es)? |
- runs? |
- likes? |
- eats? return VERB;
- dogs? |
- cats? |
- moose return NOUN;
- quick |
- slow |
- small return ADJECTIVE;
- quickly |
- easily |
- slowly return ADVERB;
- "." |
- , |
- ")" return PUNCTUATION;
- over |
- under |
- between return PREPOSITION;
- %%
- int main(void)
- {
- int result;
- int running = 1;
- while(runnig){
- result = yylex();
- switch(result){
- case ARTICLE: printf("Article"); break;
- case VERB: printf("Verb); break;
- case NOUN: printf("Noun); break;
- case ADJECTIVE: printf("Adjective); break;
- case ADVERB: printf("Adverb"); break;
- case PUNCTUATION: printf("Punctuation); break;
- case PREPOSITION: printf("Preposition); break;
- case END: running = 0; break;
- default: printf("Huh?");
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement