diff src/lex.l @ 2900:5ed088015839

[project @ 1997-04-30 03:26:56 by jwe]
author jwe
date Wed, 30 Apr 1997 03:37:00 +0000
parents 1a30f46e1870
children 66ef74ee5d9f
line wrap: on
line diff
--- a/src/lex.l	Wed Apr 30 03:09:23 1997 +0000
+++ b/src/lex.l	Wed Apr 30 03:37:00 1997 +0000
@@ -586,6 +586,8 @@
 "="	{ BIN_OP_RETURN ('=', true); }
 "&&"	{ BIN_OP_RETURN (EXPR_AND_AND, false); }
 "||"	{ BIN_OP_RETURN (EXPR_OR_OR, false); }
+"<<"	{ BIN_OP_RETURN (LSHIFT, false); }
+">>"	{ BIN_OP_RETURN (RSHIFT, false); }
 
 {NOT} {
     if (lexer_flags.plotting && ! lexer_flags.in_plot_range)
@@ -638,6 +640,8 @@
 "./="	{ BIN_OP_RETURN (EDIV_EQ, false); }
 "&="	{ BIN_OP_RETURN (AND_EQ, false); }
 "|="	{ BIN_OP_RETURN (OR_EQ, false); }
+"<<="	{ BIN_OP_RETURN (LSHIFT_EQ, false); }
+">>="	{ BIN_OP_RETURN (RSHIFT_EQ, false); }
 
 %{
 // Unrecognized input is a lexical error.