+102
-101
| import * as wasm from './libhanzzok_bg.wasm'; | ||
| const heap = new Array(32).fill(undefined); | ||
| heap.push(undefined, null, true, false); | ||
| function getObject(idx) { return heap[idx]; } | ||
| let heap_next = heap.length; | ||
| function dropObject(idx) { | ||
| if (idx < 36) return; | ||
| heap[idx] = heap_next; | ||
| heap_next = idx; | ||
| } | ||
| function takeObject(idx) { | ||
| const ret = getObject(idx); | ||
| dropObject(idx); | ||
| return ret; | ||
| } | ||
| const lTextDecoder = typeof TextDecoder === 'undefined' ? (0, module.require)('util').TextDecoder : TextDecoder; | ||
@@ -41,2 +21,8 @@ | ||
| const heap = new Array(32).fill(undefined); | ||
| heap.push(undefined, null, true, false); | ||
| let heap_next = heap.length; | ||
| function addHeapObject(obj) { | ||
@@ -50,78 +36,17 @@ if (heap_next === heap.length) heap.push(heap.length + 1); | ||
| } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function code_plugin() { | ||
| var ret = wasm.code_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
| function _assertClass(instance, klass) { | ||
| if (!(instance instanceof klass)) { | ||
| throw new Error(`expected instance of ${klass.name}`); | ||
| } | ||
| return instance.ptr; | ||
| } | ||
| /** | ||
| * @param {HanzzokTokenized} tokens | ||
| * @param {Compiler} compiler | ||
| * @returns {HanzzokParsed} | ||
| */ | ||
| export function w_parse_root(tokens, compiler) { | ||
| _assertClass(tokens, HanzzokTokenized); | ||
| var ptr0 = tokens.ptr; | ||
| tokens.ptr = 0; | ||
| _assertClass(compiler, Compiler); | ||
| var ret = wasm.w_parse_root(ptr0, compiler.ptr); | ||
| return HanzzokParsed.__wrap(ret); | ||
| } | ||
| function getObject(idx) { return heap[idx]; } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function list_plugin() { | ||
| var ret = wasm.list_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| function dropObject(idx) { | ||
| if (idx < 36) return; | ||
| heap[idx] = heap_next; | ||
| heap_next = idx; | ||
| } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function heading_plugin() { | ||
| var ret = wasm.heading_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| function takeObject(idx) { | ||
| const ret = getObject(idx); | ||
| dropObject(idx); | ||
| return ret; | ||
| } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function icon_plugin() { | ||
| var ret = wasm.icon_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function quotation_plugin() { | ||
| var ret = wasm.quotation_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function youtube_plugin() { | ||
| var ret = wasm.youtube_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function emphasize_plugin() { | ||
| var ret = wasm.emphasize_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
| let WASM_VECTOR_LEN = 0; | ||
@@ -210,2 +135,8 @@ | ||
| function _assertClass(instance, klass) { | ||
| if (!(instance instanceof klass)) { | ||
| throw new Error(`expected instance of ${klass.name}`); | ||
| } | ||
| return instance.ptr; | ||
| } | ||
| /** | ||
@@ -246,2 +177,34 @@ * @param {HanzzokParsed} nodes | ||
| */ | ||
| export function code_plugin() { | ||
| var ret = wasm.code_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function emphasize_plugin() { | ||
| var ret = wasm.emphasize_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function heading_plugin() { | ||
| var ret = wasm.heading_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function icon_plugin() { | ||
| var ret = wasm.icon_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function input_guide_plugin() { | ||
@@ -261,10 +224,7 @@ var ret = wasm.input_guide_plugin(); | ||
| /** | ||
| * @param {string} source | ||
| * @returns {HanzzokTokenized} | ||
| * @returns {Plugin} | ||
| */ | ||
| export function w_tokenize(source) { | ||
| var ptr0 = passStringToWasm0(source, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
| var len0 = WASM_VECTOR_LEN; | ||
| var ret = wasm.w_tokenize(ptr0, len0); | ||
| return HanzzokTokenized.__wrap(ret); | ||
| export function list_plugin() { | ||
| var ret = wasm.list_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
@@ -281,3 +241,44 @@ | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function quotation_plugin() { | ||
| var ret = wasm.quotation_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function youtube_plugin() { | ||
| var ret = wasm.youtube_plugin(); | ||
| return Plugin.__wrap(ret); | ||
| } | ||
| /** | ||
| * @param {HanzzokTokenized} tokens | ||
| * @param {Compiler} compiler | ||
| * @returns {HanzzokParsed} | ||
| */ | ||
| export function w_parse_root(tokens, compiler) { | ||
| _assertClass(tokens, HanzzokTokenized); | ||
| var ptr0 = tokens.ptr; | ||
| tokens.ptr = 0; | ||
| _assertClass(compiler, Compiler); | ||
| var ret = wasm.w_parse_root(ptr0, compiler.ptr); | ||
| return HanzzokParsed.__wrap(ret); | ||
| } | ||
| /** | ||
| * @param {string} source | ||
| * @returns {HanzzokTokenized} | ||
| */ | ||
| export function w_tokenize(source) { | ||
| var ptr0 = passStringToWasm0(source, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
| var len0 = WASM_VECTOR_LEN; | ||
| var ret = wasm.w_tokenize(ptr0, len0); | ||
| return HanzzokTokenized.__wrap(ret); | ||
| } | ||
| /** | ||
| */ | ||
| export const BlockConstructorForm = Object.freeze({ Basic:0,"0":"Basic",Shortened:1,"1":"Shortened",Bookend:2,"2":"Bookend",Leading:3,"3":"Leading", }); | ||
@@ -570,6 +571,2 @@ /** | ||
| export function __wbindgen_object_drop_ref(arg0) { | ||
| takeObject(arg0); | ||
| }; | ||
| export function __wbindgen_string_new(arg0, arg1) { | ||
@@ -580,2 +577,6 @@ var ret = getStringFromWasm0(arg0, arg1); | ||
| export function __wbindgen_object_drop_ref(arg0) { | ||
| takeObject(arg0); | ||
| }; | ||
| export function __wbindgen_throw(arg0, arg1) { | ||
@@ -582,0 +583,0 @@ throw new Error(getStringFromWasm0(arg0, arg1)); |
+29
-29
| /* tslint:disable */ | ||
| /* eslint-disable */ | ||
| /** | ||
| * @returns {Plugin} | ||
| * @param {string} s | ||
| * @returns {string} | ||
| */ | ||
| export function code_plugin(): Plugin; | ||
| export function w_escape(s: string): string; | ||
| /** | ||
| * @param {HanzzokTokenized} tokens | ||
| * @param {HanzzokParsed} nodes | ||
| * @param {Compiler} compiler | ||
| * @returns {HanzzokParsed} | ||
| * @returns {string} | ||
| */ | ||
| export function w_parse_root(tokens: HanzzokTokenized, compiler: Compiler): HanzzokParsed; | ||
| export function w_compile_html(nodes: HanzzokParsed, compiler: Compiler): string; | ||
| /** | ||
| * @returns {Plugin} | ||
| * @param {HanzzokParsed} nodes | ||
| * @param {Compiler} compiler | ||
| * @returns {HanzzokCompiled} | ||
| */ | ||
| export function list_plugin(): Plugin; | ||
| export function w_compile_html_nodes(nodes: HanzzokParsed, compiler: Compiler): HanzzokCompiled; | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function heading_plugin(): Plugin; | ||
| export function code_plugin(): Plugin; | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function icon_plugin(): Plugin; | ||
| export function emphasize_plugin(): Plugin; | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function quotation_plugin(): Plugin; | ||
| export function heading_plugin(): Plugin; | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function youtube_plugin(): Plugin; | ||
| export function icon_plugin(): Plugin; | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function emphasize_plugin(): Plugin; | ||
| export function input_guide_plugin(): Plugin; | ||
| /** | ||
| * @param {string} s | ||
| * @returns {string} | ||
| * @returns {Plugin} | ||
| */ | ||
| export function w_escape(s: string): string; | ||
| export function link_plugin(): Plugin; | ||
| /** | ||
| * @param {HanzzokParsed} nodes | ||
| * @param {Compiler} compiler | ||
| * @returns {string} | ||
| * @returns {Plugin} | ||
| */ | ||
| export function w_compile_html(nodes: HanzzokParsed, compiler: Compiler): string; | ||
| export function list_plugin(): Plugin; | ||
| /** | ||
| * @param {HanzzokParsed} nodes | ||
| * @param {Compiler} compiler | ||
| * @returns {HanzzokCompiled} | ||
| * @returns {Plugin} | ||
| */ | ||
| export function w_compile_html_nodes(nodes: HanzzokParsed, compiler: Compiler): HanzzokCompiled; | ||
| export function math_plugin(): Plugin; | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function input_guide_plugin(): Plugin; | ||
| export function quotation_plugin(): Plugin; | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function link_plugin(): Plugin; | ||
| export function youtube_plugin(): Plugin; | ||
| /** | ||
| * @param {HanzzokTokenized} tokens | ||
| * @param {Compiler} compiler | ||
| * @returns {HanzzokParsed} | ||
| */ | ||
| export function w_parse_root(tokens: HanzzokTokenized, compiler: Compiler): HanzzokParsed; | ||
| /** | ||
| * @param {string} source | ||
@@ -68,7 +72,3 @@ * @returns {HanzzokTokenized} | ||
| /** | ||
| * @returns {Plugin} | ||
| */ | ||
| export function math_plugin(): Plugin; | ||
| /** | ||
| */ | ||
| export enum BlockConstructorForm { | ||
@@ -75,0 +75,0 @@ Basic, |
+1
-1
@@ -7,3 +7,3 @@ { | ||
| "description": "Hanzzok compiler library", | ||
| "version": "0.1.4", | ||
| "version": "0.1.5", | ||
| "license": "MIT", | ||
@@ -10,0 +10,0 @@ "repository": { |
Sorry, the diff of this file is not supported yet
472590
-7.16%