openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 678e8d37bedfac5f38d1ae33354086e124c80ca2
parent 64de5b2dfcfcfcf12ed646909756c050a2ce5670
Author: Jan Dankert <develop@jandankert.de>
Date:   Sun, 26 Jun 2022 16:03:50 +0200

New: Supporting line breaks in DSL.

Diffstat:
Mmodules/dsl/DslLexer.class.php | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/modules/dsl/DslLexer.class.php b/modules/dsl/DslLexer.class.php @@ -95,7 +95,12 @@ class DslLexer throw new DslParserException("Unclosed string",$line); if ( $char == '\\') { $char = array_shift($chars); - $value .= $char; + if ( $char == 'n' ) + $value = "\n"; + elseif ( $char == 't' ) + $value = "\t"; + else + $value .= $char; } elseif ($char != $textEncloser) { $value .= $char;