From c284df2e8cb5803367a61bf3cce520ebce025320 Mon Sep 17 00:00:00 2001 From: z7zmey Date: Fri, 24 Nov 2017 00:20:13 +0200 Subject: [PATCH] add T_COALESCE --- lexer.l | 1 + 1 file changed, 1 insertion(+) diff --git a/lexer.l b/lexer.l index 71ee0c4..a9d6d37 100644 --- a/lexer.l +++ b/lexer.l @@ -309,6 +309,7 @@ NEW_LINE (\r|\n|\r\n) \*\* lval.token = string(l.TokenBytes(nil)); return T_POW \<\< lval.token = string(l.TokenBytes(nil)); return T_SL \>\> lval.token = string(l.TokenBytes(nil)); return T_SR +\?\? lval.token = string(l.TokenBytes(nil)); return T_COALESCE (#|[/][/]){NEW_LINE} lval.token = string(l.TokenBytes(nil)); return T_COMMENT; // TODO: handle ?> [/][*][^*]*[*]+([^*/][^*]*[*]+)*[/] lval.token = string(l.TokenBytes(nil)); return T_COMMENT; // TODO: handle ?> [/][*][*][^*]*[*]+([^*/][^*]*[*]+)*[/] lval.token = string(l.TokenBytes(nil)); return T_DOC_COMMENT; // TODO: handle ?>