Move to a handrolled parser
Split parsing into tokenization and a very liberal parser. After this, an "interpreter" needs to be created to build an object representation of the manifest based on the events emitted by the parser. Higher-level manifest tests are broken until that interpreter is written.
Showing
7 changed files
with
126 additions
and
490 deletions
src/m3u8/m3u8-parser.js
deleted
100644 → 0
src/m3u8/m3u8-tokenizer.js
0 → 100644
src/m3u8/m3u8.pegjs
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
-
Please register or sign in to post a comment