0
私は宿題として字句解析プログラム(PHP
)をコーディングしており、C
プログラムをトークン化する必要があります。字句解析の観点からC式を分析する
私が分析する必要がC
コードからのコードのこの次の部分を有する: 次いでOPERATOR => +
にトークン化う+e25.f12.e--
、VARIABLE => e25
それはエラーとしてそれを知らせるため.f12.e--
をスキップします。今、私はそれが正しい動作であるかどうか、アルゴリズムが正しく動作しているかどうか、またはそれもトークン化する必要があるかどうかはわかりません(.f12.e--
のトークン化を表示できますか?次のように
たとえば、次のコードは、トークン化する必要があります
コード:
xe,12.34e-25" ;;kjk 'a'"'"'/* dfh sfg fsg
sdgf sdf
sdfvvs svd sdv
*//*3rf 3rfg 3f
e2f2efef*//*/*/*/
をトークン化:
var => xe
operator => ,
constant => 12.34e-25
string => " ;;kjk 'a'"
string => '"'
operator => *
operator =>/
ありがとうございます。
は、私は同じことを考えていたが.'、オペレータのどのタイプC ' 'で.'' 'でわからなかったでしたか? – southpaw93
構造体メンバ演算子です。このプロジェクトを開始する前に、演算子と特殊文字の完全なリストを用意する必要があります。 – EJP
私は、ありがとう! @EJPええ、どこでも検索しましたが、見つけられません。 – southpaw93