Skip to content

Commit e440cfa

Browse files
authored
Merge pull request #1 from joshraphael/rascript_syntax
migrate to rascript-syntax repo
2 parents 433a71f + 6ca46be commit e440cfa

File tree

4 files changed

+10
-0
lines changed

4 files changed

+10
-0
lines changed

scripts/gen.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ bash ./scripts/setup.sh
55
export PLAYGROUND="playground"
66
export HIGHLIGHTJS_RASCRIPT="${PLAYGROUND}/extra/highlightjs-rascript"
77

8+
cp ${PLAYGROUND}/rascript.js src/languages
9+
810
rm -rf dist
911
mkdir -p dist
1012
cd ${PLAYGROUND}

scripts/setup.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22

33
export PLAYGROUND="playground"
44
export HIGHLIGHTJS_RASCRIPT="${PLAYGROUND}/extra/highlightjs-rascript"
5+
export RASCRIPT_SYNTAX_VERSION="v0.2.0"
56

67
rm -rf ${PLAYGROUND}
78
mkdir -p ${PLAYGROUND}
89
git clone https://github.com/highlightjs/highlight.js ${PLAYGROUND}
10+
wget -O ${PLAYGROUND}/rascript.js "https://github.com/joshraphael/rascript-syntax/releases/download/${RASCRIPT_SYNTAX_VERSION}/rascript.js"
911
mkdir -p ${HIGHLIGHTJS_RASCRIPT}
1012
cp -r src ${HIGHLIGHTJS_RASCRIPT}
1113
cp -r test ${HIGHLIGHTJS_RASCRIPT}

scripts/test.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ bash ./scripts/setup.sh
55
export PLAYGROUND="playground"
66
export HIGHLIGHTJS_RASCRIPT="${PLAYGROUND}/extra/highlightjs-rascript"
77

8+
diff -q "src/languages/rascript.js" "${PLAYGROUND}/rascript.js"
9+
if [ $? -ne 0 ]; then
10+
exit 1
11+
fi
12+
813
cd ${PLAYGROUND}
914
node ./tools/build.js -t cdn
1015
npm run build_and_test

src/languages/rascript.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Language: RAScript
33
Author: Joshua Raphael
44
Description: Syntax grammar for RAScript, a RetroAchievements.org DSL
55
Category: syntax
6+
Version: v0.2.0
67
*/
78
export default function(hljs) {
89
return {

0 commit comments

Comments
 (0)