問題タブ [ml-lex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1385 参照

sml - ml-lexを使用して字句アナライザを構築する

lexer標準の入力ストリームに関連付けられた新しいインスタンスを作成する必要があります。
ただし、入力すると

理解できないエラーが発生します:

makeLexer私のソースコードにある関数名です)

0 投票する
1 に答える
206 参照

string - real.fromstring の sml 構文でエラーが発生する

私はsmlとml-lexが初めてです。文字列を実数に変換するには、関数 real.fromstring を使用します。これは、yytext が文字の配列または文字列である場合の変換用のコードです。

実数をトークン化するために ml-lex で上記の構文を使用しています。

しかし、私はエラーが発生します、

fromstring 関数の何が問題なのか教えてください。

0 投票する
1 に答える
706 参照

tokenize - ML-Lex で開始状態を使用するには?

ML-Lex でトークナイザーを作成していますが、その定義の一部は次のとおりです。

タイプIDが「alpha」で始まるか、後に見つかった場合にのみ、タイプIDを検出する必要があります。私はそれを次のように書くことを知っています

はオプションですが、他の目的でも開始状態を使用する方法を学ぶ必要があります。誰かがこれについて私を助けてくれますか?