Skip to content

Commit 46317e3

Browse files
Kyriel Abadmartin-henz
Kyriel Abad
andauthored
Update parser to new scm-slang parser (#1584)
* Prepare scheme files for new parser * update JS version for js-slang * proper formatting of files * fix separate program environments across REPL eval calls * remove logger messages from interpreter * Enable variadic continuations for future * Remove Infinity and NaN representation from Scheme * Change scm-slang to follow forked version * update scm-slang to newest parser * resolve linting problems * add test cases to verify proper chapter validation, decoded representation * update scm-slang * Move scheme-specific tests to scm-slang * make scheme test names more obvious * Revert "Move scheme-specific tests to scm-slang" This reverts commit 42e184e. * move scm-slang to dedicated alt-lang folder * remove duplicate code between scm-slang and js-slang * ignore alt langs coverage --------- Co-authored-by: Martin Henz <[email protected]>
1 parent 89b726c commit 46317e3

21 files changed

+387
-2931
lines changed

.eslintignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
/dist/
2-
/src/scm-slang/
2+
/src/alt-langs/
33
/src/py-slang/

.gitmodules

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
[submodule "src/scm-slang"]
2-
path = src/scm-slang
3-
url = https://github.com/source-academy/scm-slang.git
1+
[submodule "src/alt-langs/scheme/scm-slang"]
2+
path = src/alt-langs/scheme/scm-slang
3+
url = https://github.com/source-academy/scm-slang
44
[submodule "src/py-slang"]
55
path = src/py-slang
66
url = https://github.com/source-academy/py-slang

.prettierignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
/src/scm-slang/
1+
/src/alt-langs/
22
/src/py-slang/
33
/src/**/__tests__/**/__snapshots__

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@
114114
"/node_modules/",
115115
"/src/typings/",
116116
"/src/utils/testing.ts",
117-
"/src/scm-slang",
117+
"/src/alt-langs",
118118
"/src/py-slang/"
119119
],
120120
"reporters": [

0 commit comments

Comments
 (0)