Index of modules


C
CharSet [Flx_mtypes2]

F
Flx_ast
Types used in the Felix compiler
Flx_bbind
Flx_beta
Flx_bexe
Flx_call
Flx_cexpr
Flx_cflow
Flx_charset
Flx_child
Flx_cil_cabs
This file was originally part of Hugues Casee's frontc 2.0, and has been * extensively changed since.
Flx_cil_cabs2cil
Flx_cil_cabs_helper
Flx_cil_cabsvisit
Variable or function prototype name
Flx_cil_check
Flx_cil_cil
CIL API Documentation.
Flx_cil_cilutil
Flx_cil_cilversion
Flx_cil_clexer
Flx_cil_clist
Flx_cil_utilities for managing "concatenable lists" (clists).
Flx_cil_cparser
Flx_cil_cprint
Flx_cil_errormsg
Flx_cil_utility functions for error-reporting
Flx_cil_escape
OCaml types used to represent wide characters and strings
Flx_cil_formatcil
An Interpreter for constructing CIL constructs
Flx_cil_formatlex
Flx_cil_formatparse
Flx_cil_frontc
Flx_cil_inthash
Flx_cil_lexerhack
Flx_cil_machdep
Flx_cil_machdep_type
Flx_cil_mergecil
Set this to true to ignore the merge conflicts
Flx_cil_patch
Flx_cil_pretty
Flx_cil_utility functions for pretty-printing.
Flx_cil_rmtmps
Flx_cil_stats
Flx_cil_utilities for maintaining timing statistics
Flx_cil_trace
Flx_cil_util
A bunch of generally useful functions
Flx_constfld
Flx_csubst
Flx_ctorgen
Flx_ctype
Flx_ctypes
Flx_desugar
Flx_dfa
Flx_display
Flx_dlst
Flx_egen
Flx_elkgen
Flx_exceptions
Flx_filesys
Flx_flxopt
Flx_gen
Flx_generic
Flx_getopt
Flx_global
Flx_id
Flx_inline
Flx_inst
Flx_keywords
Flx_label
Flx_lex
Flx_lex1
Flx_lexstate
Flx_lookup
This routine takes an unbound type term and binds it.
Flx_macro
expand_expr is a special hook used to perform constant folding and desugaring in the preprocessor
Flx_maps
Flx_mbind
Flx_mkcls
Flx_mtypes1
Flx_mtypes2
Flx_name
mangle a Felix identifier to a C one
Flx_ogen
Flx_overload
Flx_parse
Flx_parse_ctrl
Flx_pat
Flx_pgen
Flx_prelex
Flx_preproc
Flx_pretok
Flx_print
Flx_regen
Flx_srcref
Flx_stack_calls
Flx_string
Flx_symtab
Flx_tailit
Flx_tconstraint
Flx_terminate
Misc compiler utilities
Flx_tgen
Flx_tok
Flx_tpat
Flx_treg
Flx_types
value typing
Flx_typing
Flx_typing2
Flx_unify
this module provides type unification and utilities
Flx_unravel
Flx_use
Flx_util
Generic utilities
Flx_version
FunInstSet [Flx_typing]
FuntypeSet [Flx_typing]

I
Inria_cset
Inria_lexgen
Inria_syntax
Inria_table
IntHashtbl [Flx_mtypes1]
IntSet [Flx_mtypes1]
IntSetSet [Flx_mtypes1]

P
PosSet [Flx_mtypes2]
PosSetSet [Flx_mtypes2]

S
Stack [Flx_cil_util]
StringMap [Flx_mtypes1]
StringSet [Flx_mtypes1]

T
TypecodeSet [Flx_mtypes2]

V
VarMap [Flx_mtypes2]