Blame vhdlparser/TokenManager.h
|
Packit |
1c1d7e |
/* Generated By:JavaCC: Do not edit this line. TokenManager.h Version 6.0 */
|
|
Packit |
1c1d7e |
/* JavaCCOptions:STATIC=false,SUPPORT_CLASS_VISIBILITY_PUBLIC=true */
|
|
Packit |
1c1d7e |
#ifndef TOKENMANAGER_H
|
|
Packit |
1c1d7e |
#define TOKENMANAGER_H
|
|
Packit |
1c1d7e |
#include "JavaCC.h"
|
|
Packit |
1c1d7e |
#include "Token.h"
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
namespace vhdl {
|
|
Packit |
1c1d7e |
namespace parser {
|
|
Packit |
1c1d7e |
/**
|
|
Packit |
1c1d7e |
* An implementation for this interface is generated by
|
|
Packit |
1c1d7e |
* JavaCCParser. The user is free to use any implementation
|
|
Packit |
1c1d7e |
* of their choice.
|
|
Packit |
1c1d7e |
*/
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
class TokenManager {
|
|
Packit |
1c1d7e |
public:
|
|
Packit |
1c1d7e |
/** This gets the next token from the input stream.
|
|
Packit |
1c1d7e |
* A token of kind 0 (<EOF>) should be returned on EOF.
|
|
Packit |
1c1d7e |
*/
|
|
Packit |
1c1d7e |
public: virtual Token *getNextToken() = 0;
|
|
Packit |
1c1d7e |
public: virtual ~TokenManager() { }
|
|
Packit |
1c1d7e |
public: virtual void lexicalError() {
|
|
Packit |
1c1d7e |
fprintf(stderr, "Lexical error encountered.\n");
|
|
Packit |
1c1d7e |
}
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
};
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
}
|
|
Packit |
1c1d7e |
}
|
|
Packit |
1c1d7e |
#endif
|
|
Packit |
1c1d7e |
/* JavaCC - OriginalChecksum=9e6cfa00cefe7e342b80eb59f1a114ff (do not edit this line) */
|