diff vendor/nikic/php-parser/test/code/parser/scalar/constantString.test @ 0:4c8ae668cc8c

Initial import (non-working)
author Chris Cannam
date Wed, 29 Nov 2017 16:09:58 +0000
parents
children 5fb285c0d0e3
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/vendor/nikic/php-parser/test/code/parser/scalar/constantString.test	Wed Nov 29 16:09:58 2017 +0000
@@ -0,0 +1,60 @@
+Constant string syntaxes
+-----
+<?php
+
+'';
+"";
+b'';
+b"";
+'Hi';
+b'Hi';
+B'Hi';
+"Hi";
+b"Hi";
+B"Hi";
+'!\'!\\!\a!';
+"!\"!\\!\$!\n!\r!\t!\f!\v!\e!\a";
+"!\xFF!\377!\400!\0!";
+-----
+array(
+    0: Scalar_String(
+        value:
+    )
+    1: Scalar_String(
+        value:
+    )
+    2: Scalar_String(
+        value:
+    )
+    3: Scalar_String(
+        value:
+    )
+    4: Scalar_String(
+        value: Hi
+    )
+    5: Scalar_String(
+        value: Hi
+    )
+    6: Scalar_String(
+        value: Hi
+    )
+    7: Scalar_String(
+        value: Hi
+    )
+    8: Scalar_String(
+        value: Hi
+    )
+    9: Scalar_String(
+        value: Hi
+    )
+    10: Scalar_String(
+        value: !'!\!\a!
+    )
+    11: Scalar_String(
+        value: !"!\!$!
+    !@@{ "\r" }@@!@@{ "\t" }@@!@@{ "\f" }@@!@@{ "\v" }@@!@@{ chr(27) /* "\e" */ }@@!\a
+    )
+    12: Scalar_String(
+        value: !@@{ chr(255) }@@!@@{ chr(255) }@@!@@{ chr(0) }@@!@@{ chr(0) }@@!
+    )
+)
\ No newline at end of file