v4 parser ylmm/basic_buffer.hh: removed faulty part
git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1045 ac1d8469-bf42-47a9-8791-bf33cf982152time-shift
parent
1c6ad9717a
commit
1fd7cc2076
|
@ -363,74 +363,6 @@ operator<<(std::ostream& o, const ylmm::basic_buffer& b)
|
||||||
return o << b.line() << "," << b.column();
|
return o << b.line() << "," << b.column();
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(FLEX_SCANNER) && !defined(YLMM_flex_buffer_impl)
|
|
||||||
#define YLMM_flex_buffer_impl
|
|
||||||
|
|
||||||
//__________________________________________________________________
|
|
||||||
/** Create a new Flex buffer.
|
|
||||||
@param file The file to associate with the buffer. Can be NULL.
|
|
||||||
@param size The size of the buffer
|
|
||||||
@return A newly allocated buffer. */
|
|
||||||
extern YY_BUFFER_STATE yy_create_buffer(FILE *file, int size);
|
|
||||||
|
|
||||||
inline void
|
|
||||||
ylmm::basic_buffer::new_extra(int size)
|
|
||||||
{
|
|
||||||
// If size is not given (0 or less), then use the default.
|
|
||||||
if (size < 0) { _extra = 0; return; }
|
|
||||||
if (size == 0) size = YY_BUF_SIZE;
|
|
||||||
_extra = static_cast<YY_BUFFER_STATE>(yy_create_buffer(0, size));
|
|
||||||
}
|
|
||||||
|
|
||||||
//__________________________________________________________________
|
|
||||||
/** De-allocate a Flex buffer.
|
|
||||||
@param b The buffer to de-allocate. */
|
|
||||||
extern void yy_delete_buffer(YY_BUFFER_STATE b);
|
|
||||||
|
|
||||||
inline void
|
|
||||||
ylmm::basic_buffer::delete_extra()
|
|
||||||
{
|
|
||||||
yy_delete_buffer(static_cast<YY_BUFFER_STATE>(_extra));
|
|
||||||
}
|
|
||||||
|
|
||||||
//__________________________________________________________________
|
|
||||||
/** Switch to another Flex buffer
|
|
||||||
@param b The buffer to switch to. */
|
|
||||||
extern void yy_switch_to_buffer(YY_BUFFER_STATE b);
|
|
||||||
|
|
||||||
inline bool
|
|
||||||
ylmm::basic_buffer::activate()
|
|
||||||
{
|
|
||||||
yy_switch_to_buffer(static_cast<YY_BUFFER_STATE>(_extra));
|
|
||||||
return static_cast<YY_BUFFER_STATE>(_extra) == YY_CURRENT_BUFFER;
|
|
||||||
}
|
|
||||||
|
|
||||||
//__________________________________________________________________
|
|
||||||
inline void
|
|
||||||
ylmm::basic_buffer::interactive_extra(bool inter)
|
|
||||||
{
|
|
||||||
(static_cast<YY_BUFFER_STATE>(_extra))->yy_is_interactive = inter ? 1 : 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
//__________________________________________________________________
|
|
||||||
inline void
|
|
||||||
ylmm::basic_buffer::at_bol_extra(bool inter)
|
|
||||||
{
|
|
||||||
(static_cast<YY_BUFFER_STATE>(_extra))->yy_at_bol = inter ? 1 : 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
//__________________________________________________________________
|
|
||||||
/** Flush a buffer.
|
|
||||||
@param b The buffer to flush. */
|
|
||||||
extern void yy_flush_buffer(YY_BUFFER_STATE b);
|
|
||||||
|
|
||||||
inline void
|
|
||||||
ylmm::basic_buffer::flush_extra()
|
|
||||||
{
|
|
||||||
yy_flush_buffer(static_cast<YY_BUFFER_STATE>(_extra));
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
|
|
||||||
//__________________________________________________________________
|
//__________________________________________________________________
|
||||||
inline void ylmm::basic_buffer::new_extra(int size) {}
|
inline void ylmm::basic_buffer::new_extra(int size) {}
|
||||||
inline void ylmm::basic_buffer::delete_extra() {}
|
inline void ylmm::basic_buffer::delete_extra() {}
|
||||||
|
@ -440,8 +372,3 @@ inline void ylmm::basic_buffer::at_bol_extra(bool inter) {}
|
||||||
inline bool ylmm::basic_buffer::activate() { return true; }
|
inline bool ylmm::basic_buffer::activate() { return true; }
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue