summaryrefslogtreecommitdiff
path: root/lexer.l
diff options
context:
space:
mode:
authorclifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c>2009-06-23 19:56:46 (GMT)
committerclifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c>2009-06-23 19:56:46 (GMT)
commit4daae374011de97aafa999f2353e2c7d17511046 (patch)
treebc51daf75fb7d4be3d17ed4fd3206f08bf7d0aee /lexer.l
parent0fcdcb6bd6117e8e8ccaff15b0a083c2f76266a6 (diff)
Clifford Wolf:
Added GUI git-svn-id: http://svn.clifford.at/openscad/trunk@13 b57f626f-c46c-0410-a088-ec61d464b74c
Diffstat (limited to 'lexer.l')
-rw-r--r--lexer.l10
1 files changed, 10 insertions, 0 deletions
diff --git a/lexer.l b/lexer.l
index 37dd9b5..56b33e6 100644
--- a/lexer.l
+++ b/lexer.l
@@ -24,6 +24,16 @@
#include "parser_yacc.h"
int lexerget_lineno(void);
+extern const char *parser_input_buffer;
+
+#define YY_INPUT(buf,result,max_size) { \
+ if (*parser_input_buffer) { \
+ result = 1; \
+ buf[0] = *(parser_input_buffer++); \
+ } else { \
+ result = YY_NULL; \
+ } \
+}
%}
contact: Jan Huwald // Impressum