CInclude[header] is a symbolic representation of a preprocessor include statement.
CLabel
(SymbolicC Package Symbol) CLabel[label] is a symbolic representation of a label.
CLine
(SymbolicC Package Symbol) CLine[line] is a symbolic representation of a preprocessor line directive.
CMember[obj, mem] is a symbolic representation of access from a struct.
COperator[oper, arg_1, ...] is a symbolic representation of an operator.
CParentheses[symb] adds parentheses around an expression.
CPointerMember[obj, mem] is a symbolic representation of access from a pointer to a struct.
CPointerType[type] is a symbolic representation of a type that is a pointer to a type.
CPragma[line] is a symbolic representation of a preprocessor pragma directive.
CPreprocessorElif[cond] is a symbolic representation of a preprocessor elif conditional.