Преглед на файлове

Fixed support for named character entities.

Stan Hebben преди 6 години
родител
ревизия
20cecb824f
променени са 2 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 2
    2
      Parser/src/main/java/org/openzen/zenscript/lexer/ZSTokenType.java
  2. 1
    1
      ScriptingExample/scripts/helloworld.zs

+ 2
- 2
Parser/src/main/java/org/openzen/zenscript/lexer/ZSTokenType.java Целия файл

@@ -17,8 +17,8 @@ public enum ZSTokenType implements TokenType {
17 17
 	T_IDENTIFIER("[a-zA-Z_][a-zA-Z_0-9]*"),
18 18
 	T_FLOAT("\\-?(0|[1-9][0-9]*)\\.[0-9]+([eE][\\+\\-]?[0-9]+)?"),
19 19
 	T_INT("\\-?(0|[1-9][0-9]*)"),
20
-	T_STRING_SQ("\"([^\"\\\\]|\\\\([\'\"\\\\/bfnrt]|u[0-9a-fA-F]{4}))*\""),
21
-	T_STRING_DQ("\'([^\'\\\\]|\\\\([\'\"\\\\/bfnrt]|u[0-9a-fA-F]{4}))*\'"),
20
+	T_STRING_SQ("\"([^\"\\\\]|\\\\([\'\"\\\\/bfnrt&]|u[0-9a-fA-F]{4}))*\""),
21
+	T_STRING_DQ("\'([^\'\\\\]|\\\\([\'\"\\\\/bfnrt&]|u[0-9a-fA-F]{4}))*\'"),
22 22
 	T_AOPEN("\\{"),
23 23
 	T_ACLOSE("\\}"),
24 24
 	T_SQOPEN("\\["),

+ 1
- 1
ScriptingExample/scripts/helloworld.zs Целия файл

@@ -1,3 +1,3 @@
1
-println("Hello world!");
1
+println("Hello \© world!");
2 2
 println(5);
3 3
 println(1 + 3);

Loading…
Отказ
Запис