├── .gitattributes ├── .github └── workflows │ ├── checks.yml │ ├── docs.yml │ └── nix-checks.yml ├── .gitignore ├── .vscode └── settings.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── cli ├── Cargo.toml └── src │ ├── bin │ ├── ivy.rs │ └── vine.rs │ ├── common.rs │ ├── ivy_cli.rs │ ├── lib.rs │ └── vine_cli.rs ├── cspell.json ├── docs ├── .gitignore ├── compiler │ ├── architecture.typ │ ├── compiler.typ │ └── sfg.typ ├── docs.nix ├── docs.typ ├── features │ ├── conditions.typ │ ├── control_flow │ │ ├── blocks.typ │ │ ├── conditionals.typ │ │ ├── control_flow.typ │ │ └── loops.typ │ ├── features.typ │ ├── inverse.typ │ ├── io.typ │ ├── methods.typ │ ├── modules.typ │ ├── patterns.typ │ ├── references.typ │ ├── root.typ │ ├── traits │ │ ├── fork_drop.typ │ │ ├── intro.typ │ │ ├── standard.typ │ │ └── traits.typ │ ├── types │ │ ├── composite.typ │ │ ├── enums.typ │ │ ├── primitives.typ │ │ ├── standard.typ │ │ ├── structs.typ │ │ └── types.typ │ ├── usual.typ │ ├── values_spaces_places.typ │ └── variables.typ ├── img.typ ├── img │ ├── apple-touch-icon-114x114.png │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-144x144.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-57x57.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-72x72.png │ ├── apple-touch-icon-76x76.png │ ├── favicon-1024.png │ ├── favicon-128.png │ ├── favicon-16x16.png │ ├── favicon-196x196.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── logo.png │ ├── logo.svg │ ├── mstile-144x144.png │ ├── mstile-150x150.png │ ├── mstile-310x150.png │ ├── mstile-310x310.png │ └── mstile-70x70.png ├── ivy_ivm │ ├── extrinsics.typ │ ├── interaction_system.typ │ ├── ivm.typ │ ├── ivy.typ │ ├── ivy_ivm.typ │ └── statistics.typ ├── landing.html ├── lib.typ ├── main.typ ├── root.css ├── starting │ ├── hello_world.typ │ ├── installation.typ │ └── starting.typ ├── theme.css └── tooling │ ├── cli.typ │ ├── debug.typ │ ├── editor.typ │ ├── repl.typ │ └── tooling.typ ├── dprint.json ├── flake.lock ├── flake.nix ├── ivm ├── Cargo.toml └── src │ ├── addr.rs │ ├── allocator.rs │ ├── ext.rs │ ├── global.rs │ ├── heap.rs │ ├── instruction.rs │ ├── interact.rs │ ├── ivm.rs │ ├── lib.rs │ ├── parallel.rs │ ├── port.rs │ ├── stats.rs │ ├── wire.rs │ └── word.rs ├── ivy ├── Cargo.toml ├── examples │ ├── cat.iv │ ├── fib_repl.iv │ ├── fizzbuzz.iv │ └── hihi.iv └── src │ ├── ast.rs │ ├── host.rs │ ├── host │ ├── ext.rs │ ├── readback.rs │ └── serialize.rs │ ├── lexer.rs │ ├── lib.rs │ ├── optimize.rs │ ├── optimize │ ├── eta_reduce.rs │ ├── inline_globals.rs │ ├── inline_vars.rs │ ├── pre_reduce.rs │ └── prune.rs │ ├── parser.rs │ └── repl.rs ├── lsp ├── Cargo.toml ├── client │ ├── .gitignore │ ├── .vscodeignore │ ├── README.md │ ├── assets │ │ ├── ivy.png │ │ └── vine.png │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── extension.ts │ │ ├── ivy-config.json │ │ ├── ivy-grammar.json │ │ ├── vine-config.json │ │ └── vine-grammar.json │ └── tsconfig.json ├── grammars.nix ├── package-lock.json ├── src │ └── lib.rs ├── tree-sitter-ivy │ ├── .gitignore │ ├── grammar.js │ ├── package-lock.json │ ├── package.json │ ├── queries │ │ ├── highlights.scm │ │ └── textobjects.scm │ ├── test.nu │ └── tree-sitter.json └── tree-sitter-vine │ ├── .gitignore │ ├── grammar.js │ ├── package-lock.json │ ├── package.json │ ├── queries │ ├── highlights.scm │ ├── injections.scm │ └── textobjects.scm │ ├── test.nu │ └── tree-sitter.json ├── root ├── IO.vi ├── data │ ├── Array.vi │ ├── Heap.vi │ ├── Iterator.vi │ ├── List.vi │ ├── Map.vi │ ├── Set.vi │ └── data.vi ├── debug │ ├── Show.vi │ └── debug.vi ├── derive.vi ├── logical │ ├── Bool.vi │ ├── Option.vi │ ├── Result.vi │ └── logical.vi ├── numeric │ ├── F32 │ │ ├── F32.vi │ │ ├── parse.vi │ │ └── to_string.vi │ ├── I32.vi │ ├── Int.vi │ ├── N32.vi │ ├── N64.vi │ ├── Nat │ │ ├── Nat.vi │ │ └── div_rem.vi │ └── numeric.vi ├── ops │ ├── Range.vi │ ├── arithmetic.vi │ ├── bitwise.vi │ ├── comparison.vi │ ├── elementwise.vi │ ├── flex.vi │ └── ops.vi ├── prelude.vi ├── rng │ ├── Pcg32.vi │ └── rng.vi ├── root.vi ├── unicode │ ├── Char.vi │ ├── String.vi │ └── unicode.vi ├── unsafe.vi └── util.vi ├── rust-toolchain.toml ├── rustfmt.toml ├── tests ├── Cargo.toml ├── programs │ ├── aoc_2024 │ │ ├── README.md │ │ ├── day_01.vi │ │ ├── day_02.vi │ │ ├── day_03.vi │ │ ├── day_04.vi │ │ ├── day_05.vi │ │ ├── day_06.vi │ │ ├── day_07.vi │ │ ├── day_08.vi │ │ ├── day_09.vi │ │ ├── day_10.vi │ │ ├── day_11.vi │ │ ├── day_12.vi │ │ ├── day_13.vi │ │ ├── day_14.vi │ │ ├── day_15.vi │ │ ├── day_16.vi │ │ ├── day_17.vi │ │ ├── day_18.vi │ │ ├── day_19.vi │ │ ├── day_20.vi │ │ ├── day_21.vi │ │ ├── day_22.vi │ │ ├── day_23.vi │ │ ├── day_24.vi │ │ ├── day_25.vi │ │ └── input │ │ │ ├── day_01 │ │ │ ├── day_02 │ │ │ ├── day_03 │ │ │ ├── day_04 │ │ │ ├── day_05 │ │ │ ├── day_06 │ │ │ ├── day_07 │ │ │ ├── day_08 │ │ │ ├── day_09 │ │ │ ├── day_10 │ │ │ ├── day_11 │ │ │ ├── day_12 │ │ │ ├── day_13 │ │ │ ├── day_14 │ │ │ ├── day_15 │ │ │ ├── day_16 │ │ │ ├── day_17 │ │ │ ├── day_18 │ │ │ ├── day_19 │ │ │ ├── day_20 │ │ │ ├── day_21 │ │ │ ├── day_22 │ │ │ ├── day_23 │ │ │ ├── day_24 │ │ │ └── day_25 │ ├── array_from_list.vi │ ├── array_order.vi │ ├── array_smoothsort.vi │ ├── array_to_list.vi │ ├── basic_diverge.vi │ ├── brainfuck.vi │ ├── break_result.vi │ ├── centimanes.vi │ ├── classify_primes.vi │ ├── compile │ │ ├── opaque_ext_fn.vi │ │ └── pre_reduce_opaque_fn.vi │ ├── cond_diverge.vi │ ├── cubes.vi │ ├── cyclist.vi │ ├── f32_roundabout.vi │ ├── fail │ │ ├── atypical.vi │ │ ├── bad_try.vi │ │ ├── continue_what.vi │ │ ├── hallo_world.vi │ │ ├── informal.vi │ │ ├── is_not.vi │ │ ├── missing_no.vi │ │ ├── recursive_type_alias.vi │ │ └── visibility.vi │ ├── final_countdown.vi │ ├── find_primes.vi │ ├── fmt │ │ ├── comment.vi │ │ ├── match.vi │ │ ├── objects.vi │ │ └── uses.vi │ ├── heap.vi │ ├── int_edges.vi │ ├── inverse.vi │ ├── iterator_party.vi │ ├── lambda.vi │ ├── lcs.vi │ ├── life.vi │ ├── log_brute.vi │ ├── logic.vi │ ├── loop_break_continue.vi │ ├── loop_vi_loop.vi │ ├── main.vi │ ├── map_ops.vi │ ├── map_test.vi │ ├── maybe_set.vi │ ├── n64_div_rem.vi │ ├── nat_div.vi │ ├── nat_edges.vi │ ├── no_return.vi │ ├── nothing_lasts_forever.vi │ ├── option_party.vi │ ├── par.vi │ ├── pretty_div.vi │ ├── primenesses.vi │ ├── repl │ │ ├── N64.vi │ │ ├── Nat.vi │ │ ├── advanced_repl.vi │ │ ├── basic_repl.vi │ │ ├── f32_to_string.vi │ │ ├── heap.vi │ │ ├── i32_misc.vi │ │ ├── misc.vi │ │ ├── objects.vi │ │ ├── parse_f32.vi │ │ ├── randomness.vi │ │ ├── set.vi │ │ ├── slice_and_dice.vi │ │ └── string_ops.vi │ ├── segmented_sieve.vi │ ├── sieve.vi │ ├── so_random.vi │ ├── sort.vi │ ├── specializations.vi │ ├── square_case.vi │ ├── the_greatest_show.vi │ ├── verbose_add.vi │ └── when_break_continue.vi ├── snaps │ ├── ivy │ │ ├── cat │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── fib_repl │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── fizzbuzz │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ └── hihi │ │ │ ├── output.txt │ │ │ └── stats.txt │ └── vine │ │ ├── aoc_2024 │ │ ├── day_01 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_02 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_03 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_04 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_05 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_06 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_07 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_08 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_09 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_10 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_11 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_12 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_13 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_14 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_15 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_16 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_17 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_18 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_19 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_20 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_21 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_22 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_23 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── day_24 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ └── day_25 │ │ │ ├── output.txt │ │ │ └── stats.txt │ │ ├── array_from_list │ │ ├── output.txt │ │ └── stats.txt │ │ ├── array_order │ │ ├── output.txt │ │ └── stats.txt │ │ ├── array_smoothsort │ │ ├── output.txt │ │ └── stats.txt │ │ ├── array_to_list │ │ ├── output.txt │ │ └── stats.txt │ │ ├── basic_diverge │ │ ├── output.txt │ │ └── stats.txt │ │ ├── brainfuck │ │ ├── output.txt │ │ └── stats.txt │ │ ├── break_result │ │ ├── output.txt │ │ └── stats.txt │ │ ├── cat │ │ ├── output.txt │ │ └── stats.txt │ │ ├── centimanes │ │ ├── output.txt │ │ └── stats.txt │ │ ├── classify_primes │ │ ├── output.txt │ │ └── stats.txt │ │ ├── compile │ │ ├── opaque_ext_fn.iv │ │ └── pre_reduce_opaque_fn.iv │ │ ├── cond_diverge │ │ ├── output.txt │ │ └── stats.txt │ │ ├── cubes │ │ ├── output.txt │ │ └── stats.txt │ │ ├── cyclist │ │ ├── output.txt │ │ └── stats.txt │ │ ├── f32_roundabout │ │ ├── output.txt │ │ └── stats.txt │ │ ├── fail │ │ ├── atypical.txt │ │ ├── bad_try.txt │ │ ├── continue_what.txt │ │ ├── hallo_world.txt │ │ ├── informal.txt │ │ ├── is_not.txt │ │ ├── missing_no.txt │ │ ├── recursive_type_alias.txt │ │ └── visibility.txt │ │ ├── fib │ │ ├── output.txt │ │ └── stats.txt │ │ ├── fib_repl │ │ ├── output.txt │ │ └── stats.txt │ │ ├── final_countdown │ │ ├── output.txt │ │ └── stats.txt │ │ ├── find_primes │ │ ├── output.txt │ │ └── stats.txt │ │ ├── fizzbuzz │ │ ├── output.txt │ │ └── stats.txt │ │ ├── fmt │ │ ├── comment.fmt.vi │ │ ├── match.fmt.vi │ │ ├── objects.fmt.vi │ │ └── uses.fmt.vi │ │ ├── guessing_game │ │ ├── output.txt │ │ └── stats.txt │ │ ├── heap │ │ ├── output.txt │ │ └── stats.txt │ │ ├── hello_world │ │ ├── output.txt │ │ └── stats.txt │ │ ├── int_edges │ │ ├── output.txt │ │ └── stats.txt │ │ ├── inverse │ │ ├── output.txt │ │ └── stats.txt │ │ ├── iterator_party │ │ ├── output.txt │ │ └── stats.txt │ │ ├── lambda │ │ ├── output.txt │ │ └── stats.txt │ │ ├── lcs │ │ ├── output.txt │ │ └── stats.txt │ │ ├── life │ │ ├── output.txt │ │ └── stats.txt │ │ ├── log_brute │ │ ├── output.txt │ │ └── stats.txt │ │ ├── logic │ │ ├── output.txt │ │ └── stats.txt │ │ ├── loop_break_continue │ │ ├── output.txt │ │ └── stats.txt │ │ ├── loop_vi_loop │ │ ├── output.txt │ │ └── stats.txt │ │ ├── main │ │ ├── output.txt │ │ └── stats.txt │ │ ├── mandelbrot │ │ ├── output.txt │ │ └── stats.txt │ │ ├── mandelbrot_sixel │ │ ├── output.sixel │ │ └── stats.txt │ │ ├── mandelbrot_tga │ │ ├── output.tga │ │ └── stats.txt │ │ ├── map_ops │ │ ├── output.txt │ │ └── stats.txt │ │ ├── map_test │ │ ├── output.txt │ │ └── stats.txt │ │ ├── maybe_set │ │ ├── output.txt │ │ └── stats.txt │ │ ├── n64_div_rem │ │ ├── output.txt │ │ └── stats.txt │ │ ├── nat_div │ │ ├── output.txt │ │ └── stats.txt │ │ ├── nat_edges │ │ ├── output.txt │ │ └── stats.txt │ │ ├── no_return │ │ ├── output.txt │ │ └── stats.txt │ │ ├── nothing_lasts_forever │ │ ├── output.txt │ │ └── stats.txt │ │ ├── option_party │ │ ├── output.txt │ │ └── stats.txt │ │ ├── par │ │ ├── output.txt │ │ └── stats.txt │ │ ├── pretty_div │ │ ├── output.txt │ │ └── stats.txt │ │ ├── primeness │ │ ├── output.txt │ │ └── stats.txt │ │ ├── primenesses │ │ ├── output.txt │ │ └── stats.txt │ │ ├── repl │ │ ├── N64.repl.vi │ │ ├── Nat.repl.vi │ │ ├── advanced_repl.repl.vi │ │ ├── basic_repl.repl.vi │ │ ├── f32_to_string.repl.vi │ │ ├── heap.repl.vi │ │ ├── i32_misc.repl.vi │ │ ├── misc.repl.vi │ │ ├── objects.repl.vi │ │ ├── parse_f32.repl.vi │ │ ├── randomness.repl.vi │ │ ├── slice_and_dice.repl.vi │ │ └── string_ops.repl.vi │ │ ├── segmented_sieve │ │ ├── output.txt │ │ └── stats.txt │ │ ├── sieve │ │ ├── output.txt │ │ └── stats.txt │ │ ├── so_random │ │ ├── output.txt │ │ └── stats.txt │ │ ├── sort │ │ ├── output.txt │ │ └── stats.txt │ │ ├── specializations │ │ ├── output.txt │ │ └── stats.txt │ │ ├── square_case │ │ ├── output.txt │ │ └── stats.txt │ │ ├── stream_primes │ │ ├── output.txt │ │ └── stats.txt │ │ ├── sub_min │ │ ├── output.txt │ │ └── stats.txt │ │ ├── sum_divisors │ │ ├── output.txt │ │ └── stats.txt │ │ ├── the_greatest_show │ │ ├── output.txt │ │ └── stats.txt │ │ ├── verbose_add │ │ ├── output.txt │ │ └── stats.txt │ │ └── when_break_continue │ │ ├── output.txt │ │ └── stats.txt └── tests.rs ├── util ├── Cargo.toml └── src │ ├── bicycle.rs │ ├── idx.rs │ ├── lexer.rs │ ├── lib.rs │ ├── multi_iter.rs │ ├── nat.rs │ ├── parser.rs │ └── unwrap_vec.rs └── vine ├── Cargo.toml ├── examples ├── cat.vi ├── fib.vi ├── fib_repl.vi ├── fizzbuzz.vi ├── guessing_game.vi ├── hello_world.vi ├── mandelbrot.vi ├── mandelbrot_sixel.vi ├── mandelbrot_tga.vi ├── primeness.vi ├── stream_primes.vi ├── sub_min.vi └── sum_divisors.vi └── src ├── compiler.rs ├── components.rs ├── components ├── analyzer.rs ├── analyzer │ └── effect.rs ├── charter.rs ├── distiller.rs ├── emitter.rs ├── finder.rs ├── lexer.rs ├── loader.rs ├── matcher.rs ├── normalizer.rs ├── parser.rs ├── resolver.rs ├── specializer.rs └── synthesizer.rs ├── features.rs ├── features ├── annotation.rs ├── assert.rs ├── block.rs ├── builtin.rs ├── cast.rs ├── cfg.rs ├── coerce.rs ├── composite.rs ├── condition.rs ├── const_.rs ├── debug.rs ├── do_.rs ├── enum_.rs ├── fn_.rs ├── for_.rs ├── generics.rs ├── hole.rs ├── if_.rs ├── impl_.rs ├── import.rs ├── inline_ivy.rs ├── inverse.rs ├── labels.rs ├── let_.rs ├── list.rs ├── local.rs ├── loop_.rs ├── match_.rs ├── method.rs ├── mod_.rs ├── numeric.rs ├── ops.rs ├── path.rs ├── place.rs ├── range.rs ├── reference.rs ├── string.rs ├── struct_.rs ├── trait_.rs ├── try_.rs ├── type_.rs ├── when.rs └── while_.rs ├── lib.rs ├── structures.rs ├── structures ├── annotations.rs ├── ast.rs ├── ast │ └── visit.rs ├── chart.rs ├── checkpoint.rs ├── diag.rs ├── resolutions.rs ├── signatures.rs ├── specializations.rs ├── template.rs ├── tir.rs ├── types.rs └── vir.rs ├── tools.rs └── tools ├── doc.rs ├── fmt.rs ├── fmt └── doc.rs ├── repl.rs └── repl ├── command.rs └── show.rs /.gitattributes: -------------------------------------------------------------------------------- 1 | 2 | *.vi linguist-language=rust 3 | -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/nix-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/.github/workflows/nix-checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/README.md -------------------------------------------------------------------------------- /cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/cli/Cargo.toml -------------------------------------------------------------------------------- /cli/src/bin/ivy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/cli/src/bin/ivy.rs -------------------------------------------------------------------------------- /cli/src/bin/vine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/cli/src/bin/vine.rs -------------------------------------------------------------------------------- /cli/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/cli/src/common.rs -------------------------------------------------------------------------------- /cli/src/ivy_cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/cli/src/ivy_cli.rs -------------------------------------------------------------------------------- /cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/cli/src/lib.rs -------------------------------------------------------------------------------- /cli/src/vine_cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/cli/src/vine_cli.rs -------------------------------------------------------------------------------- /cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/cspell.json -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | /deps 2 | /root 3 | *.pdf 4 | *.html 5 | -------------------------------------------------------------------------------- /docs/compiler/architecture.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/compiler/architecture.typ -------------------------------------------------------------------------------- /docs/compiler/compiler.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/compiler/compiler.typ -------------------------------------------------------------------------------- /docs/compiler/sfg.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/compiler/sfg.typ -------------------------------------------------------------------------------- /docs/docs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/docs.nix -------------------------------------------------------------------------------- /docs/docs.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/docs.typ -------------------------------------------------------------------------------- /docs/features/conditions.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/conditions.typ -------------------------------------------------------------------------------- /docs/features/control_flow/blocks.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/control_flow/blocks.typ -------------------------------------------------------------------------------- /docs/features/control_flow/conditionals.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/control_flow/conditionals.typ -------------------------------------------------------------------------------- /docs/features/control_flow/control_flow.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/control_flow/control_flow.typ -------------------------------------------------------------------------------- /docs/features/control_flow/loops.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/control_flow/loops.typ -------------------------------------------------------------------------------- /docs/features/features.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/features.typ -------------------------------------------------------------------------------- /docs/features/inverse.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/inverse.typ -------------------------------------------------------------------------------- /docs/features/io.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/io.typ -------------------------------------------------------------------------------- /docs/features/methods.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/methods.typ -------------------------------------------------------------------------------- /docs/features/modules.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/modules.typ -------------------------------------------------------------------------------- /docs/features/patterns.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/patterns.typ -------------------------------------------------------------------------------- /docs/features/references.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/references.typ -------------------------------------------------------------------------------- /docs/features/root.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/root.typ -------------------------------------------------------------------------------- /docs/features/traits/fork_drop.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/traits/fork_drop.typ -------------------------------------------------------------------------------- /docs/features/traits/intro.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/traits/intro.typ -------------------------------------------------------------------------------- /docs/features/traits/standard.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/traits/standard.typ -------------------------------------------------------------------------------- /docs/features/traits/traits.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/traits/traits.typ -------------------------------------------------------------------------------- /docs/features/types/composite.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/types/composite.typ -------------------------------------------------------------------------------- /docs/features/types/enums.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/types/enums.typ -------------------------------------------------------------------------------- /docs/features/types/primitives.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/types/primitives.typ -------------------------------------------------------------------------------- /docs/features/types/standard.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/types/standard.typ -------------------------------------------------------------------------------- /docs/features/types/structs.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/types/structs.typ -------------------------------------------------------------------------------- /docs/features/types/types.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/types/types.typ -------------------------------------------------------------------------------- /docs/features/usual.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/usual.typ -------------------------------------------------------------------------------- /docs/features/values_spaces_places.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/values_spaces_places.typ -------------------------------------------------------------------------------- /docs/features/variables.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/features/variables.typ -------------------------------------------------------------------------------- /docs/img.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img.typ -------------------------------------------------------------------------------- /docs/img/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /docs/img/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /docs/img/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /docs/img/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /docs/img/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /docs/img/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /docs/img/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /docs/img/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /docs/img/favicon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/favicon-1024.png -------------------------------------------------------------------------------- /docs/img/favicon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/favicon-128.png -------------------------------------------------------------------------------- /docs/img/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/favicon-16x16.png -------------------------------------------------------------------------------- /docs/img/favicon-196x196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/favicon-196x196.png -------------------------------------------------------------------------------- /docs/img/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/favicon-32x32.png -------------------------------------------------------------------------------- /docs/img/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/favicon-96x96.png -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/favicon.ico -------------------------------------------------------------------------------- /docs/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/logo.png -------------------------------------------------------------------------------- /docs/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/logo.svg -------------------------------------------------------------------------------- /docs/img/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/mstile-144x144.png -------------------------------------------------------------------------------- /docs/img/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/mstile-150x150.png -------------------------------------------------------------------------------- /docs/img/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/mstile-310x150.png -------------------------------------------------------------------------------- /docs/img/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/mstile-310x310.png -------------------------------------------------------------------------------- /docs/img/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/img/mstile-70x70.png -------------------------------------------------------------------------------- /docs/ivy_ivm/extrinsics.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/ivy_ivm/extrinsics.typ -------------------------------------------------------------------------------- /docs/ivy_ivm/interaction_system.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/ivy_ivm/interaction_system.typ -------------------------------------------------------------------------------- /docs/ivy_ivm/ivm.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/ivy_ivm/ivm.typ -------------------------------------------------------------------------------- /docs/ivy_ivm/ivy.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/ivy_ivm/ivy.typ -------------------------------------------------------------------------------- /docs/ivy_ivm/ivy_ivm.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/ivy_ivm/ivy_ivm.typ -------------------------------------------------------------------------------- /docs/ivy_ivm/statistics.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/ivy_ivm/statistics.typ -------------------------------------------------------------------------------- /docs/landing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/landing.html -------------------------------------------------------------------------------- /docs/lib.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/lib.typ -------------------------------------------------------------------------------- /docs/main.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/main.typ -------------------------------------------------------------------------------- /docs/root.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/root.css -------------------------------------------------------------------------------- /docs/starting/hello_world.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/starting/hello_world.typ -------------------------------------------------------------------------------- /docs/starting/installation.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/starting/installation.typ -------------------------------------------------------------------------------- /docs/starting/starting.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/starting/starting.typ -------------------------------------------------------------------------------- /docs/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/theme.css -------------------------------------------------------------------------------- /docs/tooling/cli.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/tooling/cli.typ -------------------------------------------------------------------------------- /docs/tooling/debug.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/tooling/debug.typ -------------------------------------------------------------------------------- /docs/tooling/editor.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/tooling/editor.typ -------------------------------------------------------------------------------- /docs/tooling/repl.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/tooling/repl.typ -------------------------------------------------------------------------------- /docs/tooling/tooling.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/docs/tooling/tooling.typ -------------------------------------------------------------------------------- /dprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/dprint.json -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/flake.nix -------------------------------------------------------------------------------- /ivm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/Cargo.toml -------------------------------------------------------------------------------- /ivm/src/addr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/addr.rs -------------------------------------------------------------------------------- /ivm/src/allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/allocator.rs -------------------------------------------------------------------------------- /ivm/src/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/ext.rs -------------------------------------------------------------------------------- /ivm/src/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/global.rs -------------------------------------------------------------------------------- /ivm/src/heap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/heap.rs -------------------------------------------------------------------------------- /ivm/src/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/instruction.rs -------------------------------------------------------------------------------- /ivm/src/interact.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/interact.rs -------------------------------------------------------------------------------- /ivm/src/ivm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/ivm.rs -------------------------------------------------------------------------------- /ivm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/lib.rs -------------------------------------------------------------------------------- /ivm/src/parallel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/parallel.rs -------------------------------------------------------------------------------- /ivm/src/port.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/port.rs -------------------------------------------------------------------------------- /ivm/src/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/stats.rs -------------------------------------------------------------------------------- /ivm/src/wire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/wire.rs -------------------------------------------------------------------------------- /ivm/src/word.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivm/src/word.rs -------------------------------------------------------------------------------- /ivy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/Cargo.toml -------------------------------------------------------------------------------- /ivy/examples/cat.iv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/examples/cat.iv -------------------------------------------------------------------------------- /ivy/examples/fib_repl.iv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/examples/fib_repl.iv -------------------------------------------------------------------------------- /ivy/examples/fizzbuzz.iv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/examples/fizzbuzz.iv -------------------------------------------------------------------------------- /ivy/examples/hihi.iv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/examples/hihi.iv -------------------------------------------------------------------------------- /ivy/src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/ast.rs -------------------------------------------------------------------------------- /ivy/src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/host.rs -------------------------------------------------------------------------------- /ivy/src/host/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/host/ext.rs -------------------------------------------------------------------------------- /ivy/src/host/readback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/host/readback.rs -------------------------------------------------------------------------------- /ivy/src/host/serialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/host/serialize.rs -------------------------------------------------------------------------------- /ivy/src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/lexer.rs -------------------------------------------------------------------------------- /ivy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/lib.rs -------------------------------------------------------------------------------- /ivy/src/optimize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/optimize.rs -------------------------------------------------------------------------------- /ivy/src/optimize/eta_reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/optimize/eta_reduce.rs -------------------------------------------------------------------------------- /ivy/src/optimize/inline_globals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/optimize/inline_globals.rs -------------------------------------------------------------------------------- /ivy/src/optimize/inline_vars.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/optimize/inline_vars.rs -------------------------------------------------------------------------------- /ivy/src/optimize/pre_reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/optimize/pre_reduce.rs -------------------------------------------------------------------------------- /ivy/src/optimize/prune.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/optimize/prune.rs -------------------------------------------------------------------------------- /ivy/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/parser.rs -------------------------------------------------------------------------------- /ivy/src/repl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/ivy/src/repl.rs -------------------------------------------------------------------------------- /lsp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/Cargo.toml -------------------------------------------------------------------------------- /lsp/client/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /lsp/client/.vscodeignore: -------------------------------------------------------------------------------- 1 | src/*.ts 2 | tsconfig.json 3 | .gitignore 4 | -------------------------------------------------------------------------------- /lsp/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/client/README.md -------------------------------------------------------------------------------- /lsp/client/assets/ivy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/client/assets/ivy.png -------------------------------------------------------------------------------- /lsp/client/assets/vine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/client/assets/vine.png -------------------------------------------------------------------------------- /lsp/client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/client/package-lock.json -------------------------------------------------------------------------------- /lsp/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/client/package.json -------------------------------------------------------------------------------- /lsp/client/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/client/src/extension.ts -------------------------------------------------------------------------------- /lsp/client/src/ivy-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/client/src/ivy-config.json -------------------------------------------------------------------------------- /lsp/client/src/ivy-grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/client/src/ivy-grammar.json -------------------------------------------------------------------------------- /lsp/client/src/vine-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/client/src/vine-config.json -------------------------------------------------------------------------------- /lsp/client/src/vine-grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/client/src/vine-grammar.json -------------------------------------------------------------------------------- /lsp/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/client/tsconfig.json -------------------------------------------------------------------------------- /lsp/grammars.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/grammars.nix -------------------------------------------------------------------------------- /lsp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/package-lock.json -------------------------------------------------------------------------------- /lsp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/src/lib.rs -------------------------------------------------------------------------------- /lsp/tree-sitter-ivy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-ivy/.gitignore -------------------------------------------------------------------------------- /lsp/tree-sitter-ivy/grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-ivy/grammar.js -------------------------------------------------------------------------------- /lsp/tree-sitter-ivy/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-ivy/package-lock.json -------------------------------------------------------------------------------- /lsp/tree-sitter-ivy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-ivy/package.json -------------------------------------------------------------------------------- /lsp/tree-sitter-ivy/queries/highlights.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-ivy/queries/highlights.scm -------------------------------------------------------------------------------- /lsp/tree-sitter-ivy/queries/textobjects.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-ivy/queries/textobjects.scm -------------------------------------------------------------------------------- /lsp/tree-sitter-ivy/test.nu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-ivy/test.nu -------------------------------------------------------------------------------- /lsp/tree-sitter-ivy/tree-sitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-ivy/tree-sitter.json -------------------------------------------------------------------------------- /lsp/tree-sitter-vine/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-vine/.gitignore -------------------------------------------------------------------------------- /lsp/tree-sitter-vine/grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-vine/grammar.js -------------------------------------------------------------------------------- /lsp/tree-sitter-vine/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-vine/package-lock.json -------------------------------------------------------------------------------- /lsp/tree-sitter-vine/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-vine/package.json -------------------------------------------------------------------------------- /lsp/tree-sitter-vine/queries/highlights.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-vine/queries/highlights.scm -------------------------------------------------------------------------------- /lsp/tree-sitter-vine/queries/injections.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-vine/queries/injections.scm -------------------------------------------------------------------------------- /lsp/tree-sitter-vine/queries/textobjects.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-vine/queries/textobjects.scm -------------------------------------------------------------------------------- /lsp/tree-sitter-vine/test.nu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-vine/test.nu -------------------------------------------------------------------------------- /lsp/tree-sitter-vine/tree-sitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/lsp/tree-sitter-vine/tree-sitter.json -------------------------------------------------------------------------------- /root/IO.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/IO.vi -------------------------------------------------------------------------------- /root/data/Array.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/data/Array.vi -------------------------------------------------------------------------------- /root/data/Heap.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/data/Heap.vi -------------------------------------------------------------------------------- /root/data/Iterator.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/data/Iterator.vi -------------------------------------------------------------------------------- /root/data/List.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/data/List.vi -------------------------------------------------------------------------------- /root/data/Map.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/data/Map.vi -------------------------------------------------------------------------------- /root/data/Set.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/data/Set.vi -------------------------------------------------------------------------------- /root/data/data.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/data/data.vi -------------------------------------------------------------------------------- /root/debug/Show.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/debug/Show.vi -------------------------------------------------------------------------------- /root/debug/debug.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/debug/debug.vi -------------------------------------------------------------------------------- /root/derive.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/derive.vi -------------------------------------------------------------------------------- /root/logical/Bool.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/logical/Bool.vi -------------------------------------------------------------------------------- /root/logical/Option.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/logical/Option.vi -------------------------------------------------------------------------------- /root/logical/Result.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/logical/Result.vi -------------------------------------------------------------------------------- /root/logical/logical.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/logical/logical.vi -------------------------------------------------------------------------------- /root/numeric/F32/F32.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/numeric/F32/F32.vi -------------------------------------------------------------------------------- /root/numeric/F32/parse.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/numeric/F32/parse.vi -------------------------------------------------------------------------------- /root/numeric/F32/to_string.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/numeric/F32/to_string.vi -------------------------------------------------------------------------------- /root/numeric/I32.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/numeric/I32.vi -------------------------------------------------------------------------------- /root/numeric/Int.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/numeric/Int.vi -------------------------------------------------------------------------------- /root/numeric/N32.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/numeric/N32.vi -------------------------------------------------------------------------------- /root/numeric/N64.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/numeric/N64.vi -------------------------------------------------------------------------------- /root/numeric/Nat/Nat.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/numeric/Nat/Nat.vi -------------------------------------------------------------------------------- /root/numeric/Nat/div_rem.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/numeric/Nat/div_rem.vi -------------------------------------------------------------------------------- /root/numeric/numeric.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/numeric/numeric.vi -------------------------------------------------------------------------------- /root/ops/Range.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/ops/Range.vi -------------------------------------------------------------------------------- /root/ops/arithmetic.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/ops/arithmetic.vi -------------------------------------------------------------------------------- /root/ops/bitwise.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/ops/bitwise.vi -------------------------------------------------------------------------------- /root/ops/comparison.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/ops/comparison.vi -------------------------------------------------------------------------------- /root/ops/elementwise.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/ops/elementwise.vi -------------------------------------------------------------------------------- /root/ops/flex.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/ops/flex.vi -------------------------------------------------------------------------------- /root/ops/ops.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/ops/ops.vi -------------------------------------------------------------------------------- /root/prelude.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/prelude.vi -------------------------------------------------------------------------------- /root/rng/Pcg32.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/rng/Pcg32.vi -------------------------------------------------------------------------------- /root/rng/rng.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/rng/rng.vi -------------------------------------------------------------------------------- /root/root.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/root.vi -------------------------------------------------------------------------------- /root/unicode/Char.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/unicode/Char.vi -------------------------------------------------------------------------------- /root/unicode/String.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/unicode/String.vi -------------------------------------------------------------------------------- /root/unicode/unicode.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/unicode/unicode.vi -------------------------------------------------------------------------------- /root/unsafe.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/unsafe.vi -------------------------------------------------------------------------------- /root/util.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/root/util.vi -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/Cargo.toml -------------------------------------------------------------------------------- /tests/programs/aoc_2024/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/README.md -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_01.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_01.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_02.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_02.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_03.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_03.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_04.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_04.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_05.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_05.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_06.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_06.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_07.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_07.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_08.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_08.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_09.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_09.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_10.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_10.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_11.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_11.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_12.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_12.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_13.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_13.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_14.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_14.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_15.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_15.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_16.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_16.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_17.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_17.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_18.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_18.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_19.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_19.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_20.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_20.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_21.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_21.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_22.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_22.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_23.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_23.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_24.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_24.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/day_25.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/day_25.vi -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_01 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_02: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_02 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_03 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_04 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_05: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_05 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_06: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_06 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_07: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_07 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_08: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_08 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_09: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_09 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_10 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_11: -------------------------------------------------------------------------------- 1 | 125 17 2 | -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_12 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_13 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_14 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_15: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_15 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_16 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_17 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_18 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_19: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_19 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_20: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_20 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_21: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_21 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_22: -------------------------------------------------------------------------------- 1 | 1 2 | 10 3 | 100 4 | 2024 5 | -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_23: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_23 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_24: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_24 -------------------------------------------------------------------------------- /tests/programs/aoc_2024/input/day_25: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/aoc_2024/input/day_25 -------------------------------------------------------------------------------- /tests/programs/array_from_list.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/array_from_list.vi -------------------------------------------------------------------------------- /tests/programs/array_order.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/array_order.vi -------------------------------------------------------------------------------- /tests/programs/array_smoothsort.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/array_smoothsort.vi -------------------------------------------------------------------------------- /tests/programs/array_to_list.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/array_to_list.vi -------------------------------------------------------------------------------- /tests/programs/basic_diverge.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/basic_diverge.vi -------------------------------------------------------------------------------- /tests/programs/brainfuck.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/brainfuck.vi -------------------------------------------------------------------------------- /tests/programs/break_result.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/break_result.vi -------------------------------------------------------------------------------- /tests/programs/centimanes.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/centimanes.vi -------------------------------------------------------------------------------- /tests/programs/classify_primes.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/classify_primes.vi -------------------------------------------------------------------------------- /tests/programs/compile/opaque_ext_fn.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/compile/opaque_ext_fn.vi -------------------------------------------------------------------------------- /tests/programs/compile/pre_reduce_opaque_fn.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/compile/pre_reduce_opaque_fn.vi -------------------------------------------------------------------------------- /tests/programs/cond_diverge.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/cond_diverge.vi -------------------------------------------------------------------------------- /tests/programs/cubes.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/cubes.vi -------------------------------------------------------------------------------- /tests/programs/cyclist.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/cyclist.vi -------------------------------------------------------------------------------- /tests/programs/f32_roundabout.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/f32_roundabout.vi -------------------------------------------------------------------------------- /tests/programs/fail/atypical.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/fail/atypical.vi -------------------------------------------------------------------------------- /tests/programs/fail/bad_try.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/fail/bad_try.vi -------------------------------------------------------------------------------- /tests/programs/fail/continue_what.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/fail/continue_what.vi -------------------------------------------------------------------------------- /tests/programs/fail/hallo_world.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/fail/hallo_world.vi -------------------------------------------------------------------------------- /tests/programs/fail/informal.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/fail/informal.vi -------------------------------------------------------------------------------- /tests/programs/fail/is_not.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/fail/is_not.vi -------------------------------------------------------------------------------- /tests/programs/fail/missing_no.vi: -------------------------------------------------------------------------------- 1 | 2 | mod missing = "no.vi"; 3 | -------------------------------------------------------------------------------- /tests/programs/fail/recursive_type_alias.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/fail/recursive_type_alias.vi -------------------------------------------------------------------------------- /tests/programs/fail/visibility.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/fail/visibility.vi -------------------------------------------------------------------------------- /tests/programs/final_countdown.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/final_countdown.vi -------------------------------------------------------------------------------- /tests/programs/find_primes.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/find_primes.vi -------------------------------------------------------------------------------- /tests/programs/fmt/comment.vi: -------------------------------------------------------------------------------- 1 | // no comment 2 | -------------------------------------------------------------------------------- /tests/programs/fmt/match.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/fmt/match.vi -------------------------------------------------------------------------------- /tests/programs/fmt/objects.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/fmt/objects.vi -------------------------------------------------------------------------------- /tests/programs/fmt/uses.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/fmt/uses.vi -------------------------------------------------------------------------------- /tests/programs/heap.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/heap.vi -------------------------------------------------------------------------------- /tests/programs/int_edges.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/int_edges.vi -------------------------------------------------------------------------------- /tests/programs/inverse.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/inverse.vi -------------------------------------------------------------------------------- /tests/programs/iterator_party.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/iterator_party.vi -------------------------------------------------------------------------------- /tests/programs/lambda.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/lambda.vi -------------------------------------------------------------------------------- /tests/programs/lcs.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/lcs.vi -------------------------------------------------------------------------------- /tests/programs/life.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/life.vi -------------------------------------------------------------------------------- /tests/programs/log_brute.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/log_brute.vi -------------------------------------------------------------------------------- /tests/programs/logic.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/logic.vi -------------------------------------------------------------------------------- /tests/programs/loop_break_continue.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/loop_break_continue.vi -------------------------------------------------------------------------------- /tests/programs/loop_vi_loop.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/loop_vi_loop.vi -------------------------------------------------------------------------------- /tests/programs/main.vi: -------------------------------------------------------------------------------- 1 | 2 | pub fn main(&io: &IO) { 3 | io.println("main") 4 | } 5 | -------------------------------------------------------------------------------- /tests/programs/map_ops.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/map_ops.vi -------------------------------------------------------------------------------- /tests/programs/map_test.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/map_test.vi -------------------------------------------------------------------------------- /tests/programs/maybe_set.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/maybe_set.vi -------------------------------------------------------------------------------- /tests/programs/n64_div_rem.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/n64_div_rem.vi -------------------------------------------------------------------------------- /tests/programs/nat_div.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/nat_div.vi -------------------------------------------------------------------------------- /tests/programs/nat_edges.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/nat_edges.vi -------------------------------------------------------------------------------- /tests/programs/no_return.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/no_return.vi -------------------------------------------------------------------------------- /tests/programs/nothing_lasts_forever.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/nothing_lasts_forever.vi -------------------------------------------------------------------------------- /tests/programs/option_party.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/option_party.vi -------------------------------------------------------------------------------- /tests/programs/par.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/par.vi -------------------------------------------------------------------------------- /tests/programs/pretty_div.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/pretty_div.vi -------------------------------------------------------------------------------- /tests/programs/primenesses.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/primenesses.vi -------------------------------------------------------------------------------- /tests/programs/repl/N64.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/N64.vi -------------------------------------------------------------------------------- /tests/programs/repl/Nat.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/Nat.vi -------------------------------------------------------------------------------- /tests/programs/repl/advanced_repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/advanced_repl.vi -------------------------------------------------------------------------------- /tests/programs/repl/basic_repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/basic_repl.vi -------------------------------------------------------------------------------- /tests/programs/repl/f32_to_string.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/f32_to_string.vi -------------------------------------------------------------------------------- /tests/programs/repl/heap.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/heap.vi -------------------------------------------------------------------------------- /tests/programs/repl/i32_misc.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/i32_misc.vi -------------------------------------------------------------------------------- /tests/programs/repl/misc.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/misc.vi -------------------------------------------------------------------------------- /tests/programs/repl/objects.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/objects.vi -------------------------------------------------------------------------------- /tests/programs/repl/parse_f32.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/parse_f32.vi -------------------------------------------------------------------------------- /tests/programs/repl/randomness.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/randomness.vi -------------------------------------------------------------------------------- /tests/programs/repl/set.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/set.vi -------------------------------------------------------------------------------- /tests/programs/repl/slice_and_dice.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/slice_and_dice.vi -------------------------------------------------------------------------------- /tests/programs/repl/string_ops.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/repl/string_ops.vi -------------------------------------------------------------------------------- /tests/programs/segmented_sieve.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/segmented_sieve.vi -------------------------------------------------------------------------------- /tests/programs/sieve.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/sieve.vi -------------------------------------------------------------------------------- /tests/programs/so_random.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/so_random.vi -------------------------------------------------------------------------------- /tests/programs/sort.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/sort.vi -------------------------------------------------------------------------------- /tests/programs/specializations.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/specializations.vi -------------------------------------------------------------------------------- /tests/programs/square_case.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/square_case.vi -------------------------------------------------------------------------------- /tests/programs/the_greatest_show.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/the_greatest_show.vi -------------------------------------------------------------------------------- /tests/programs/verbose_add.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/verbose_add.vi -------------------------------------------------------------------------------- /tests/programs/when_break_continue.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/programs/when_break_continue.vi -------------------------------------------------------------------------------- /tests/snaps/ivy/cat/output.txt: -------------------------------------------------------------------------------- 1 | meow 2 | -------------------------------------------------------------------------------- /tests/snaps/ivy/cat/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/ivy/cat/stats.txt -------------------------------------------------------------------------------- /tests/snaps/ivy/fib_repl/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/ivy/fib_repl/output.txt -------------------------------------------------------------------------------- /tests/snaps/ivy/fib_repl/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/ivy/fib_repl/stats.txt -------------------------------------------------------------------------------- /tests/snaps/ivy/fizzbuzz/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/ivy/fizzbuzz/output.txt -------------------------------------------------------------------------------- /tests/snaps/ivy/fizzbuzz/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/ivy/fizzbuzz/stats.txt -------------------------------------------------------------------------------- /tests/snaps/ivy/hihi/output.txt: -------------------------------------------------------------------------------- 1 | hi 2 | hi 3 | -------------------------------------------------------------------------------- /tests/snaps/ivy/hihi/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/ivy/hihi/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_01/output.txt: -------------------------------------------------------------------------------- 1 | Total Distance: 11 2 | Similarity Score: 31 3 | -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_01/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_01/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_02/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_02/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_02/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_02/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_03/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_03/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_03/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_03/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_04/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_04/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_04/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_04/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_05/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_05/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_05/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_05/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_06/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_06/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_06/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_06/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_07/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_07/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_07/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_07/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_08/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_08/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_08/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_08/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_09/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_09/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_09/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_09/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_10/output.txt: -------------------------------------------------------------------------------- 1 | Scores: 36 2 | Ratings: 81 3 | -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_10/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_10/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_11/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_11/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_11/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_11/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_12/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_12/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_12/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_12/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_13/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_13/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_13/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_13/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_14/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_14/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_14/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_14/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_15/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_15/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_15/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_15/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_16/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_16/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_16/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_16/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_17/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_17/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_17/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_17/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_18/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_18/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_18/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_18/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_19/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_19/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_19/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_19/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_20/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_20/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_20/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_20/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_21/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_21/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_21/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_21/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_22/output.txt: -------------------------------------------------------------------------------- 1 | Part 1: 37327623 2 | 6996 3 | Part 2: 24 4 | -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_22/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_22/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_23/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_23/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_23/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_23/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_24/output.txt: -------------------------------------------------------------------------------- 1 | Part 1: 2024 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_24/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_24/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_25/output.txt: -------------------------------------------------------------------------------- 1 | Part 1: 3 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/aoc_2024/day_25/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/aoc_2024/day_25/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/array_from_list/output.txt: -------------------------------------------------------------------------------- 1 | 34. -------------------------------------------------------------------------------- /tests/snaps/vine/array_from_list/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/array_from_list/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/array_order/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/array_order/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/array_order/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/array_order/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/array_smoothsort/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/array_smoothsort/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/array_smoothsort/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/array_smoothsort/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/array_to_list/output.txt: -------------------------------------------------------------------------------- 1 | 34. -------------------------------------------------------------------------------- /tests/snaps/vine/array_to_list/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/array_to_list/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/basic_diverge/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/basic_diverge/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/basic_diverge/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/basic_diverge/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/brainfuck/output.txt: -------------------------------------------------------------------------------- 1 | reversal successful -------------------------------------------------------------------------------- /tests/snaps/vine/brainfuck/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/brainfuck/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/break_result/output.txt: -------------------------------------------------------------------------------- 1 | loop result 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/break_result/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/break_result/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/cat/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/cat/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/cat/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/cat/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/centimanes/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/centimanes/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/centimanes/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/centimanes/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/classify_primes/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/classify_primes/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/classify_primes/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/classify_primes/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/compile/opaque_ext_fn.iv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/compile/opaque_ext_fn.iv -------------------------------------------------------------------------------- /tests/snaps/vine/compile/pre_reduce_opaque_fn.iv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/compile/pre_reduce_opaque_fn.iv -------------------------------------------------------------------------------- /tests/snaps/vine/cond_diverge/output.txt: -------------------------------------------------------------------------------- 1 | d 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/cond_diverge/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/cond_diverge/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/cubes/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/cubes/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/cubes/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/cubes/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/cyclist/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/cyclist/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/cyclist/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/cyclist/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/f32_roundabout/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/f32_roundabout/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/f32_roundabout/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/f32_roundabout/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fail/atypical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fail/atypical.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fail/bad_try.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fail/bad_try.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fail/continue_what.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fail/continue_what.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fail/hallo_world.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fail/hallo_world.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fail/informal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fail/informal.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fail/is_not.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fail/is_not.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fail/missing_no.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fail/missing_no.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fail/recursive_type_alias.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fail/recursive_type_alias.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fail/visibility.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fail/visibility.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fib/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fib/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fib/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fib/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fib_repl/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fib_repl/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fib_repl/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fib_repl/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/final_countdown/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/final_countdown/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/final_countdown/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/final_countdown/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/find_primes/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/find_primes/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/find_primes/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/find_primes/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fizzbuzz/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fizzbuzz/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fizzbuzz/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fizzbuzz/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/fmt/comment.fmt.vi: -------------------------------------------------------------------------------- 1 | 2 | // no comment 3 | -------------------------------------------------------------------------------- /tests/snaps/vine/fmt/match.fmt.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fmt/match.fmt.vi -------------------------------------------------------------------------------- /tests/snaps/vine/fmt/objects.fmt.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fmt/objects.fmt.vi -------------------------------------------------------------------------------- /tests/snaps/vine/fmt/uses.fmt.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/fmt/uses.fmt.vi -------------------------------------------------------------------------------- /tests/snaps/vine/guessing_game/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/guessing_game/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/guessing_game/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/guessing_game/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/heap/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/heap/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/heap/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/heap/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/hello_world/output.txt: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/hello_world/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/hello_world/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/int_edges/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/int_edges/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/int_edges/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/int_edges/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/inverse/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/inverse/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/inverse/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/inverse/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/iterator_party/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/iterator_party/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/iterator_party/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/iterator_party/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/lambda/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/lambda/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/lambda/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/lambda/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/lcs/output.txt: -------------------------------------------------------------------------------- 1 | 224 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/lcs/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/lcs/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/life/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/life/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/life/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/life/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/log_brute/output.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/snaps/vine/log_brute/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/log_brute/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/logic/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/logic/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/logic/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/logic/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/loop_break_continue/output.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | continue called! (skipping 3) 4 | 4 5 | 5 6 | -------------------------------------------------------------------------------- /tests/snaps/vine/loop_break_continue/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/loop_break_continue/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/loop_vi_loop/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/loop_vi_loop/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/loop_vi_loop/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/loop_vi_loop/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/main/output.txt: -------------------------------------------------------------------------------- 1 | main 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/main/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/main/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/mandelbrot/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/mandelbrot/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/mandelbrot/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/mandelbrot/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/mandelbrot_sixel/output.sixel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/mandelbrot_sixel/output.sixel -------------------------------------------------------------------------------- /tests/snaps/vine/mandelbrot_sixel/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/mandelbrot_sixel/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/mandelbrot_tga/output.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/mandelbrot_tga/output.tga -------------------------------------------------------------------------------- /tests/snaps/vine/mandelbrot_tga/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/mandelbrot_tga/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/map_ops/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/map_ops/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/map_ops/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/map_ops/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/map_test/output.txt: -------------------------------------------------------------------------------- 1 | done 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/map_test/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/map_test/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/maybe_set/output.txt: -------------------------------------------------------------------------------- 1 | original 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/maybe_set/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/maybe_set/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/n64_div_rem/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/n64_div_rem/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/n64_div_rem/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/n64_div_rem/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/nat_div/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/nat_div/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/nat_div/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/nat_div/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/nat_edges/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/nat_edges/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/nat_edges/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/nat_edges/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/no_return/output.txt: -------------------------------------------------------------------------------- 1 | We should see this 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/no_return/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/no_return/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/nothing_lasts_forever/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/nothing_lasts_forever/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/nothing_lasts_forever/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/nothing_lasts_forever/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/option_party/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/option_party/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/option_party/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/option_party/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/par/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/par/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/par/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/par/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/pretty_div/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/pretty_div/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/pretty_div/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/pretty_div/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/primeness/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/primeness/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/primeness/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/primeness/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/primenesses/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/primenesses/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/primenesses/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/primenesses/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/repl/N64.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/N64.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/Nat.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/Nat.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/advanced_repl.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/advanced_repl.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/basic_repl.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/basic_repl.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/f32_to_string.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/f32_to_string.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/heap.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/heap.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/i32_misc.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/i32_misc.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/misc.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/misc.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/objects.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/objects.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/parse_f32.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/parse_f32.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/randomness.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/randomness.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/slice_and_dice.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/slice_and_dice.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/repl/string_ops.repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/repl/string_ops.repl.vi -------------------------------------------------------------------------------- /tests/snaps/vine/segmented_sieve/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/segmented_sieve/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/segmented_sieve/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/segmented_sieve/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/sieve/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/sieve/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/sieve/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/sieve/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/so_random/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/so_random/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/so_random/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/so_random/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/sort/output.txt: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/sort/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/sort/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/specializations/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/specializations/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/specializations/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/specializations/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/square_case/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/square_case/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/square_case/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/square_case/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/stream_primes/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/stream_primes/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/stream_primes/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/stream_primes/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/sub_min/output.txt: -------------------------------------------------------------------------------- 1 | [1, 0, 4, 6] 2 | -------------------------------------------------------------------------------- /tests/snaps/vine/sub_min/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/sub_min/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/sum_divisors/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/sum_divisors/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/sum_divisors/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/sum_divisors/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/the_greatest_show/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/the_greatest_show/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/the_greatest_show/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/the_greatest_show/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/verbose_add/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/verbose_add/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/verbose_add/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/verbose_add/stats.txt -------------------------------------------------------------------------------- /tests/snaps/vine/when_break_continue/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/when_break_continue/output.txt -------------------------------------------------------------------------------- /tests/snaps/vine/when_break_continue/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/snaps/vine/when_break_continue/stats.txt -------------------------------------------------------------------------------- /tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/tests/tests.rs -------------------------------------------------------------------------------- /util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/util/Cargo.toml -------------------------------------------------------------------------------- /util/src/bicycle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/util/src/bicycle.rs -------------------------------------------------------------------------------- /util/src/idx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/util/src/idx.rs -------------------------------------------------------------------------------- /util/src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/util/src/lexer.rs -------------------------------------------------------------------------------- /util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/util/src/lib.rs -------------------------------------------------------------------------------- /util/src/multi_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/util/src/multi_iter.rs -------------------------------------------------------------------------------- /util/src/nat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/util/src/nat.rs -------------------------------------------------------------------------------- /util/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/util/src/parser.rs -------------------------------------------------------------------------------- /util/src/unwrap_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/util/src/unwrap_vec.rs -------------------------------------------------------------------------------- /vine/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/Cargo.toml -------------------------------------------------------------------------------- /vine/examples/cat.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/cat.vi -------------------------------------------------------------------------------- /vine/examples/fib.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/fib.vi -------------------------------------------------------------------------------- /vine/examples/fib_repl.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/fib_repl.vi -------------------------------------------------------------------------------- /vine/examples/fizzbuzz.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/fizzbuzz.vi -------------------------------------------------------------------------------- /vine/examples/guessing_game.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/guessing_game.vi -------------------------------------------------------------------------------- /vine/examples/hello_world.vi: -------------------------------------------------------------------------------- 1 | 2 | pub fn main(&io: &IO) { 3 | io.println("Hello, world!"); 4 | } 5 | -------------------------------------------------------------------------------- /vine/examples/mandelbrot.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/mandelbrot.vi -------------------------------------------------------------------------------- /vine/examples/mandelbrot_sixel.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/mandelbrot_sixel.vi -------------------------------------------------------------------------------- /vine/examples/mandelbrot_tga.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/mandelbrot_tga.vi -------------------------------------------------------------------------------- /vine/examples/primeness.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/primeness.vi -------------------------------------------------------------------------------- /vine/examples/stream_primes.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/stream_primes.vi -------------------------------------------------------------------------------- /vine/examples/sub_min.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/sub_min.vi -------------------------------------------------------------------------------- /vine/examples/sum_divisors.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/examples/sum_divisors.vi -------------------------------------------------------------------------------- /vine/src/compiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/compiler.rs -------------------------------------------------------------------------------- /vine/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components.rs -------------------------------------------------------------------------------- /vine/src/components/analyzer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/analyzer.rs -------------------------------------------------------------------------------- /vine/src/components/analyzer/effect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/analyzer/effect.rs -------------------------------------------------------------------------------- /vine/src/components/charter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/charter.rs -------------------------------------------------------------------------------- /vine/src/components/distiller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/distiller.rs -------------------------------------------------------------------------------- /vine/src/components/emitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/emitter.rs -------------------------------------------------------------------------------- /vine/src/components/finder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/finder.rs -------------------------------------------------------------------------------- /vine/src/components/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/lexer.rs -------------------------------------------------------------------------------- /vine/src/components/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/loader.rs -------------------------------------------------------------------------------- /vine/src/components/matcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/matcher.rs -------------------------------------------------------------------------------- /vine/src/components/normalizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/normalizer.rs -------------------------------------------------------------------------------- /vine/src/components/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/parser.rs -------------------------------------------------------------------------------- /vine/src/components/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/resolver.rs -------------------------------------------------------------------------------- /vine/src/components/specializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/specializer.rs -------------------------------------------------------------------------------- /vine/src/components/synthesizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/components/synthesizer.rs -------------------------------------------------------------------------------- /vine/src/features.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features.rs -------------------------------------------------------------------------------- /vine/src/features/annotation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/annotation.rs -------------------------------------------------------------------------------- /vine/src/features/assert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/assert.rs -------------------------------------------------------------------------------- /vine/src/features/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/block.rs -------------------------------------------------------------------------------- /vine/src/features/builtin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/builtin.rs -------------------------------------------------------------------------------- /vine/src/features/cast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/cast.rs -------------------------------------------------------------------------------- /vine/src/features/cfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/cfg.rs -------------------------------------------------------------------------------- /vine/src/features/coerce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/coerce.rs -------------------------------------------------------------------------------- /vine/src/features/composite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/composite.rs -------------------------------------------------------------------------------- /vine/src/features/condition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/condition.rs -------------------------------------------------------------------------------- /vine/src/features/const_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/const_.rs -------------------------------------------------------------------------------- /vine/src/features/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/debug.rs -------------------------------------------------------------------------------- /vine/src/features/do_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/do_.rs -------------------------------------------------------------------------------- /vine/src/features/enum_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/enum_.rs -------------------------------------------------------------------------------- /vine/src/features/fn_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/fn_.rs -------------------------------------------------------------------------------- /vine/src/features/for_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/for_.rs -------------------------------------------------------------------------------- /vine/src/features/generics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/generics.rs -------------------------------------------------------------------------------- /vine/src/features/hole.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/hole.rs -------------------------------------------------------------------------------- /vine/src/features/if_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/if_.rs -------------------------------------------------------------------------------- /vine/src/features/impl_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/impl_.rs -------------------------------------------------------------------------------- /vine/src/features/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/import.rs -------------------------------------------------------------------------------- /vine/src/features/inline_ivy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/inline_ivy.rs -------------------------------------------------------------------------------- /vine/src/features/inverse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/inverse.rs -------------------------------------------------------------------------------- /vine/src/features/labels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/labels.rs -------------------------------------------------------------------------------- /vine/src/features/let_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/let_.rs -------------------------------------------------------------------------------- /vine/src/features/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/list.rs -------------------------------------------------------------------------------- /vine/src/features/local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/local.rs -------------------------------------------------------------------------------- /vine/src/features/loop_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/loop_.rs -------------------------------------------------------------------------------- /vine/src/features/match_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/match_.rs -------------------------------------------------------------------------------- /vine/src/features/method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/method.rs -------------------------------------------------------------------------------- /vine/src/features/mod_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/mod_.rs -------------------------------------------------------------------------------- /vine/src/features/numeric.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/numeric.rs -------------------------------------------------------------------------------- /vine/src/features/ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/ops.rs -------------------------------------------------------------------------------- /vine/src/features/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/path.rs -------------------------------------------------------------------------------- /vine/src/features/place.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/place.rs -------------------------------------------------------------------------------- /vine/src/features/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/range.rs -------------------------------------------------------------------------------- /vine/src/features/reference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/reference.rs -------------------------------------------------------------------------------- /vine/src/features/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/string.rs -------------------------------------------------------------------------------- /vine/src/features/struct_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/struct_.rs -------------------------------------------------------------------------------- /vine/src/features/trait_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/trait_.rs -------------------------------------------------------------------------------- /vine/src/features/try_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/try_.rs -------------------------------------------------------------------------------- /vine/src/features/type_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/type_.rs -------------------------------------------------------------------------------- /vine/src/features/when.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/when.rs -------------------------------------------------------------------------------- /vine/src/features/while_.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/features/while_.rs -------------------------------------------------------------------------------- /vine/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/lib.rs -------------------------------------------------------------------------------- /vine/src/structures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures.rs -------------------------------------------------------------------------------- /vine/src/structures/annotations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/annotations.rs -------------------------------------------------------------------------------- /vine/src/structures/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/ast.rs -------------------------------------------------------------------------------- /vine/src/structures/ast/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/ast/visit.rs -------------------------------------------------------------------------------- /vine/src/structures/chart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/chart.rs -------------------------------------------------------------------------------- /vine/src/structures/checkpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/checkpoint.rs -------------------------------------------------------------------------------- /vine/src/structures/diag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/diag.rs -------------------------------------------------------------------------------- /vine/src/structures/resolutions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/resolutions.rs -------------------------------------------------------------------------------- /vine/src/structures/signatures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/signatures.rs -------------------------------------------------------------------------------- /vine/src/structures/specializations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/specializations.rs -------------------------------------------------------------------------------- /vine/src/structures/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/template.rs -------------------------------------------------------------------------------- /vine/src/structures/tir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/tir.rs -------------------------------------------------------------------------------- /vine/src/structures/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/types.rs -------------------------------------------------------------------------------- /vine/src/structures/vir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/structures/vir.rs -------------------------------------------------------------------------------- /vine/src/tools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/tools.rs -------------------------------------------------------------------------------- /vine/src/tools/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/tools/doc.rs -------------------------------------------------------------------------------- /vine/src/tools/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/tools/fmt.rs -------------------------------------------------------------------------------- /vine/src/tools/fmt/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/tools/fmt/doc.rs -------------------------------------------------------------------------------- /vine/src/tools/repl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/tools/repl.rs -------------------------------------------------------------------------------- /vine/src/tools/repl/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/tools/repl/command.rs -------------------------------------------------------------------------------- /vine/src/tools/repl/show.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VineLang/vine/HEAD/vine/src/tools/repl/show.rs --------------------------------------------------------------------------------