%{

#include <stdio.h>
#include <stdlib.h>
int yylex(void);
int yyerror(char *errormsg);

%}

%token TARGET
%token OTHER

%%

document: chunk | document chunk;
chunk: 
OTHER
| TARGET;

%%

int main(int argc, char *argv[]){
	int tok;
	printf("\nStarting...\n");
	while((tok = yylex()) > 0){
		if (tok == TARGET){
			printf("Hello World\n");
		}
	}
	printf("Done!\n\n");
}
