navigation (877B)
1 /* -*- C++ -*- vim: set syntax=cpp: 2 * (C) 2005-2010 Frank-Rene Schaefer 3 * ABSOLUTELY NO WARRANTY */ 4 #ifndef __QUEX_INCLUDE_GUARD__ANALYZER__MEMBER__NAVIGATION 5 #define __QUEX_INCLUDE_GUARD__ANALYZER__MEMBER__NAVIGATION 6 7 #include "definitions" 8 9 QUEX_NAMESPACE_MAIN_OPEN 10 11 /* Tell/Seek/Move on basis of character index */ 12 QUEX_INLINE size_t QUEX_NAME(tell)(QUEX_TYPE_ANALYZER* me); 13 QUEX_INLINE void QUEX_NAME(seek)(QUEX_TYPE_ANALYZER* me, const size_t); 14 QUEX_INLINE void QUEX_NAME(seek_forward)(QUEX_TYPE_ANALYZER* me, const size_t); 15 QUEX_INLINE void QUEX_NAME(seek_backward)(QUEX_TYPE_ANALYZER* me, const size_t); 16 QUEX_INLINE void QUEX_NAME(undo)(QUEX_TYPE_ANALYZER* me); 17 QUEX_INLINE void QUEX_NAME(undo_n)(QUEX_TYPE_ANALYZER* me, size_t DeltaN_Backward); 18 19 QUEX_NAMESPACE_MAIN_CLOSE 20 21 #endif /* __QUEX_INCLUDE_GUARD__ANALYZER__MEMBER__NAVIGATION */