c-dsl-0.3: A higher level DSL on top of language-c

Index

!Language.C.DSL.Exp, Language.C.DSL
#Language.C.DSL.Exp, Language.C.DSL
&Language.C.DSL.Exp, Language.C.DSL
&*Language.C.DSL.Exp, Language.C.DSL
.=Language.C.DSL.Decl, Language.C.DSL
/=:Language.C.DSL.Exp, Language.C.DSL
<--Language.C.DSL.Exp, Language.C.DSL
<:Language.C.DSL.Exp, Language.C.DSL
<=:Language.C.DSL.Exp, Language.C.DSL
==:Language.C.DSL.Exp, Language.C.DSL
>:Language.C.DSL.Exp, Language.C.DSL
>=:Language.C.DSL.Exp, Language.C.DSL
AddrLanguage.C.DSL.Exp, Language.C.DSL
amapLanguage.C.DSL
AnnotatedLanguage.C.DSL
annotatedFunLanguage.C.DSL.Decl, Language.C.DSL
annotationLanguage.C.DSL
AnonymousRefLanguage.C.DSL
assignLanguage.C.DSL.Exp, Language.C.DSL
blockLanguage.C.DSL.Stat, Language.C.DSL
BlockLikeLanguage.C.DSL.Stat, Language.C.DSL
builtinIdentLanguage.C.DSL
builtinPosLanguage.C.DSL
builtinTypeNamesLanguage.C.DSL
CAddAssOpLanguage.C.DSL
CAddOpLanguage.C.DSL
CAdrOpLanguage.C.DSL
CAlignofExprLanguage.C.DSL
CAlignofTypeLanguage.C.DSL
CAndAssOpLanguage.C.DSL
CAndOpLanguage.C.DSL
CArraySizeLanguage.C.DSL
CArrDeclrLanguage.C.DSL
CArrDesigLanguage.C.DSL
CArrSize 
1 (Type/Class)Language.C.DSL
2 (Data Constructor)Language.C.DSL
CAsmLanguage.C.DSL
CAsmExtLanguage.C.DSL
CAsmOperand 
1 (Type/Class)Language.C.DSL
2 (Data Constructor)Language.C.DSL
CAsmStmt 
1 (Type/Class)Language.C.DSL
2 (Data Constructor)Language.C.DSL
CAssemblyOperandLanguage.C.DSL
CAssemblyStatementLanguage.C.DSL
CAssignLanguage.C.DSL
CAssignOp 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
castToLanguage.C.DSL.Exp, Language.C.DSL
CAttr 
1 (Type/Class)Language.C.DSL
2 (Data Constructor)Language.C.DSL
CAttributeLanguage.C.DSL
CAttrQualLanguage.C.DSL
CAutoLanguage.C.DSL
CBinaryLanguage.C.DSL
CBinaryOpLanguage.C.DSL
CBlockDeclLanguage.C.DSL
CBlockItemLanguage.C.DSL
CBlockStmtLanguage.C.DSL
CBoolTypeLanguage.C.DSL
CBreakLanguage.C.DSL
cbreakLanguage.C.DSL.Stat, Language.C.DSL
CBuiltinLanguage.C.DSL
CBuiltinExprLanguage.C.DSL
CBuiltinOffsetOfLanguage.C.DSL
CBuiltinThingLanguage.C.DSL
CBuiltinTypesCompatibleLanguage.C.DSL
CBuiltinVaArgLanguage.C.DSL
CCallLanguage.C.DSL
CCaseLanguage.C.DSL
CCasesLanguage.C.DSL
CCastLanguage.C.DSL
CChar 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
cCharLanguage.C.DSL
CCharConstLanguage.C.DSL
CCharsLanguage.C.DSL
cCharsLanguage.C.DSL
CCharTypeLanguage.C.DSL
cChar_wLanguage.C.DSL
CCommaLanguage.C.DSL
CComplexImagLanguage.C.DSL
CComplexRealLanguage.C.DSL
CComplexTypeLanguage.C.DSL
CCompOpLanguage.C.DSL
CCompoundLanguage.C.DSL
CCompoundBlockItemLanguage.C.DSL
CCompoundLitLanguage.C.DSL
CCondLanguage.C.DSL
CConst 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
CConstantLanguage.C.DSL
CConstQualLanguage.C.DSL
CContLanguage.C.DSL
ccontLanguage.C.DSL.Stat, Language.C.DSL
CDecl 
1 (Type/Class)Language.C.DSL
2 (Data Constructor)Language.C.DSL
CDeclarationLanguage.C.DSL
CDeclarationSpecifierLanguage.C.DSL
CDeclaratorLanguage.C.DSL
CDeclExtLanguage.C.DSL
CDeclr 
1 (Type/Class)Language.C.DSL
2 (Data Constructor)Language.C.DSL
CDeclSpecLanguage.C.DSL
CDefaultLanguage.C.DSL
CDerivedDeclaratorLanguage.C.DSL
CDerivedDeclrLanguage.C.DSL
CDesignatorLanguage.C.DSL
CDivAssOpLanguage.C.DSL
CDivOpLanguage.C.DSL
CDoubleTypeLanguage.C.DSL
CEnum 
1 (Type/Class)Language.C.DSL
2 (Data Constructor)Language.C.DSL
CEnumerationLanguage.C.DSL
CEnumTypeLanguage.C.DSL
CEqOpLanguage.C.DSL
CError 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
CExpr 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
CExpressionLanguage.C.DSL
CExtDeclLanguage.C.DSL
CExternLanguage.C.DSL
CExternalDeclarationLanguage.C.DSL
CFDefExtLanguage.C.DSL
CFloat 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
cFloatLanguage.C.DSL
CFloatConstLanguage.C.DSL
CFloatTypeLanguage.C.DSL
CForLanguage.C.DSL
CFunctionDefLanguage.C.DSL
CFunDeclrLanguage.C.DSL
CFunDef 
1 (Type/Class)Language.C.DSL
2 (Data Constructor)Language.C.DSL
CGeqOpLanguage.C.DSL
CGotoLanguage.C.DSL
CGotoPtrLanguage.C.DSL
CGrOpLanguage.C.DSL
changeErrorLevelLanguage.C.DSL
charLanguage.C.DSL.Decl, Language.C.DSL
charPtrLanguage.C.DSL.Decl, Language.C.DSL
charSpecLanguage.C.DSL.Decl, Language.C.DSL
charTyLanguage.C.DSL.Decl, Language.C.DSL
CIfLanguage.C.DSL
cifLanguage.C.DSL.Stat, Language.C.DSL
cifElseLanguage.C.DSL.Stat, Language.C.DSL
CIndexLanguage.C.DSL
CIndOpLanguage.C.DSL
CInitLanguage.C.DSL
CInitExprLanguage.C.DSL
CInitializerLanguage.C.DSL
CInitializerListLanguage.C.DSL
CInitList 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
CInlineQualLanguage.C.DSL
CIntConstLanguage.C.DSL
CInteger 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
cIntegerLanguage.C.DSL
CIntFlagLanguage.C.DSL
CIntReprLanguage.C.DSL
CIntTypeLanguage.C.DSL
CLabAddrExprLanguage.C.DSL
CLabelLanguage.C.DSL
clearFlagLanguage.C.DSL
CLeOpLanguage.C.DSL
CLeqOpLanguage.C.DSL
CLndOpLanguage.C.DSL
CLongTypeLanguage.C.DSL
CLorOpLanguage.C.DSL
CMemberLanguage.C.DSL
CMemberDesigLanguage.C.DSL
CMinOpLanguage.C.DSL
CMulAssOpLanguage.C.DSL
CMulOpLanguage.C.DSL
CNegOpLanguage.C.DSL
CNeqOpLanguage.C.DSL
CNestedFunDefLanguage.C.DSL
CNoArrSizeLanguage.C.DSL
CNodeLanguage.C.DSL
commaLanguage.C.DSL.Exp, Language.C.DSL
concatCStringsLanguage.C.DSL
cOpLanguage.C.DSL.Exp, Language.C.DSL
COrAssOpLanguage.C.DSL
COrOpLanguage.C.DSL
countLinesLanguage.C.DSL
CPartDesignatorLanguage.C.DSL
CPlusOpLanguage.C.DSL
CPostDecOpLanguage.C.DSL
CPostIncOpLanguage.C.DSL
CPreDecOpLanguage.C.DSL
CPreIncOpLanguage.C.DSL
CPtrDeclrLanguage.C.DSL
CRangeDesigLanguage.C.DSL
CRegisterLanguage.C.DSL
CRestrQualLanguage.C.DSL
CReturnLanguage.C.DSL
creturnLanguage.C.DSL.Stat, Language.C.DSL
CRmdAssOpLanguage.C.DSL
CRmdOpLanguage.C.DSL
CShlAssOpLanguage.C.DSL
CShlOpLanguage.C.DSL
CShortTypeLanguage.C.DSL
CShrAssOpLanguage.C.DSL
CShrOpLanguage.C.DSL
CSignedTypeLanguage.C.DSL
CSizeofExprLanguage.C.DSL
CSizeofTypeLanguage.C.DSL
CStatLanguage.C.DSL
CStatementLanguage.C.DSL
CStatExprLanguage.C.DSL
CStaticLanguage.C.DSL
CStorageSpec 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
CStorageSpecifierLanguage.C.DSL
CStrConstLanguage.C.DSL
CString 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
cStringLanguage.C.DSL
CStringLiteralLanguage.C.DSL
cstringOfLitLanguage.C.DSL
cString_wLanguage.C.DSL
CStrLit 
1 (Type/Class)Language.C.DSL
2 (Data Constructor)Language.C.DSL
CStructLanguage.C.DSL
CStructTag 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
CStructUnionLanguage.C.DSL
CStructureUnionLanguage.C.DSL
csuLanguage.C.DSL.Decl, Language.C.DSL
CSubAssOpLanguage.C.DSL
CSubOpLanguage.C.DSL
CSUTypeLanguage.C.DSL
CSwitchLanguage.C.DSL
CThreadLanguage.C.DSL
CTranslationUnitLanguage.C.DSL
CTranslUnit 
1 (Type/Class)Language.C.DSL
2 (Data Constructor)Language.C.DSL
CTypeDefLanguage.C.DSL
CTypedefLanguage.C.DSL
CTypeOfExprLanguage.C.DSL
CTypeOfTypeLanguage.C.DSL
CTypeQual 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
CTypeQualifierLanguage.C.DSL
CTypeSpec 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
CTypeSpecifierLanguage.C.DSL
CUnaryLanguage.C.DSL
CUnaryOpLanguage.C.DSL
CUnionTagLanguage.C.DSL
CUnsigTypeLanguage.C.DSL
CVarLanguage.C.DSL
cvoidReturnLanguage.C.DSL.Stat, Language.C.DSL
CVoidTypeLanguage.C.DSL
CVolatQualLanguage.C.DSL
CWhileLanguage.C.DSL
CXorAssOpLanguage.C.DSL
CXorOpLanguage.C.DSL
declLanguage.C.DSL.Decl, Language.C.DSL
DecReprLanguage.C.DSL
doubleLanguage.C.DSL.Decl, Language.C.DSL
doublePtrLanguage.C.DSL.Decl, Language.C.DSL
doubleSpecLanguage.C.DSL.Decl, Language.C.DSL
doubleTyLanguage.C.DSL.Decl, Language.C.DSL
doWhileLanguage.C.DSL.Stat, Language.C.DSL
ErrorLanguage.C.DSL
ErrorInfo 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
errorInfoLanguage.C.DSL
ErrorLevelLanguage.C.DSL
errorLevelLanguage.C.DSL
errorMsgsLanguage.C.DSL
errorPosLanguage.C.DSL
escapeCharLanguage.C.DSL
execParserLanguage.C.DSL
execParser_Language.C.DSL
exportLanguage.C.DSL.Decl, Language.C.DSL
expressionPLanguage.C.DSL
extDeclPLanguage.C.DSL
ExternalLanguage.C.DSL.Decl, Language.C.DSL
fileOfNodeLanguage.C.DSL
FlagImagLanguage.C.DSL
FlagLongLanguage.C.DSL
FlagLongLongLanguage.C.DSL
Flags 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
FlagUnsignedLanguage.C.DSL
floatLanguage.C.DSL.Decl, Language.C.DSL
floatPtrLanguage.C.DSL.Decl, Language.C.DSL
floatSpecLanguage.C.DSL.Decl, Language.C.DSL
floatTyLanguage.C.DSL.Decl, Language.C.DSL
forLanguage.C.DSL.Stat, Language.C.DSL
fromErrorLanguage.C.DSL
funLanguage.C.DSL.Decl, Language.C.DSL
getCCharLanguage.C.DSL
getCCharAsIntLanguage.C.DSL
getCIntegerLanguage.C.DSL
getCStringLanguage.C.DSL
hBlockLanguage.C.DSL.Stat, Language.C.DSL
HexReprLanguage.C.DSL
IdentLanguage.C.DSL
identToStringLanguage.C.DSL
IndLanguage.C.DSL.Exp, Language.C.DSL
initPosLanguage.C.DSL
InputStreamLanguage.C.DSL
inputStreamEmptyLanguage.C.DSL
inputStreamFromStringLanguage.C.DSL
inputStreamToStringLanguage.C.DSL
intLanguage.C.DSL.Decl, Language.C.DSL
internalErrLanguage.C.DSL
internalIdentLanguage.C.DSL
internalNodeLanguage.C.DSL
internalPosLanguage.C.DSL
intoBLanguage.C.DSL.Stat, Language.C.DSL
intPtrLanguage.C.DSL.Decl, Language.C.DSL
intSpecLanguage.C.DSL.Decl, Language.C.DSL
intTyLanguage.C.DSL.Decl, Language.C.DSL
isAnonymousRefLanguage.C.DSL
isBuiltinPosLanguage.C.DSL
isHardErrorLanguage.C.DSL
isInternalIdentLanguage.C.DSL
isInternalPosLanguage.C.DSL
isSourcePosLanguage.C.DSL
isSUEDefLanguage.C.DSL
isWideCharLanguage.C.DSL
LevelErrorLanguage.C.DSL
LevelFatalLanguage.C.DSL
LevelWarnLanguage.C.DSL
liftELanguage.C.DSL.Stat, Language.C.DSL
liftStrLitLanguage.C.DSL
longLanguage.C.DSL.Decl, Language.C.DSL
longPtrLanguage.C.DSL.Decl, Language.C.DSL
longSpecLanguage.C.DSL.Decl, Language.C.DSL
longTyLanguage.C.DSL.Decl, Language.C.DSL
MinusLanguage.C.DSL.Exp, Language.C.DSL
MinusMinusLanguage.C.DSL.Exp, Language.C.DSL
mkErrorInfoLanguage.C.DSL
mkIdentLanguage.C.DSL
mkNodeInfoLanguage.C.DSL
mkNodeInfoOnlyPosLanguage.C.DSL
Name 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
NamedRefLanguage.C.DSL
nameIdLanguage.C.DSL
nameOfNodeLanguage.C.DSL
newNameSupplyLanguage.C.DSL
noDeclForLanguage.C.DSL.Stat, Language.C.DSL
NodeInfo 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
nodeInfoLanguage.C.DSL
noFlagsLanguage.C.DSL
noposLanguage.C.DSL
NotLanguage.C.DSL.Exp, Language.C.DSL
OctalReprLanguage.C.DSL
OnlyPosLanguage.C.DSL
PLanguage.C.DSL
parseCLanguage.C.DSL
parseCFileLanguage.C.DSL
parseCFilePreLanguage.C.DSL
ParseError 
1 (Data Constructor)Language.C.DSL
2 (Type/Class)Language.C.DSL
partitionDeclSpecsLanguage.C.DSL
PlusLanguage.C.DSL.Exp, Language.C.DSL
PlusPlusLanguage.C.DSL.Exp, Language.C.DSL
PosLanguage.C.DSL
posColumnLanguage.C.DSL
posFileLanguage.C.DSL
PositionLanguage.C.DSL
posOfLanguage.C.DSL
posOffsetLanguage.C.DSL
posOfNodeLanguage.C.DSL
posRowLanguage.C.DSL
postLanguage.C.DSL.Exp, Language.C.DSL
preLanguage.C.DSL.Exp, Language.C.DSL
PrettyLanguage.C.DSL
prettyLanguage.C.DSL
prettyPrecLanguage.C.DSL
prettyUsingIncludeLanguage.C.DSL
ptrLanguage.C.DSL.Decl, Language.C.DSL
readCFloatLanguage.C.DSL
readCIntegerLanguage.C.DSL
readInputStreamLanguage.C.DSL
setFlagLanguage.C.DSL
shortLanguage.C.DSL.Decl, Language.C.DSL
shortPtrLanguage.C.DSL.Decl, Language.C.DSL
shortSpecLanguage.C.DSL.Decl, Language.C.DSL
shortTyLanguage.C.DSL.Decl, Language.C.DSL
showCharConstLanguage.C.DSL
showErrorLanguage.C.DSL
showErrorInfoLanguage.C.DSL
showStringLitLanguage.C.DSL
sizeOfLanguage.C.DSL.Exp, Language.C.DSL
sizeOfDeclLanguage.C.DSL.Exp, Language.C.DSL
starLanguage.C.DSL.Exp, Language.C.DSL
statementPLanguage.C.DSL
strLanguage.C.DSL.Exp, Language.C.DSL
structLanguage.C.DSL.Decl, Language.C.DSL
SUERefLanguage.C.DSL
takeByteLanguage.C.DSL
takeCharLanguage.C.DSL
takeCharsLanguage.C.DSL
ternaryLanguage.C.DSL.Exp, Language.C.DSL
testFlagLanguage.C.DSL
toCUnaryOpLanguage.C.DSL.Exp, Language.C.DSL
toErrorLanguage.C.DSL
translUnitPLanguage.C.DSL
transUnitLanguage.C.DSL.Decl, Language.C.DSL
tyLanguage.C.DSL.Decl, Language.C.DSL
undefNodeLanguage.C.DSL
unescapeCharLanguage.C.DSL
unescapeStringLanguage.C.DSL
uninitLanguage.C.DSL.Decl, Language.C.DSL
unionLanguage.C.DSL.Decl, Language.C.DSL
UnOpLanguage.C.DSL.Exp, Language.C.DSL
UnsupportedFeatureLanguage.C.DSL
unsupportedFeatureLanguage.C.DSL
unsupportedFeature_Language.C.DSL
userErrLanguage.C.DSL
UserErrorLanguage.C.DSL
varLanguage.C.DSL.Exp, Language.C.DSL
voidSpecLanguage.C.DSL.Decl, Language.C.DSL
voidTyLanguage.C.DSL.Decl, Language.C.DSL
whileLanguage.C.DSL.Stat, Language.C.DSL