The SonicParser is a Parser/ Lexer system written in Python. It is mostly used for the Scripting functionality in SonicControl. It's main objective is to decipher a script into concrete behavior for the SonicAmp.
A prototype of the SonicParser was actually already written in the oldsonicpackage repo during june 2023. The SonicParser is still in the legacyfolder of sonicpackage.
Objectives
To refactor or to rewrite the SonicParser and SonicLexer, so that it runs without problems. It can be written using the same library SLY. Or using another like PLY.
SonicParser
The SonicParser is a Parser/ Lexer system written in Python. It is mostly used for the Scripting functionality in SonicControl. It's main objective is to decipher a script into concrete behavior for the SonicAmp.
A prototype of the SonicParser was actually already written in the old sonicpackage repo during june 2023. The SonicParser is still in the legacy folder of sonicpackage.
Objectives
To refactor or to rewrite the SonicParser and SonicLexer, so that it runs without problems. It can be written using the same library SLY. Or using another like PLY.