Changes
Page history
Update Foton redesign
authored
May 23, 2023
by
Patrick Thomas
Show whitespace changes
Inline
Side-by-side
Foton-redesign.md
View page @
3b5a3dfe
-
Identify useful existing filter design tools and their file formats.
-
Decide on a replacement filter file format.
-
Requirements:
+
Unambiguous grammar.
+
Plain text.
+
Extensible.
-
Create code to translate from the existing filter file format to the replacement filter file format.
-
Create code to translate to and from the replacement filter file format and the file formats used by existing useful filter design tools.
-
Create a semantic checker for the replacement filter file format.
-
Translate all of the existing filter files to the replacement format.
-
Change the RCG to use the replacement file format.
-----
-
Create a purely syntactic parser for the existing filter file format.
+
The parser should only check for syntactic issues, like malformed files.
+
The parser code should be generated automatically from a high level grammar description (similar to bison and yacc).
...
...
...
...