1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677(**************************************************************************)(* This file is part of BINSEC. *)(* *)(* Copyright (C) 2016-2024 *)(* CEA (Commissariat à l'énergie atomique et aux énergies *)(* alternatives) *)(* *)(* you can redistribute it and/or modify it under the terms of the GNU *)(* Lesser General Public License as published by the Free Software *)(* Foundation, version 2.1. *)(* *)(* It is distributed in the hope that it will be useful, *)(* but WITHOUT ANY WARRANTY; without even the implied warranty of *)(* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *)(* GNU Lesser General Public License for more details. *)(* *)(* See the GNU Lesser General Public License version 2.1 *)(* for more details (enclosed in the file licenses/LGPLv2.1). *)(* *)(**************************************************************************)moduleSyntax=Syntaxtypeobj=(Ast.Expr.tAst.loc->Ast.Expr.tAst.loc->Ast.Expr.t,Ast.t,Ast.Expr.tAst.loc,Ast.Instr.t,unit,Buffer.t,unit,Buffer.t,Ast.Loc.tAst.loc,Ast.Obj.t,unit,stringoption,Dba.Var.Tag.attribute,Dba.Var.Tag.attribute,Dba.Var.Tag.attributeoption,((Ast.Expr.tAst.loc->Ast.Expr.tAst.loc->Ast.Expr.t)*Ast.Expr.tAst.loc)list,Ast.Expr.tAst.loc*Ast.Expr.tAst.loc,(Ast.Expr.tAst.loc*Ast.Expr.tAst.loc)list,(Ast.Expr.tAst.loc*Ast.Expr.tAst.loc)list,Ast.Instr.tlist,Ast.Instr.tlistlist,Ast.Instr.tlistlist,Ast.Expr.tAst.loc*Ast.Instr.tlist,(Ast.Expr.tAst.loc*Ast.Instr.tlist)list,(Ast.Expr.tAst.loc*Ast.Instr.tlist)list,Z.t,Ast.Instr.tlist,Ast.Instr.tlistoption,string,stringoption,Ast.Instr.tlistlist,Z.toption,Machine.endianness,Machine.endiannessoption,Z.t,Z.toption,(Ast.Expr.tAst.loc->Ast.Expr.tAst.loc->Ast.Expr.t)*Ast.Expr.tAst.loc,((Ast.Expr.tAst.loc->Ast.Expr.tAst.loc->Ast.Expr.t)*Ast.Expr.tAst.loc)list,Machine.endianness,unit,intInterval.t,unit,Ast.tlist,Ast.Instr.tlist,string,Ast.Symbol.tAst.loc,Ast.Expr.tAst.loc->Ast.Expr.t)Syntax.obj