*.l ファイル

%{
#include "y.tab.h"
%}

%option noyywrap
%option yylineno

%%

%%

*.y ファイル

 %{
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define YYERROR_VERBOSE

#define FALSE (0)
#define TRUE (!FALSE)

int yyerror(char *s);
int yylex(void);
extern FILE* yyin;
extern FILE* yyout;
extern char* yytext;
%}

%%

%%

Flex/Bison の基本コマンド

bison -y -d hogehoge.y
flex -I hogehoge.l

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-04-13 (水) 13:44:13 (3022d)