From: fennecdjay Date: Mon, 10 Feb 2025 23:11:14 +0000 (+0100) Subject: :art: update X-Git-Tag: nightly^0 X-Git-Url: http://10.11.0.4:5575/?a=commitdiff_plain;p=gwion.git :art: update --- diff --git a/arg.gw b/arg.gw deleted file mode 100644 index ebc1a4c5..00000000 --- a/arg.gw +++ /dev/null @@ -1,4 +0,0 @@ -#! test -#! test -<<< me.args() >>>; -<<< me.arg(0) >>>; diff --git a/diablo.gw b/diablo.gw deleted file mode 100644 index 22363a11..00000000 --- a/diablo.gw +++ /dev/null @@ -1,4 +0,0 @@ -#! retest -var int i; -#! retest -var int i; diff --git a/error.gw b/error.gw deleted file mode 100644 index 1078487e..00000000 --- a/error.gw +++ /dev/null @@ -1,3 +0,0 @@ -fun void test() { - var int test; -} diff --git a/fmt b/fmt index ca4651ed..bd173d27 160000 --- a/fmt +++ b/fmt @@ -1 +1 @@ -Subproject commit ca4651ed6a69734931fb32931e868029136ebee7 +Subproject commit bd173d2725b199626f3124cc467d9325cabf4edf diff --git a/foo.gw b/foo.gw deleted file mode 100644 index 3ac09381..00000000 --- a/foo.gw +++ /dev/null @@ -1,2 +0,0 @@ -var int tttttt; -ttttttt; diff --git a/fptr_test_arg.gw b/fptr_test_arg.gw deleted file mode 100644 index 4cdcd505..00000000 --- a/fptr_test_arg.gw +++ /dev/null @@ -1,5 +0,0 @@ - -operator int ===--+ (int i, int) {} - - -#!funptr void foo(int i : 12); diff --git a/gwion-electronics b/gwion-electronics deleted file mode 100755 index 15b72456..00000000 Binary files a/gwion-electronics and /dev/null differ diff --git a/import.gw b/import.gw deleted file mode 100644 index 540dd063..00000000 --- a/import.gw +++ /dev/null @@ -1 +0,0 @@ -import Foo; diff --git a/import_list.md b/import_list.md deleted file mode 100644 index 355fd8a7..00000000 --- a/import_list.md +++ /dev/null @@ -1,37 +0,0 @@ -## NOTES: - Tmpl* gwi tmpl is used to build tmpl for udef, fdef, tdef - - -src/import/cleaner.c -src/import/import_cdef.c -src/import/import_checker.c -src/import/import_enum.c - -## src/import/import_internals.c - nothing to see here apparently - -## src/import/import_oper.c - nothing to see here apparently - -src/import/import_special.c -src/import/import_tdef.c -src/import/import_type.c -src/import/import_udef.c - - -## src/import/import_fdef.c - * name - * sym - * type decl (for ret_type) - * arg list (formerly mpv, now arg_list) - * flags - * TODO: fflags - * tmpl (what for? assume decl) - * tags???? must be an error - -## src/import/import_item.c - * exp (for value?) - -## src/import/import_prim.c - the fuck - check->m_val = info->array.type->actual_size * CHAR_BIT; diff --git a/import_plug_deps.c b/import_plug_deps.c deleted file mode 100644 index 08642e0f..00000000 --- a/import_plug_deps.c +++ /dev/null @@ -1,22 +0,0 @@ -we could have nspcs set their parent -and just not bother setting parent for the user one - - - - #! value - ensure type is in namespace - - #! function - ensure rettype and type of any arguments are in namespace - - #! class - ensure parent is in namespace - iterate through functions, types and values - - - - - - - - #! NOTE: we may want to resolve for template? diff --git a/int.gw b/int.gw deleted file mode 100644 index 9cec9b9c..00000000 --- a/int.gw +++ /dev/null @@ -1 +0,0 @@ -12 :=> 12; diff --git a/log b/log deleted file mode 100644 index 79c3ed75..00000000 --- a/log +++ /dev/null @@ -1,3946 +0,0 @@ -using dummy driver -var int A; -src/lib/engine.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/engine.c -0x560a8dc6d6d0 -1 -1 -var Compound A; -src/lib/engine.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var int A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/import/import_oper.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var float A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var dur A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var time A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var bool A; -src/lib/prim.c -0x560a8dc6d6d0 -1 -1 -var Function A; -src/lib/closure.c -0x560a8dc6d6d0 -1 -1 -var Object A; -src/lib/closure.c -0x560a8dc6d6d0 -1 -1 -var void A; -src/lib/closure.c -0x560a8dc6d750 -1 -1 -var void A; -src/lib/closure.c -0x560a8dc6d7d0 -1 -1 -var Funptr A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Function A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Funptr A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Function A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Funptr A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Function A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Funptr A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Function A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Funptr A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Operator A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Funptr A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Operator A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Funptr A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Function A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Function A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Function A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Class A; -src/lib/closure.c -0x560a8dc6d850 -1 -1 -var Object A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Object A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Compound A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Object A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Object A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var bool A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Object A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Object A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var bool A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Object A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Object A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var bool A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Object A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var bool A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Object A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var bool A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Object A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var bool A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var Compound A; -src/lib/object_op.c -0x560a8dc6d850 -1 -1 -var float A; -src/lib/engine.c -0x560a8dc6d850 -1 -1 -var float A; -src/lib/engine.c -0x560a8dc6d850 -1 -1 -var dur A; -src/lib/engine.c -0x560a8dc6d850 -1 -1 -var dur A; -src/lib/engine.c -0x560a8dc6d850 -1 -1 -var dur A; -src/lib/engine.c -0x560a8dc6d850 -1 -1 -var dur A; -src/lib/engine.c -0x560a8dc6d850 -1 -1 -var dur A; -src/lib/engine.c -0x560a8dc6d850 -1 -1 -var dur A; -src/lib/engine.c -0x560a8dc6d850 -1 -1 -var time A; -src/lib/engine.c -0x560a8dc6d850 -1 -1 -var None A; -src/lib/union.c -0x560a8dc6d850 -1 -1 -var None A; -src/lib/union.c -0x560a8dc6d850 -1 -1 -var None A; -src/lib/union.c -0x560a8dc6d850 -1 -1 -var int A; -src/lib/union.c -0x560a8dc6d850 -1 -1 -var bool A; -src/lib/union.c -0x560a8dc6d850 -1 -1 -var int A; -src/lib/union.c -0x560a8dc6d850 -1 -1 -var auto A; -src/lib/union.c -0x560a8dc6d9d0 -1 -1 -var int A; -src/lib/union.c -0x560a8dc6d9d0 -1 -1 -var int A; -src/lib/union.c -0x560a8dc6da50 -1 -1 -var T A; -src/lib/union.c -0x560a8dc6d9d0 -1 -1 -var Union A; -src/lib/union.c -0x560a8dc6dad0 -1 -1 -var None A; -src/lib/union.c -0x560a8dc6db50 -1 -1 -var A A; -src/lib/union.c -0x560a8dc6dbd0 -1 -1 -var Object A; -src/lib/engine.c -0x560a8dc6dc50 -1 -1 -var A A; -src/lib/array.c -0x560a8dc6dd50 -1 -1 -var T A; -src/lib/array.c -0x560a8dc6dd50 -1 -1 -var Option:[A] A; -src/lib/array.c -0x560a8dc6ded0 -1 -1 -var T A; -src/lib/array.c -0x560a8dc6ded0 -1 -1 -var A A; -src/lib/array.c -0x560a8dc6e050 -1 -1 -var T A; -src/lib/array.c -0x560a8dc6e050 -1 -1 -var A A; -src/lib/array.c -0x560a8dc6e0d0 -1 -1 -var bool A; -src/lib/array.c -0x560a8dc6e1d0 -1 -1 -var T A; -src/lib/array.c -0x560a8dc6e1d0 -1 -1 -var T A; -src/lib/array.c -0x560a8dc6e250 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6e250 -1 -1 -var bool A; -src/lib/array.c -0x560a8dc6e350 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6e350 -1 -1 -var bool A; -src/lib/array.c -0x560a8dc6e450 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6e450 -1 -1 -var T A; -src/lib/array.c -0x560a8dc6e4d0 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6e550 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6e5d0 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6e650 -1 -1 -var T A; -src/lib/array.c -0x560a8dc6e6d0 -1 -1 -var A[] A; -src/lib/array.c -0x560a8dc6e7d0 -1 -1 -var map_t:[A] A; -src/lib/array.c -0x560a8dc6e7d0 -1 -1 -var A[] A; -src/lib/array.c -0x560a8dc6e950 -1 -1 -var compactmap_t:[A] A; -src/lib/array.c -0x560a8dc6e950 -1 -1 -var T[] A; -src/lib/array.c -0x560a8dc6ea50 -1 -1 -var filter_t A; -src/lib/array.c -0x560a8dc6ea50 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6eb50 -1 -1 -var filter_t A; -src/lib/array.c -0x560a8dc6eb50 -1 -1 -var A A; -src/lib/array.c -0x560a8dc6ecd0 -1 -1 -var fold_t:[A] A; -src/lib/array.c -0x560a8dc6ecd0 -1 -1 -var A A; -src/lib/array.c -0x560a8dc6ed50 -1 -1 -var A A; -src/lib/array.c -0x560a8dc6ee50 -1 -1 -var fold_t:[A] A; -src/lib/array.c -0x560a8dc6ee50 -1 -1 -var A A; -src/lib/array.c -0x560a8dc6eed0 -1 -1 -var auto A; -src/lib/array.c -0x560a8dc6ef50 -1 -1 -var new_t A; -src/lib/array.c -0x560a8dc6ef50 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var void A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var int A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Array A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var bool A; -src/lib/array.c -0x560a8dc6f050 -1 -1 -var Object A; -src/lib/engine.c -0x560a8dc6f050 -1 -1 -var auto A; -src/lib/vector.c -0x560a8dc6f0d0 -1 -1 -var T A; -src/lib/vector.c -0x560a8dc6f150 -1 -1 -var int A; -src/lib/vector.c -0x560a8dc6f250 -1 -1 -var int A; -src/lib/vector.c -0x560a8dc6f650 -1 -1 -var Vector A; -src/lib/vector.c -0x560a8dc6f650 -1 -1 -var Vector A; -src/lib/vector.c -0x560a8dc6f650 -1 -1 -var Object A; -src/lib/engine.c -0x560a8dc6f650 -1 -1 -var void A; -src/lib/engine.c -0x560a8dc6f6d0 -1 -1 -var void A; -src/lib/event.c -0x560a8dc6f750 -1 -1 -var void A; -src/lib/event.c -0x560a8dc6f7d0 -1 -1 -var Event A; -src/lib/event.c -0x560a8dc6f850 -1 -1 -var time A; -src/lib/event.c -0x560a8dc6f850 -1 -1 -var int A; -src/lib/event.c -0x560a8dc6f850 -1 -1 -var Object A; -src/lib/engine.c -0x560a8dc6f850 -1 -1 -var void A; -src/lib/engine.c -0x560a8dc6f8d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6f950 -1 -1 -var int A; -src/lib/ugen.c -0x560a8dc6f950 -1 -1 -var int A; -src/lib/ugen.c -0x560a8dc6fa50 -1 -1 -var int A; -src/lib/ugen.c -0x560a8dc6fad0 -1 -1 -var int A; -src/lib/ugen.c -0x560a8dc6fad0 -1 -1 -var float A; -src/lib/ugen.c -0x560a8dc6fbd0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc6fc50 -1 -1 -var Array A; -src/lib/ugen.c -0x560a8dc707d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc707d0 -1 -1 -var void A; -src/lib/ugen.c -0x560a8dc71150 -1 -1 -var Array A; -src/lib/ugen.c -0x560a8dc71d50 -1 -1 -var auto A; -src/lib/ugen.c -0x560a8dc71d50 -1 -1 -var void A; -src/lib/ugen.c -0x560a8dc726d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen[] A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var UGen A; -src/lib/ugen.c -0x560a8dc731d0 -1 -1 -var Ref A; -src/lib/ref.c -0x560a8dc732d0 -1 -1 -var Object A; -src/lib/engine.c -0x560a8dc732d0 -1 -1 -var void A; -src/lib/engine.c -0x560a8dc73350 -1 -1 -var int A; -src/lib/string.c -0x560a8dc733d0 -1 -1 -var string A; -src/lib/string.c -0x560a8dc73450 -1 -1 -var string A; -src/lib/string.c -0x560a8dc734d0 -1 -1 -var string A; -src/lib/string.c -0x560a8dc73550 -1 -1 -var string A; -src/lib/string.c -0x560a8dc735d0 -1 -1 -var string A; -src/lib/string.c -0x560a8dc73650 -1 -1 -var string A; -src/lib/string.c -0x560a8dc736d0 -1 -1 -var int A; -src/lib/string.c -0x560a8dc736d0 -1 -1 -var string A; -src/lib/string.c -0x560a8dc73750 -1 -1 -var string A; -src/lib/string.c -0x560a8dc737d0 -1 -1 -var int A; -src/lib/string.c -0x560a8dc737d0 -1 -1 -var string A; -src/lib/string.c -0x560a8dc73850 -1 -1 -var string A; -src/lib/string.c -0x560a8dc738d0 -1 -1 -var int A; -src/lib/string.c -0x560a8dc738d0 -1 -1 -var int A; -src/lib/string.c -0x560a8dc73950 -1 -1 -var string A; -src/lib/string.c -0x560a8dc738d0 -1 -1 -var int A; -src/lib/string.c -0x560a8dc73950 -1 -1 -var char A; -src/lib/string.c -0x560a8dc73950 -1 -1 -var int A; -src/lib/string.c -0x560a8dc73a50 -1 -1 -var char A; -src/lib/string.c -0x560a8dc73a50 -1 -1 -var int A; -src/lib/string.c -0x560a8dc73ad0 -1 -1 -var int A; -src/lib/string.c -0x560a8dc73b50 -1 -1 -var string A; -src/lib/string.c -0x560a8dc73b50 -1 -1 -var int A; -src/lib/string.c -0x560a8dc73c50 -1 -1 -var string A; -src/lib/string.c -0x560a8dc73c50 -1 -1 -var int A; -src/lib/string.c -0x560a8dc73cd0 -1 -1 -var int A; -src/lib/string.c -0x560a8dc73d50 -1 -1 -var char A; -src/lib/string.c -0x560a8dc73d50 -1 -1 -var int A; -src/lib/string.c -0x560a8dc73e50 -1 -1 -var char A; -src/lib/string.c -0x560a8dc73e50 -1 -1 -var int A; -src/lib/string.c -0x560a8dc73ed0 -1 -1 -var int A; -src/lib/string.c -0x560a8dc73f50 -1 -1 -var string A; -src/lib/string.c -0x560a8dc73f50 -1 -1 -var int A; -src/lib/string.c -0x560a8dc74050 -1 -1 -var string A; -src/lib/string.c -0x560a8dc74050 -1 -1 -var int A; -src/lib/string.c -0x560a8dc740d0 -1 -1 -var void A; -src/lib/string.c -0x560a8dc74150 -1 -1 -var int A; -src/lib/string.c -0x560a8dc74150 -1 -1 -var int A; -src/lib/string.c -0x560a8dc741d0 -1 -1 -var void A; -src/lib/string.c -0x560a8dc74250 -1 -1 -var string A; -src/lib/string.c -0x560a8dc74250 -1 -1 -var string A; -src/lib/string.c -0x560a8dc74350 -1 -1 -var string A; -src/lib/string.c -0x560a8dc74350 -1 -1 -var int A; -src/lib/string.c -0x560a8dc74450 -1 -1 -var int A; -src/lib/string.c -0x560a8dc744d0 -1 -1 -var &int A; -src/lib/string.c -0x560a8dc744d0 -1 -1 -var float A; -src/lib/string.c -0x560a8dc745d0 -1 -1 -var int A; -src/lib/string.c -0x560a8dc74650 -1 -1 -var string A; -src/lib/string.c -0x560a8dc74650 -1 -1 -var string A; -src/lib/string.c -0x560a8dc74650 -1 -1 -var string A; -src/lib/string.c -0x560a8dc74650 -1 -1 -var bool A; -src/lib/string.c -0x560a8dc74650 -1 -1 -var string A; -src/lib/string.c -0x560a8dc74650 -1 -1 -var string A; -src/lib/string.c -0x560a8dc74650 -1 -1 -var bool A; -src/lib/string.c -0x560a8dc74650 -1 -1 -var int A; -src/lib/string.c -0x560a8dc74650 -1 -1 -var string A; -src/lib/string.c -0x560a8dc74650 -1 -1 -var string A; -src/lib/string.c -0x560a8dc74650 -1 -1 -var Object A; -src/lib/engine.c -0x560a8dc74650 -1 -1 -var int A; -src/lib/engine.c -0x560a8dc746d0 -1 -1 -var void A; -src/lib/shred.c -0x560a8dc746d0 -1 -1 -var bool A; -src/lib/shred.c -0x560a8dc74750 -1 -1 -var bool A; -src/lib/shred.c -0x560a8dc747d0 -1 -1 -var int A; -src/lib/shred.c -0x560a8dc74850 -1 -1 -var Shred A; -src/lib/shred.c -0x560a8dc748d0 -1 -1 -var int A; -src/lib/shred.c -0x560a8dc748d0 -1 -1 -var void A; -src/lib/shred.c -0x560a8dc749d0 -1 -1 -var int A; -src/lib/shred.c -0x560a8dc74a50 -1 -1 -var string A; -src/lib/shred.c -0x560a8dc74ad0 -1 -1 -var int A; -src/lib/shred.c -0x560a8dc74ad0 -1 -1 -var string A; -src/lib/shred.c -0x560a8dc74bd0 -1 -1 -var string A; -src/lib/shred.c -0x560a8dc74c50 -1 -1 -var string A; -src/lib/shred.c -0x560a8dc74cd0 -1 -1 -var string A; -src/lib/shred.c -0x560a8dc74d50 -1 -1 -var string A; -src/lib/shred.c -0x560a8dc74dd0 -1 -1 -var string A; -src/lib/shred.c -0x560a8dc74e50 -1 -1 -var void A; -src/lib/shred.c -0x560a8dc74ed0 -1 -1 -var bool A; -src/lib/shred.c -0x560a8dc74ed0 -1 -1 -var void A; -src/lib/shred.c -0x560a8dc74fd0 -1 -1 -var void A; -src/lib/shred.c -0x560a8dc75050 -1 -1 -var void A; -src/lib/shred.c -0x560a8dc750d0 -1 -1 -var float A; -src/lib/shred.c -0x560a8dc75150 -1 -1 -var UGen A; -src/lib/shred.c -0x560a8dc751d0 -1 -1 -var Shred A; -src/lib/shred.c -0x560a8dc75250 -1 -1 -var int A; -src/lib/shred.c -0x560a8dc752d0 -1 -1 -var Event A; -src/lib/shred.c -0x560a8dc752d0 -1 -1 -var void A; -src/lib/shred.c -0x560a8dc752d0 -1 -1 -var void A; -src/lib/shred.c -0x560a8dc75350 -1 -1 -var Fork A; -src/lib/shred.c -0x560a8dc75450 -1 -1 -var A A; -src/lib/shred.c -0x560a8dc754d0 -1 -1 -var UGen A; -src/lib/modules.c -0x560a8dc755d0 -1 -1 -var void A; -src/lib/modules.c -0x560a8dc75650 -1 -1 -var float A; -src/lib/modules.c -0x560a8dc756d0 -1 -1 -var float A; -src/lib/modules.c -0x560a8dc75750 -1 -1 -var float A; -src/lib/modules.c -0x560a8dc75750 -1 -1 -var UGen A; -src/lib/modules.c -0x560a8dc75850 -1 -1 -var void A; -src/lib/modules.c -0x560a8dc758d0 -1 -1 -var float A; -src/lib/modules.c -0x560a8dc75950 -1 -1 -var float A; -src/lib/modules.c -0x560a8dc759d0 -1 -1 -var float A; -src/lib/modules.c -0x560a8dc759d0 -1 -1 -var UGen A; -src/lib/modules.c -0x560a8dc75ad0 -1 -1 -var void A; -src/lib/modules.c -0x560a8dc75b50 -1 -1 -var UGen A; -src/lib/modules.c -0x560a8dc75bd0 -1 -1 -var void A; -src/lib/modules.c -0x560a8dc75c50 -1 -1 -var UGen A; -src/lib/modules.c -0x560a8dc75cd0 -1 -1 -var void A; -src/lib/modules.c -0x560a8dc75d50 -1 -1 -var float A; -src/lib/modules.c -0x560a8dc75dd0 -1 -1 -var float A; -src/lib/modules.c -0x560a8dc75e50 -1 -1 -var float A; -src/lib/modules.c -0x560a8dc75e50 -1 -1 -var UGen A; -src/lib/modules.c -0x560a8dc75f50 -1 -1 -var void A; -src/lib/modules.c -0x560a8dc75fd0 -1 -1 -var UGen A; -src/lib/modules.c -0x560a8dc76050 -1 -1 -var void A; -src/lib/modules.c -0x560a8dc760d0 -1 -1 -var int A; -src/lib/modules.c -0x560a8dc76150 -1 -1 -var Function A; -src/lib/modules.c -0x560a8dc761d0 -1 -1 -var UsrUGen A; -src/lib/modules.c -0x560a8dc761d0 -1 -1 -var UsrUGen A; -src/lib/modules.c -0x560a8dc761d0 -1 -1 -var Compound A; -src/lib/engine.c -0x560a8dc761d0 -1 -1 -var Function A; -src/lib/engine.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var bool A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var bool A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var bool A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var bool A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var bool A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var bool A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/lib_class.c -0x560a8dc761d0 -1 -1 -var Class A; -src/lib/engine.c -0x560a8dc761d0 -1 -1 -var bool A; -src/lib/deep_equal.c -0x560a8dc761d0 -1 -1 -var bool A; -src/lib/deep_equal.c -0x560a8dc761d0 -1 -1 -var Compound A; -src/lib/deep_equal.c -0x560a8dc761d0 -1 -1 -var Compound A; -src/lib/deep_equal.c -0x560a8dc761d0 -1 -1 -var bool A; -src/lib/deep_equal.c -0x560a8dc761d0 -1 -1 -var Compound A; -src/lib/deep_equal.c -0x560a8dc761d0 -1 -1 -var Compound A; -src/lib/deep_equal.c -0x560a8dc761d0 -1 -1 -var bool A; -src/lib/deep_equal.c -0x560a8dc761d0 -1 -1 -var Object A; -src/lib/engine.c -0x560a8dc761d0 -1 -1 -var void A; -src/lib/engine.c -0x560a8dc76250 -1 -1 -var void A; -src/lib/dict.c -0x560a8dc762d0 -1 -1 -var Key A; -src/lib/dict.c -0x560a8dc762d0 -1 -1 -var Dict A; -src/lib/dict.c -0x560a8dc763d0 -1 -1 -var Dict A; -src/lib/dict.c -0x560a8dc763d0 -1 -1 -var int A; -src/lib/dict.c -0x560a8dc763d0 -1 -1 -var Dict A; -src/lib/dict.c -0x560a8dc763d0 -1 -1 -var void A; -src/lib/dict.c -0x560a8dc763d0 -1 -1 -var Dict A; -src/lib/dict.c -0x560a8dc763d0 -1 -1 -var Dict A; -src/lib/dict.c -0x560a8dc763d0 -1 -1 -var int A; -src/lib/dict.c -0x560a8dc763d0 -1 -1 -var int A; -src/lib/dict.c -0x560a8dc763d0 -1 -1 -var int A; -src/lib/dict.c -0x560a8dc764d0 -1 -1 -var Object A; -src/lib/dict.c -0x560a8dc764d0 -1 -1 -var int A; -src/lib/dict.c -0x560a8dc765d0 -1 -1 -var float A; -src/lib/dict.c -0x560a8dc765d0 -1 -1 -var int A; -src/lib/dict.c -0x560a8dc766d0 -1 -1 -var time A; -src/lib/dict.c -0x560a8dc766d0 -1 -1 -var int A; -src/lib/dict.c -0x560a8dc767d0 -1 -1 -var dur A; -src/lib/dict.c -0x560a8dc767d0 -1 -1 -var int A; -src/lib/dict.c -0x560a8dc768d0 -1 -1 -var string A; -src/lib/dict.c -0x560a8dc768d0 -1 -1 -var Gack A; -src/lib/lib_gack.c -0x560a8dc769d0 -1 -1 -var Shred A; -src/lib/engine.c -0x560a8dc769d0 -1 -1 -var UGen A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var Function A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var Sift A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var Sift A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var Function A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var Sift A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var UGen A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var Funptr A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var Sift A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var Sift A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var Funptr A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var Sift A; -src/lib/sift.c -0x560a8dc76a50 -1 -1 -var float A; -src/lib/locale.c -0x560a8dc76a50 -1 -1 -var string A; -src/lib/locale.c -0x560a8dc76a50 -1 -1 diff --git a/match.gw b/match.gw deleted file mode 100644 index 48bae850..00000000 --- a/match.gw +++ /dev/null @@ -1,12 +0,0 @@ -class Foo { - var int i; - var float j; -} - -#!- some doc -#!- some doc -var Foo foo; - -match 1 { - case x : <<< x >>>; -} diff --git a/named_arg.gw b/named_arg.gw deleted file mode 100644 index a7cc0022..00000000 --- a/named_arg.gw +++ /dev/null @@ -1,5 +0,0 @@ -fun void test(float bar) { <<< "${__func__} ${bar}" >>>; } -fun void test(int foo, float f) { <<< "${__func__} ${foo} ${f}" >>>; } - -test(bar = 12.0); -test(4.2, foo = 13); diff --git a/rc_calc.gw b/rc_calc.gw deleted file mode 100644 index a1dc63d8..00000000 --- a/rc_calc.gw +++ /dev/null @@ -1,30 +0,0 @@ -distinct float farad; -distinct float ohm; -distinct float freq; - -class C { - var int i; -} -#ifndef foo - -operator farad ------ (farad lhs, farad rhs) { - return lhs * rhs; -} - -fun freq get_freq(ohm r, farad c) { - return ((1/(2*pi*r*c*0.000 000 001)) ) $ freq ; -} -fun ohm get_res(freq f, farad c) { - return (1/(2*pi*f*c*0.000 000 0001)) $ ohm; - -} -fun farad get_cap(freq f, ohm r) { - return (1/(2*pi*f*r*0.000 000 001)) $ farad; -} -get_freq(10 000, 221); -<<< "clown freq:", get_freq(100000, 3.3 $ farad) >>>; -<<< "freq:", get_freq(5 100, 47) >>>; -<<< "freq:", get_freq(3 300, 47) >>>; -<<< get_freq(10 000, 220) >>>; -<<< get_res(72.3432 $ freq, 220) >>>; -<<< get_cap(72.3432 $ freq, 10 000) >>>; diff --git a/report.txt b/report.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/test.gw b/test.gw deleted file mode 100644 index a307ae65..00000000 --- a/test.gw +++ /dev/null @@ -1,48 +0,0 @@ -#! TODO: foo -#! bar -#! baz - -#!import foo; -#!import foo; - -#!- some variable to do stuff -var float fe; -var float fi; -fe; -fun void some_test(float i) { - var float fo; - var float hehe; - var float h; - hehe; - hehe; -} -some_test(2); -#!some_test(; -class C { - fun void testing() { - } - - var float fum; - var float fum2; - -} - -class D extends C { - var float f; - fun void testingd(int i) {}; - fun void testingd(float i) {}; - fun void testingd(float i, float f) {}; - fun void testingd(float i, float f, float j) {}; - -} - -class E { -} - -var C c; -var D d; -d.fum; -d.testing; -d.testingd(2.2); -d.testingd(2,2,2); -#!d.testingd(); diff --git a/tmpl_require.md b/tmpl_require.md deleted file mode 100644 index 5ea2f87d..00000000 --- a/tmpl_require.md +++ /dev/null @@ -1,4 +0,0 @@ -fun void foo:[ T, U ] - when { T < U } { - -} diff --git a/transparent_union.gw b/transparent_union.gw deleted file mode 100644 index a682f490..00000000 --- a/transparent_union.gw +++ /dev/null @@ -1,11 +0,0 @@ -union U { - int foo; - float f; -} - -var U u; - -11 :=> u.f; -12 :=> u.foo; -<<< u.f >>>; - diff --git a/tree.gw b/tree.gw deleted file mode 100644 index 0479a341..00000000 --- a/tree.gw +++ /dev/null @@ -1,68 +0,0 @@ -#! Definition for a binary tree node. -class Tree { - var int val; - var Tree? left; - var Tree? right; -} - -#! Tree(5, lhs, rhs) -> "(5 lhs rhs)" -fun string serialize(Tree? node) { - if(node) { - serialize(node.left) :=> const auto l; - serialize(node.right) :=> const auto r; - return "(${node.val} ${l} ${r})" - } else return "()"; -} - -fun Tree? deserialize(string data) { - if (data.length == 2) - return new Tree(none); - find_item_end(data, 1) :=> var auto int_end;// skip '(' - let val_item = substring(data, 1, int_end - 1) - let val, _ = string_to_int(val_item) - - let left_start = int_end + 1 - let left_end = find_item_end(data, left_start) - let left_item = substring(data, left_start, left_end - left_start) - let left = deserialize(left_item) - - let right_start = left_end + 1 - let right_end = length(data) - 1 - let right_item = substring(data, right_start, right_end - right_start) - let right = deserialize(right_item) - return Tree { val, left, right } -} -#!def find_item_end(s1: string, start: int) -> int: -#! var nesting = 0 -#! -#! let s = substring(s1, start, length(s1) - start) -#! for(s) byte, i: -#! if byte == '(': -#! nesting += 1 -#! elif byte == ')': -#! if nesting == 0: -#! return i + start -#! else: -#! nesting -= 1 -#! -#! elif byte == ' ' and nesting == 0: -#! return i + start -#! -#! return -1 -#! -#!def make_tree(i: int) -> Tree?: -#! if i == 0: -#! return nil -#! else: -#! let node = make_tree(i - 1) -#! return Tree { i, node, node } -#! -#!// 138.94s user, 2:19 total -#!for(25) i: -#! let tree1 = make_tree(i) -#! -#! let s = serialize(tree1) -#! -#! let tree2 = deserialize(s) -#! -#! assert(equal(tree1, tree2)) diff --git a/using_func.gw b/using_func.gw deleted file mode 100644 index 15856d35..00000000 --- a/using_func.gw +++ /dev/null @@ -1,6 +0,0 @@ -fun void test() { - <<< 12 >>>; -} - -using foo : test; -foo(12);