diff options
| -rwxr-xr-x | test/dz_wasm.js | 2 | ||||
| -rw-r--r-- | wc.bqn | 6 | ||||
| -rwxr-xr-x | wcshim.bqn | 3 |
3 files changed, 5 insertions, 6 deletions
diff --git a/test/dz_wasm.js b/test/dz_wasm.js index 9fcdbdde..326cb16c 100755 --- a/test/dz_wasm.js +++ b/test/dz_wasm.js @@ -10,7 +10,7 @@ const t=load('cases/simple.bqn').split('\n').filter(x=>x).map(x=>x.split(' % ')) , expt=t.map(e=>+e[0]) var compiler = execFile( - __dirname+'/../wcshim.bqn', + __dirname+'/../wc.bqn', [ '{•←WCompile𝕩}¨⟨'+test+'⟩' ], function (error, stdout, stderr) { const rslt=stdout.split('\n').filter(a=>a.length) @@ -1,9 +1,9 @@ -#! ./dzref +#! /usr/bin/env dbqn # WebAssembly backend (very incomplete) i←"⟨cgl,charSet,Tokenize⟩" -⟨cgl,charSet,Tokenize⟩ ← ⟨•path∾"src/c.bqn",i⟩ •Import "dzref" +⟨cgl,charSet,Tokenize⟩ ← •BQN i∾˜•FChars"src/c.bqn" chF←(⊑cgl)↑charSet bF‿bM‿bC‿bS‿bG‿bB‿bL‿bO‿bI‿bU‿bD‿bN‿bA‿bW←≍¨˜⟜(+`≠↑0∾⊢)cgl M←1⊸⊑(0⊸≤∧>)-⟜⊑ @@ -85,3 +85,5 @@ WCompile←{ f←⟨rcp,or,body⟩ Gen ⟨(≠¨f)/(1‿2‿0≍¨1)⥊¨¨f64 ⋄ 2 ⋄ ∾f⟩ } + +•Eval ⊑•args diff --git a/wcshim.bqn b/wcshim.bqn deleted file mode 100755 index 2ef3503d..00000000 --- a/wcshim.bqn +++ /dev/null @@ -1,3 +0,0 @@ -#! /usr/bin/env dbqn - -((<•path∾"wc.bqn")∾•args) •Import "dzref" |
