#ifndef LEXER_H #define LEXER_H #include "config.h" typedef struct { char file[MAX_FILENAME]; /**< 処理中ファイル名. */ int line; /**< 処理中行番号. */ int column; /**< 処理中カラム番号. */ bool isBlockComment; /**< ブロックコメント処理中. */ int nestingComment; /**< ネストコメント処理中. */ char* commentBuffer; /**< コメントバッファ. */ } Lexer; #endif /* LEXER_H */