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);