comparison src/lex.h @ 7723:74f5e0c7de9e

first pass at handling block comments
author John W. Eaton <jwe@octave.org>
date Sat, 19 Apr 2008 01:59:31 -0400
parents 4e2eafef689c
children ff9e7873f8ea
comparison
equal deleted inserted replaced
7722:c3bb0b7a4261 7723:74f5e0c7de9e
150 // No copying! 150 // No copying!
151 stream_reader (const stream_reader&); 151 stream_reader (const stream_reader&);
152 stream_reader& operator = (const stream_reader&); 152 stream_reader& operator = (const stream_reader&);
153 }; 153 };
154 154
155 extern std::string grab_comment_block (stream_reader& reader, bool& eof); 155 extern std::string
156 grab_comment_block (stream_reader& reader, bool at_bol, bool& eof);
156 157
157 // TRUE means that we have encountered EOF on the input stream. 158 // TRUE means that we have encountered EOF on the input stream.
158 extern bool parser_end_of_input; 159 extern bool parser_end_of_input;
159 160
160 // Flags that need to be shared between the lexer and parser. 161 // Flags that need to be shared between the lexer and parser.