ACT Library
Loading...
Searching...
No Matches
act Directory Reference

Files

file  act.h [code]
 
file  act_array.h [code]
 
file  act_id.h [code]
 
file  act_walk.extra.h [code]
 
file  basetype.h [code]
 
file  body.h [code]
 
file  expr.h [code]
 
file  expr_extra.h [code]
 Contains extra expression types beyond the standard ones from expr.h defined in the generic expression parser included with the parser generator.
 
file  expr_width.h [code]
 This file contains a macro that is used to compute the bit-width of the result of two sub-expressions based on different combination modes. The bit-width rules for ACT expressions fall into one of the modes specified in this file.
 
file  extmacro.h [code]
 
file  fexpr.h [code]
 Functions to support the faster expression parser used by CHP/dataflow bodies.
 
file  inline.h [code]
 Helper functions to handle function inlining. Used to inline simple functions (without internal loops) and return a single expression that corresponds to the inlined function. This is done by keeping track of current bindings of all variables to a symbolic expression, and updating the symbolic expression as you go through the function definition.
 
file  inst.h [code]
 This contains the definition of InstType, the core data structure used to hold the type of any instance in the ACT design.
 
file  iter.h [code]
 This contains the implementation of a number of C++ iterators to make it easier to walk through an ACT data structure.
 
file  lang.h [code]
 Contains the data structures for each ACT sub-language.
 
file  namespaces.h [code]
 This contains the defintions of the ActNamespace class as well as the Scope classes. These are the primary data structures used to hold a design.
 
file  path.h [code]
 
file  prs.h [code]
 Functions to support the faster prs expression parser used by the prs body.
 
file  tech.h [code]
 This contains the data structures used to hold simplified technology information in terms of the technology design rules. We only use a simplified version of the design rules that are conservative but sufficient to support layout generation.
 
file  typecheck.h [code]
 Typechecking identifiers and expression.
 
file  types.h [code]
 
file  value.h [code]