Aegis  4.25.D505
Functions
/home/archives/aegis/branch.4/branch.25/delta28933.505/libaegis/meta_lex.h File Reference

Go to the source code of this file.

Functions

input lex_iopen_file (const nstring &filename)
input lex_iopen_env (const nstring &name)
void lex_open_input (input &)
void lex_close (void)
void lex_error (struct sub_context_ty *, const char *)
void gram_error (const char *)
int gram_lex (void)
string_tylex_position (void)

Function Documentation

void gram_error ( const char *  )
int gram_lex ( void  )
void lex_close ( void  )
void lex_error ( struct sub_context_ty ,
const char *   
)
input lex_iopen_env ( const nstring name)
input lex_iopen_file ( const nstring filename)
void lex_open_input ( input )
string_ty* lex_position ( void  )

The lex_position function is used to get the current lexer position. If no file is open at present, it returns "end of input".