Îõ³h$/      !"#$%&'()*+,-.  Safe-Inferredx copilot-c99.Settings used to customize the code generated. copilot-c99-Default settings with a step function called step. Safe-Inferred£ Safe-Inferredã  copilot-c99ÃAuxiliary type used to collect all the declarations of all the variables used in a function to be generated, since variable declarations are always listed first at the top of the function body. copilot-c99tell equivalent for /. copilot-c992Generate fresh variable name based on a given one. copilot-c996Collect all the names from a list of C99 declarations. copilot-c991Turn a stream id into a suitable C variable name.  copilot-c995Turn a stream id into the global varname for indices.  copilot-c997Turn a stream id into the name of its accessor function  copilot-c998Add a postfix for copies of external variables the name.  copilot-c993Turn stream id into name of its generator function.  copilot-c992Turn the name of a trigger into a guard generator. copilot-c994Turn a trigger name into a an trigger argument name. copilot-c993Enumerate all argument names based on trigger name. copilot-c99;Define a C expression that calls a function with arguments.    None'(  copilot-c99;Translates a Copilot Core expression into a C99 expression. copilot-c99ÌTranslates a Copilot unary operator and its argument into a C99 expression. copilot-c99ÎTranslates a Copilot binary operator and its arguments into a C99 expression. copilot-c99ÏTranslates a Copilot ternary operator and its arguments into a C99 expression. copilot-c99ÓTransform a Copilot Core literal, based on its value and type, into a C99 literal. copilot-c99&Explicitly cast a C99 value to a type. copilot-c99'Translate a Copilot type to a C99 type. copilot-c99+Translate a Copilot type intro a C typename Safe-InferredÆÙ V copilot-c99%Representation of external variables. copilot-c99ÌUnion over lists of External, we solely base the equality on the extname's. copilot-c99=Collect all external variables from the streams and triggers.’Although Copilot specifications can contain also properties and theorems, the C99 backend currently only generates code for streams and triggers.None'(Ù)  copilot-c99-Write a declaration for a generator function.! copilot-c99(Write a generator function for a stream." copilot-c99(Make a extern declaration of a variable.# copilot-c996Make a declaration for a copy of an external variable.$ copilot-c99ÂMake a C buffer variable and initialise it with the stream buffer.% copilot-c99/Make a C index variable and initialise it to 0.& copilot-c99ÉDefine an accessor functions for the ring buffer associated with a stream' copilot-c993Writes the step function, that updates all streams.( copilot-c993Write a struct declaration based on its definition.) copilot-c99#Write a forward struct declaration.* copilot-c998List all types of an expression, returns items uniquely.+ copilot-c991List all types of a type, returns items uniquely., copilot-c99ÖCollect all expression of a list of streams and triggers and wrap them into an UEXpr. !"#$%&'()*+, !"#$%&'()*+,None¹- copilot-c99.Compile a specification to a .h and a .c file.