LambdaBuffers.Compiler.ProtoCompat module that parses the proto CompilerInput into a more rigid and convenient form used internally by the Compiler but can be used by external components
LambdaBuffers.Compiler.NamingCheck module that provides assertions and parsers to make sure the API names are valid (used by the Frontend)
lambda-buffers-common has been renamed into lambda-buffers-extras, stripped down and now includes only the TemplateHaskell frontend module
Implemented the first version of the lambda-buffers-compiler-cli compile command that currently only performs ProtoChecks and NamingChecks.
cabal run lambda-buffers-compiler-cli -- compile -i testinput.textproto -o bla.textproto
"Successfully processed the CompilerInput"
DONE
LambdaBuffers.Compiler.ProtoCompat
module that parses the proto CompilerInput into a more rigid and convenient form used internally by the Compiler but can be used by external componentsLambdaBuffers.Compiler.NamingCheck
module that provides assertions and parsers to make sure the API names are valid (used by the Frontend)lambda-buffers-common
has been renamed intolambda-buffers-extras
, stripped down and now includes only the TemplateHaskell frontend modulelambda-buffers-compiler-cli compile
command that currently only performs ProtoChecks and NamingChecks.