Stop parsing tables at first keyword after "from".

Currently, the parser isn't smart enough to acknowledge the end of the from-clause list so keywords as table names will still fail. But in simple tests, this solution works.
Best-practice: don't use SQL keywords as table names. :)
Merge pull request #100 from rnix/patch-1

Stop parsing tables at first keyword after "from".