You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The project is again being redesigned to follow a stricter lexer-parser structure. A grammar will be better outlined to follow common EBNF grammar notation.
A lexer will gather symbols from the file, rejecting any invalid symbols.
A parser will parse the list of symbols, and given an expression grammar, determine validity.
During validation checks, the parser constructs any objects necessary for a python dictionary or array.
If a validation check fails (incorrect grammar), the parser will reject the input file.
An attempt at linting will be made to determine potentially invalid constructs post-parse, but JSON is an object notation language, not a programming language.
The text was updated successfully, but these errors were encountered:
The project is again being redesigned to follow a stricter lexer-parser structure. A grammar will be better outlined to follow common EBNF grammar notation.
A lexer will gather symbols from the file, rejecting any invalid symbols.
A parser will parse the list of symbols, and given an expression grammar, determine validity.
During validation checks, the parser constructs any objects necessary for a python dictionary or array.
An attempt at linting will be made to determine potentially invalid constructs post-parse, but JSON is an object notation language, not a programming language.
The text was updated successfully, but these errors were encountered: