Skip to content
This repository was archived by the owner on Jan 8, 2023. It is now read-only.

Commit 4a4ea14

Browse files
author
ApsarasX
committed
fix: fix errors in ANTLR syntax file
1 parent c01736f commit 4a4ea14

3 files changed

Lines changed: 18 additions & 4 deletions

File tree

.github/workflows/build.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,17 @@ jobs:
6060
cd cmake-build-debug
6161
sudo cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="-w" -G "CodeBlocks - Unix Makefiles" ..
6262
sudo cmake --build . --target staticscript doxygen
63+
for file in ../examples/*
64+
do
65+
./lib/staticscript $file
66+
done
6367
cd ../cmake-build-release
6468
sudo cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-w" -G "CodeBlocks - Unix Makefiles" ..
6569
sudo cmake --build . --target staticscript doxygen
70+
for file in ../examples/*
71+
do
72+
./lib/staticscript $file
73+
done
6674
6775
build_on_macos:
6876
name: Build on macOS
@@ -86,6 +94,14 @@ jobs:
8694
cd cmake-build-debug
8795
sudo cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="-w" -G "CodeBlocks - Unix Makefiles" ..
8896
sudo cmake --build . --target staticscript doxygen
97+
for file in ../examples/*
98+
do
99+
./lib/staticscript $file
100+
done
89101
cd ../cmake-build-release
90102
sudo cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-w" -G "CodeBlocks - Unix Makefiles" ..
91-
sudo cmake --build . --target staticscript doxygen
103+
sudo cmake --build . --target staticscript doxygen
104+
for file in ../examples/*
105+
do
106+
./lib/staticscript $file
107+
done

examples/variable.ss

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
let x;
2-
const y;
31
let xn: number;
42
let xb: boolean;
53
let xs: string;

grammar/StaticScriptLexer.g4

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ SingleLineComment: '//' ~[\r\n\u2028\u2029]* -> channel(HIDDEN);
5757

5858
// Fragment规则
5959
fragment StringCharacter
60-
: ~['\\\r\n]
60+
: ~["\\\r\n]
6161
| '\\' EscapeSequence
6262
| LineContinuation
6363
;

0 commit comments

Comments
 (0)