Cコードの記号表現
Wolfram言語の中核となり,木を中心とする記号言語は,Cコードの階層ビューをWolfram言語式として使うのに大変適したものである.この記号言語は,Cコードの作成,操作,最適化にWolfram言語を使用することをサポートする.Wolfram言語のコード生成ツールでは,この言語のみが使用される.また,自分のコードを操作する場合にSymbolicCを使うことができる.
Cのフォーマット化
ToCCodeString — 記号的なC表現をCコードの文字列に変換する
CComment — コメントの記号的表現
Cの式
CAssign — Cの割当ての記号表現
COperator — 演算子の記号表現
CStandardMathOperator ▪ CConditional ▪ CExpression
Cのグループ化コンストラクト
CBlock — 文のブロックの記号表現
CProgram — プログラム全体の記号表現
CStatement — 文の記号表現
Cのプログラミングコンストラクト
CDo — do/whileの文の記号表現
CFor — forループの記号表現
CIf ▪ CSwitch ▪ CDefault ▪ CWhile
Cの型のコンストラクト
CCast — キャストの記号表現
CDeclare — 変数宣言の記号表現
CEnum ▪ CPointerType ▪ CStruct ▪ CUnion ▪ CTypedef ▪ CSizeOf
Cの関数のコンストラクト
CFunction — 関数の記号表現
CCall — 関数への呼出しの記号表現
CReturn — 関数からのreturnの記号表現
Cのフロー制御
CBreak — break文の記号表現
CContinue — continue文の記号表現
Cの構造体アクセス
CMember — 構造体からのアクセスの記号表現
CPointerMember — ポインタから構造体へのアクセスの記号表現
Cのアドレスと逆参照
CAddress — オブジェクトのアドレスの記号表現
CDereference — ポインタを逆参照することの記号表現
CArray — 配列の記号表現
Cのプリプロセッサ文
CInclude — プリプロセッサinclude文の記号表現
CDefine — プリプロセッサdefineの記号表現
CError ▪ CLine ▪ CPragma ▪ CPreprocessorElif ▪ CPreprocessorElse ▪ CPreprocessorEndif ▪ CPreprocessorIf ▪ CPreprocessorIfdef ▪ CPreprocessorIfndef ▪ CUndef