大規模用の数式変換プログラム作ってみた



Cで作ってみました。文字列を数式に(正確には構造体の配列)に変換するプログラムです。
製作時間は9時間ちょっとと言ったところでしょうか。意外と早くできました。
このままだと、大規模早く終わるかもねw
構造体は以下のような形にしてみました。

typedef struct{
	FType ftype;
	union{
		VlType vltype;	//[変数] 変数種類
		OpType optype;	//[演算子] 演算子種類
		OrType ortype;	//[その他] 記号種類
	}uType;				//種類
	union{
		double number;	//[数値] 数値データ
		int difforder;	//[変数] 微分の階数
		int power;		//[その他]number乗根
	}uData;				//値
}Formula;