ml-lex

    1熱度

    1回答

    我是sml和ml-lex的新手。爲了將字符串轉換爲實數,我們使用函數real.fromstring。這是我的轉換代碼,其中yytext是一個字符或字符串數​​組。 getOpt ((Real.fromString(yytext)), 0.0); 我在ml-lex中使用上述語法來標記實數。 {real} => (REAL(getOpt ((Real.fromString(yytext)), 0.

    0熱度

    1回答

    我建立在ML-萊克斯一個tokeniser定義的,其中的一部分是 datatype lexresult = STRING | STRINGOP | EOF val error = fn x => TextIO.output(TextIO.stdOut,x^"\n") val eof = fn() => EOF %% %structure myLang