Mana
Lexer.h File Reference

Go to the source code of this file.

Namespaces

 mana
 
 mana::lexer
 

Functions

void yyerror (const char *message)
 
bool mana::lexer::Initialize (const std::shared_ptr< mana::ParsingDriver > &parsingDriver, const std::string_view &filename)
 
void mana::lexer::Finalize ()
 
bool mana::lexer::Open (const std::string_view &filename, const bool check)
 
bool mana::lexer::Close ()
 
const std::string & mana::lexer::GetCurrentFilename ()
 
void mana::lexer::SetCurrentFilename (const std::string &filename)
 
int mana::lexer::GetCurrentLineNo ()
 
void mana::lexer::SetCurrentLineNo (const int lineNo)
 

Variables

int yynerrs
 

Function Documentation

◆ yyerror()

void yyerror ( const char *  message)

mana (compiler)

Author
Shun Moriya
Date
2003-

Variable Documentation

◆ yynerrs

int yynerrs
extern

mana (compiler)

Author
Shun Moriya
Date
2017-