how circom works

This note tries to document how the circom code is compiled to constraints and witness calculation executables. related doc A paper explain in details on the features of the circom lang: https://www.computer.org/csdl/journal/tq/2023/06/10002421/1Jv6BEAupcA AST parser It uses lalrpop parser framework:…