diff options
Diffstat (limited to 'src/parser.h')
| -rw-r--r-- | src/parser.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/parser.h b/src/parser.h index 1caa229..b0a1231 100644 --- a/src/parser.h +++ b/src/parser.h | |||
| @@ -53,13 +53,15 @@ public: | |||
| 53 | private: | 53 | private: |
| 54 | void expr(); | 54 | void expr(); |
| 55 | void exprP(); | 55 | void exprP(); |
| 56 | void exprR(); | ||
| 56 | 57 | ||
| 57 | private: | 58 | private: |
| 58 | void shift( const Token &t ); | 59 | void shift( const Token &t ); |
| 59 | void reduce(); | 60 | void reduce(); |
| 60 | int reqTokens( Token::Type eType ); | 61 | int reqTokens( Token::Type eType ); |
| 61 | int getPriority( Token::Type eType ); | 62 | int getPriority( Token::Type eType ); |
| 62 | Number &deref( Token &t ); | 63 | |
| 64 | void printState( const Bu::String &sTag ); | ||
| 63 | 65 | ||
| 64 | private: | 66 | private: |
| 65 | Lexer &lex; | 67 | Lexer &lex; |
