Mercurial > hg > octave-nkf
diff libinterp/parse-tree/lex.h @ 16263:9acb86e6ac90
4/10 commits reworking the lexer
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 11 Mar 2013 14:28:11 -0400 |
parents | 0b5ab09dfce4 |
children | 6077d13ddb3b 71ee3afedb69 |
line wrap: on
line diff
--- a/libinterp/parse-tree/lex.h +++ b/libinterp/parse-tree/lex.h @@ -588,6 +588,15 @@ bool convert = false, bool bos = false, bool qit = false); + bool maybe_unput_comma_before_unary_op (int tok); + + int handle_unary_op (const char *pattern, int tok, bool convert = false, + bool bos = false, bool qit = false); + + int handle_incompatible_unary_op (const char *pattern, int tok, + bool convert = false, bool bos = false, + bool qit = false); + int handle_assign_op (const char *pattern, int tok); int handle_incompatible_assign_op (const char *pattern, int tok);