From 340a5220118654fc0daa2f5dbd875c460776cc7d Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Thu, 12 Feb 2009 20:41:01 -0500 Subject: [PATCH] A couple endline fixes in the lexer. --- mojoshader_lexer.re | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mojoshader_lexer.re b/mojoshader_lexer.re index 2f95d51d..8cc941e7 100644 --- a/mojoshader_lexer.re +++ b/mojoshader_lexer.re @@ -62,7 +62,7 @@ scanner_loop: IS = [uUlL]*; ESC = [\\] ([abfnrtv?'"\\] | "x" H+ | O+); PP = "#" [ \t]*; - NEWLINE = "\r\n" | "\r" | "\n"; + NEWLINE = ("\r\n" | "\r" | "\n"); WHITESPACE = [ \t\v\f]+; */ @@ -73,13 +73,13 @@ scanner_loop: L (L|D)* { RET(TOKEN_IDENTIFIER); } ("0" [xX] H+ IS?) | ("0" D+ IS?) | (D+ IS?) | - (['] (ESC|any\[\n\\'])* [']) + (['] (ESC|any\[\r\n\\'])* [']) { RET(TOKEN_INT_LITERAL); } (D+ E FS?) | (D* "." D+ E? FS?) | (D+ "." D* E? FS?) { RET(TOKEN_FLOAT_LITERAL); } - (["] (ESC|any\[\n\\"])* ["]) + (["] (ESC|any\[\r\n\\"])* ["]) { RET(TOKEN_STRING_LITERAL); } ">>=" { RET(TOKEN_RSHIFTASSIGN); }