flake8
passed.
JSHint
passed.
Review Request #10085 — Created July 13, 2018 and submitted
Previously, if the token store existed but was empty it would not parse
as an empty store. We now handle the special case of empty files and
return an empty store in that case.
Ran unit tests.