0
まあトピックを使用しながら、「定数」ここでは、自分のためのコード(コンパイル前lexのファイル)の例話す:vs13で実行しようとしたときに何らかの理由で構文エラー:フレックス
%{
#include<stdio.h>
int Upperc=0;
int Lowerc=0;
%}
%%
[A-Z] {printf("Upperccase\t");Upperc++;}
[a-z] {printf("Lowerccase\t");Lowerc++;}
%%
main()
{
printf("Enter a string\n");
yylex();
printf("Upperccase=%d and Lowerccase=%d",Upperc,Lowerc);
}
を、私はいつもsyntax error: 'constant'
を取得していますが、これ以外のエラーや行に関する情報はありません。 何か間違ったことを理解してください、ありがとう!まあ
ラン(flex 2.5.35、Ubuntu) – DyZ
Flex 2.5.37/gcc 4.8.5で私にとってもうまく動作します。Flexの入力をCソースのようにコンパイルしようとしていないことを確認してください。 –
私は間違った情報を書いていましたが、それはvs10がインストールされた後にvs13で修正されました....(それが問題なのかどうかは分かりません..) – WilliamW