Hello again,<br>
<br>
I have done a quick test and the suggestion I made seems to work. It
does however demand that even the final request end with a double
newline. I have some comments and questions:<br>
<br>
- Do you really want to keep the whitespace tokens in your output? (in words)<br>
<br>
- If you want to get all the tokens until the end of file you can do<br>    io:request(InFile, {get_until, prompt, postfix_policy_lexer,tokens, [1]})<br><br>- Yecc is very picky and demands that you give it all the tokens it needs and only the tokens it needs, so you would probably have to add a rule<br>

<br>requests -> request : ['$1'].<br>requests -> requests request : '$1' ++ ['$2'].<br><br>Hope this helps. Get back to me if it doesn't or you have more questions.<br><br>Robert<br><br>