Update Foton redesign authored by Erik von Reis's avatar Erik von Reis
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
- I don't think this is necessary. A hand-constructed grammar should be pretty easy and will be better than any automated grammar. -- Erik - I don't think this is necessary. A hand-constructed grammar should be pretty easy and will be better than any automated grammar. -- Erik
+ The parsed filter file should be exactly reproducible from the parsed data. + The parsed filter file should be exactly reproducible from the parsed data.
+ The parser should only alert the user to issues and suggest fixes for the user to make. It should not attempt to make fixes itself and it should return failure if there are any issues. It should not change the file it is parsing. + The parser should only alert the user to issues and suggest fixes for the user to make. It should not attempt to make fixes itself and it should return failure if there are any issues. It should not change the file it is parsing.
- If the parser can parse part of file, it should also return the partial parse tree, so data can be extracted from badly formed files. -- Erik
+ There is only one level of notification, error. + There is only one level of notification, error.
+ Check that all of the filter files currently in use can be parsed and exactly reproduced from the parsed data. + Check that all of the filter files currently in use can be parsed and exactly reproduced from the parsed data.
... ...
......