[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pspp-cvs] Changes to pspp/src/lexer.h
From: |
Ben Pfaff |
Subject: |
[Pspp-cvs] Changes to pspp/src/lexer.h |
Date: |
Sun, 06 Mar 2005 22:04:53 -0500 |
Index: pspp/src/lexer.h
diff -u pspp/src/lexer.h:1.7 pspp/src/lexer.h:1.8
--- pspp/src/lexer.h:1.7 Fri Nov 19 06:06:22 2004
+++ pspp/src/lexer.h Mon Mar 7 03:04:50 2005
@@ -20,6 +20,8 @@
#if !lexer_h
#define lexer_h 1
+#include "bool.h"
+
/* Returns nonzero if character CH may be the first character in an
identifier. */
#define CHAR_IS_ID1(CH) \
@@ -41,7 +43,8 @@
enum
{
T_ID = 256, /* Identifier. */
- T_NUM, /* Number. */
+ T_POS_NUM, /* Positive number. */
+ T_NEG_NUM, /* Negative number. */
T_STRING, /* Quoted string. */
T_STOP, /* End of input. */
@@ -86,10 +89,10 @@
int lex_end_of_command (void);
/* Token testing functions. */
-int lex_integer_p (void);
+bool lex_is_number (void);
+double lex_number (void);
+bool lex_is_integer (void);
long lex_integer (void);
-int lex_double_p (void);
-double lex_double (void);
/* Token matching functions. */
int lex_match (int);
- [Pspp-cvs] Changes to pspp/src/lexer.h,
Ben Pfaff <=