POC详情: d6edf1154dbdf81e7bbc96b457a2bb0e13582939

来源
关联漏洞
标题: Venice 路径遍历漏洞 (CVE-2022-36007)
描述:Venice是瑞士jlangch个人开发者的一种受 Clojure 启发的沙盒 Lisp 方言,具有出色的 Java 互操作性。可作为一种安全的脚本语言。 Venice 1.10.16及之前版本存在路径遍历漏洞,该漏洞源于load-file函数和中存在部分路径遍历问题。
介绍

<img src="https://github.com/jlangch/venice/blob/master/doc/logo/logo-readme.png" width="1024">

[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/jlangch/venice)
[![](https://github.com/jlangch/venice/blob/master/doc/maven-central.svg)](https://central.sonatype.com/artifact/com.github.jlangch/venice)
[![](https://github.com/jlangch/venice/blob/master/doc/license.svg)](./LICENSE)
![Java Version](https://img.shields.io/badge/java-%3E%3D%201.8-success)
[![CI](https://github.com/jlangch/venice/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/jlangch/venice/actions/workflows/ci.yml)

[![Release (latest by date)](https://img.shields.io/github/v/release/jlangch/venice)](https://github.com/jlangch/venice/releases/latest)
[![Release Date](https://img.shields.io/github/release-date/jlangch/venice?color=blue)](https://github.com/jlangch/venice/releases/latest)
[![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/jlangch/venice/latest)](https://github.com/jlangch/venice/commits/)


# Venice

Venice is a Clojure inspired sandboxed Lisp dialect with excellent Java 
interoperability.


## Overview

Venice is a Lisp dialect born from the need for a safe, sandboxed, 
general-purpose language. It shares with Lisp the code-as-data philosophy 
and a powerful macro system. 

Venice is mainly a functional programming language focusing on immutable, 
persistent data structures.

Venice supports macros, tail-recursion, dynamic code loading, multimethods, 
protocols and many more. It comes with excellent Java interoperability, and
a configurable sandbox that can prevent all sorts of unwanted JVM and Venice 
interactions. Venice has been designed from the ground-up with a sandbox, 
making it a first class citizen.

Venice includes a comprehensive library of over 900 core functions. Its 
immutable persistent data structures, along with Clojure-style atoms, futures, 
promises, and agents, greatly simplify the process of writing concurrent code.

Venice seamlessly and transparently integrates with Java and any third-party 
libraries, giving you access to a vast array of libraries, frameworks, and 
tools.

Venice's strength is making complex scripting and automation tasks easy. Have you ever 
felt limited by Bash or PowerShell scripts? With Venice, you can write 
concise and elegant platform independent scripts effortlessly.

Venice does not depend on any runtime libraries (other than the JVM). You 
can easily add it as a standalone JAR to your classpath.

Venice requires Java 8 or newer.

Would you like to try Venice in an interactive REPL environment? 
[Test it on Gitpod](https://github.com/jlangch/venice/blob/master/doc/readme/start.md#venice-gitpod-workspace)



## Cheat Sheet

Cheat Sheet: [HTML](https://htmlpreview.github.io/?https://cdn.rawgit.com/jlangch/venice/31377ae/cheatsheet.html) [PDF](https://cdn.rawgit.com/jlangch/venice/31377ae/cheatsheet.pdf)



## Change Log

[Change Log](ChangeLog.md)



## Documentation

* [Getting started](doc/readme/start.md)
* [REPL](doc/readme/repl.md)
* [On Functional Programming](doc/readme/functional-about.md)
* [First Steps in Venice](doc/readme/functional-first-steps.md)
* [Example: Sudoku Solver](doc/readme/sudoku-solver.md)
* [Execute Venice scripts](doc/readme/execute-scripts.md)
* [Embedding Venice in Java](doc/readme/embedding.md)
* [Datatypes](doc/readme/datatypes.md)
* [Custom Datatypes](doc/readme/datatypes-custom.md)
* [Lazy Sequences](doc/readme/lazy-seq.md)
* [Functions](doc/readme/functions.md)
* [Control Flow](doc/readme/control-flow.md)
* [Filter-Map-Reduce](doc/readme/filter-map-reduce.md)
* [Transducers](doc/readme/transducers.md)
* [Recursion](doc/readme/recursion.md)
* [Mutable Refs](doc/readme/refs.md)
* [Destructuring](doc/readme/destructuring.md)
* [Advanced string features](doc/readme/advanced-strings.md)
* [Concurrency](doc/readme/concurrency.md)
* [Java interoperability](doc/readme/java-interop.md)
* [Namespaces](doc/readme/namespace.md)
* [Exception handling](doc/readme/exceptions.md)
* [Multimethods and Protocols](doc/readme/multimethods-and-protocols.md)
* [Macros](doc/readme/macros.md)
* [Sandbox](doc/readme/sandbox.md)
* [Cryptography](doc/readme/cryptography.md)
* [JSON](doc/readme/json.md)
* [JSON Lines](doc/readme/json-lines.md)
* [CSV](doc/readme/csv.md)
* [PDF](doc/readme/pdf.md)
* [EXCEL](doc/readme/excel.md)
* [Charts](doc/readme/charts.md)
* [Kira Templates](doc/readme/ext-kira.md)
* [ASCII Tables](doc/readme/ascii-tables.md)
* [HTTP Client (Java 8+)](doc/readme/http-client-j8.md)
* [Venice meets LLMs](doc/readme/venice-meets-llms.md)
* [Database (JDBC)](doc/readme/database.md)
* [Shell Scripts](doc/readme/shell-scripts.md)
* [Extension modules](doc/readme/extension-modules.md)
* [Source Code as PDF](doc/readme/source2pdf.md)
* [Tree walker](doc/readme/walk.md)
* [Benchmarks](doc/readme/benchmarks.md)
* [Multi-File Apps](doc/readme/multi-file-app.md)
* [Development Tools](doc/readme/dev-tools.md)
* [Build dependencies](doc/readme/build-dependencies.md)
* [Performance comparison Venice - Clojure - Java](doc/readme/performance.md)



## Getting the latest release

You can can pull it from the central Maven repositories:

```
<dependency>
  <groupId>com.github.jlangch</groupId>
  <artifactId>venice</artifactId>
  <version>1.12.52</version>
</dependency>
```


## Building

From a command shell, run `./gradlew shadowJar` in the project home dir, to invoke the Gradle task to build the Venice JAR.

**On MacOS / Linux**

Give `gradlew` execute permission after cloning the Venice git repository ...

```shell
venice% chmod +x ./gradlew
```

... and build the project

```shell
venice% ./gradlew clean shadowJar
```

**On Windows**

```
C:\Users\foo\venice> gradlew.bat clean shadowJar
```


## Contributing

I accept Pull Requests via GitHub. There are some guidelines which will make applying PRs easier for me:

- No tabs! Please use spaces for indentation.
- Respect the existing code style for each file.
- Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change.
- Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running gradle.


## License

This code is licensed under the [Apache License v2](LICENSE).


## 3rd Party Open Source

* [Copyright Notice](doc/readme/3rdparty-lic.md)


## Stargazers over time

[![Stargazers over time](https://starchart.cc/jlangch/venice.svg?background=%23FFFFFF&axis=%23989797&line=%230b41d6)](https://starchart.cc/jlangch/venice)

文件快照

[4.0K] /data/pocs/d6edf1154dbdf81e7bbc96b457a2bb0e13582939 ├── [ 31K] build.gradle ├── [ 86K] ChangeLog.md ├── [7.6M] cheatsheet.html ├── [4.0M] cheatsheet.pdf ├── [1.9K] CODE_OF_CONDUCT.md ├── [4.0K] doc │   ├── [4.0K] assets │   │   ├── [4.0K] benchmark │   │   │   ├── [121K] benchmark1.png │   │   │   └── [114K] benchmark2.png │   │   ├── [4.0K] charts │   │   │   ├── [ 63K] area-chart.png │   │   │   ├── [ 33K] bar-chart.png │   │   │   ├── [ 41K] bubble-chart.png │   │   │   ├── [ 60K] line-chart-2.png │   │   │   ├── [ 64K] line-chart-3.png │   │   │   ├── [ 45K] line-chart-4.png │   │   │   ├── [ 19K] line-chart-5.png │   │   │   ├── [ 35K] line-chart.png │   │   │   ├── [ 27K] pie-chart.png │   │   │   └── [ 33K] scatter-chart.png │   │   ├── [4.0K] cheatsheet │   │   │   └── [ 51K] logo.png │   │   ├── [4.0K] excel │   │   │   ├── [ 50K] excel-page-layout-001.png │   │   │   ├── [ 56K] excel-page-layout-002.png │   │   │   ├── [273K] excel-write-001.png │   │   │   ├── [267K] excel-write-002.png │   │   │   ├── [ 59K] excel-write-003.png │   │   │   ├── [279K] excel-write-004.png │   │   │   ├── [282K] excel-write-005.png │   │   │   ├── [277K] excel-write-006.png │   │   │   ├── [276K] excel-write-007.png │   │   │   ├── [282K] excel-write-008.png │   │   │   ├── [283K] excel-write-009.png │   │   │   ├── [300K] excel-write-010.png │   │   │   ├── [316K] excel-write-011.png │   │   │   ├── [264K] excel-write-012.png │   │   │   ├── [282K] excel-write-013.png │   │   │   ├── [271K] excel-write-014.png │   │   │   ├── [273K] excel-write-015.png │   │   │   ├── [283K] excel-write-016.png │   │   │   ├── [315K] excel-write-017.png │   │   │   ├── [373K] excel-write-018.png │   │   │   ├── [460K] excel-write-019.png │   │   │   ├── [407K] excel-write-020.png │   │   │   ├── [355K] excel-write-021.png │   │   │   ├── [362K] excel-write-022.png │   │   │   ├── [343K] excel-write-023.png │   │   │   ├── [ 61K] excel-write-024.png │   │   │   ├── [ 69K] excel-write-025.png │   │   │   ├── [ 63K] excel-write-026a.png │   │   │   ├── [ 63K] excel-write-026b.png │   │   │   ├── [ 62K] excel-write-027.png │   │   │   └── [ 64K] excel-write-028.png │   │   ├── [4.0K] fam │   │   │   ├── [131K] applicative_just.png │   │   │   ├── [116K] applicative_list.png │   │   │   ├── [ 39K] applicative.png │   │   │   ├── [ 54K] bind_def.png │   │   │   ├── [ 35K] context.png │   │   │   ├── [ 54K] fmap_apply.png │   │   │   ├── [ 56K] fmap_def.png │   │   │   ├── [ 59K] fmap_function.png │   │   │   ├── [104K] fmap_just.png │   │   │   ├── [ 97K] fmap_list.png │   │   │   ├── [ 34K] fmap_nothing.png │   │   │   ├── [ 17K] fmap.png │   │   │   ├── [ 18K] function_and_context.png │   │   │   ├── [ 37K] function_with_value.png │   │   │   ├── [ 62K] functor_def.png │   │   │   ├── [ 24K] half_ouch.png │   │   │   ├── [ 34K] half.png │   │   │   ├── [128K] monad_chain.png │   │   │   ├── [136K] monad_just.png │   │   │   ├── [ 75K] monad_nothing.png │   │   │   ├── [ 20K] no_fmap_ouch.png │   │   │   ├── [ 27K] value_and_context.png │   │   │   ├── [ 24K] value_apply.png │   │   │   └── [7.0K] value.png │   │   ├── [4.0K] geoip │   │   │   ├── [2.7M] geoip-example.png │   │   │   └── [2.7M] geoip-tomcat.png │   │   ├── [4.0K] gitpod │   │   │   ├── [521K] gitpod-repl.png │   │   │   ├── [283K] gitpod-repl-tomcat-ports.png │   │   │   ├── [ 65K] gitpod-repl-tomcat-webapp.png │   │   │   └── [203K] gitpod-VsCodeExtensions.png │   │   ├── [4.0K] mercator │   │   │   ├── [2.7M] mercator.png │   │   │   └── [1.1M] mercator-square.jpg │   │   ├── [1.6K] numbers.html │   │   ├── [4.0K] repl │   │   │   ├── [ 75K] ansi-256-color-mode.png │   │   │   └── [330K] repl-setup.png │   │   ├── [139K] repl.png │   │   ├── [4.0K] source-to-pdf │   │   │   ├── [4.3K] sudoku.venice │   │   │   ├── [ 43K] sudoku.venice.html │   │   │   └── [ 35K] sudoku.venice.pdf │   │   └── [4.0K] vscodium │   │   └── [412K] vscodium.png │   ├── [4.0K] eclipse │   │   ├── [ 46K] eclipse-codestyle-prefs.epf │   │   └── [ 777] eclipse-setup.md │   ├── [4.0K] examples │   │   ├── [ 880] books.xml │   │   ├── [4.0K] repl │   │   │   ├── [ 811] repl.bat │   │   │   ├── [ 954] repl.json │   │   │   └── [ 566] repl.sh │   │   ├── [4.0K] scripts │   │   │   ├── [9.2K] aes-speed.venice │   │   │   ├── [1.0K] chart-swing.venice │   │   │   ├── [1.0K] chart.venice │   │   │   ├── [ 16K] covid-19.venice │   │   │   ├── [4.0K] data │   │   │   │   ├── [ 14K] ip-addresses.txt │   │   │   │   └── [4.0K] sudoku │   │   │   │   ├── [4.0K] easy50.txt │   │   │   │   ├── [ 901] hardest.txt │   │   │   │   ├── [ 89] readme.md │   │   │   │   └── [7.6K] top95.txt │   │   │   ├── [1.3K] debug.venice │   │   │   ├── [2.4K] dining-philosophers.venice │   │   │   ├── [4.5K] expr-parser-1.venice │   │   │   ├── [7.8K] expr-parser-2.venice │   │   │   ├── [8.8K] expr-parser-3.venice │   │   │   ├── [ 937] fibonacci.venice │   │   │   ├── [3.6K] hash-speed.venice │   │   │   ├── [1.7K] jsonl-bulk-demo.venice │   │   │   ├── [3.2K] list-parser.venice │   │   │   ├── [3.1K] matcher.lisp │   │   │   ├── [4.0K] nbody │   │   │   │   ├── [6.2K] nbody-1.venice │   │   │   │   ├── [6.6K] nbody-2.venice │   │   │   │   ├── [5.8K] nbody-3.venice │   │   │   │   └── [6.3K] nbody-4.venice │   │   │   ├── [4.0K] pdf │   │   │   │   ├── [1.5K] pdf-copy.venice │   │   │   │   ├── [2.5K] pdf-example.venice │   │   │   │   ├── [4.5K] pdf-fonts.venice │   │   │   │   ├── [4.3K] pdf-footers.venice │   │   │   │   ├── [3.3K] pdf-images.venice │   │   │   │   ├── [1.2K] pdf-merge.venice │   │   │   │   ├── [4.9K] pdf-table-of-content.venice │   │   │   │   ├── [6.3K] pdf-tables.venice │   │   │   │   ├── [2.5K] pdf-text2pdf.venice │   │   │   │   └── [3.4K] pdf-watermarks.venice │   │   │   ├── [ 485] shebang-demo.venice │   │   │   ├── [4.5K] sudoku.venice │   │   │   ├── [1.7K] test-geoip-city-lookup.venice │   │   │   ├── [2.2K] test-geoip-country-lookup.venice │   │   │   ├── [ 14K] tomcat-geoip-map.venice │   │   │   ├── [4.0K] webapp │   │   │   │   ├── [2.9K] async-webapp.venice │   │   │   │   ├── [2.4K] demo-webapp.venice │   │   │   │   ├── [3.2K] fileserve-webapp.venice │   │   │   │   ├── [9.2K] login-webapp.venice │   │   │   │   ├── [ 11K] rest-webapp.venice │   │   │   │   ├── [9.2K] sse-webapp.venice │   │   │   │   ├── [3.6K] two-servlet-webapp.venice │   │   │   │   └── [4.3K] upload-webapp.venice │   │   │   └── [2.9K] zip-tomcat-logs.venice │   │   └── [4.0K] test │   │   ├── [ 95] perf-test-1.venice │   │   └── [ 189] perf-test-2.venice │   ├── [1.0K] license.svg │   ├── [4.0K] logo │   │   ├── [ 14K] logo-background.png │   │   ├── [ 60K] logo-inv.png │   │   ├── [ 75K] logo-inv-socialmedia.png │   │   ├── [144K] logo.png │   │   ├── [ 89K] logo-readme.png │   │   ├── [127K] logo-socialmedia.png │   │   ├── [ 94K] logo-text.png │   │   └── [ 51K] logo-transparent.png │   ├── [ 991] maven-central-migration.md │   ├── [1.0K] maven-central.svg │   ├── [4.0K] openai │   │   ├── [729K] openapi-2.3.0.json │   │   ├── [796K] openapi-2.3.0.yaml │   │   └── [ 40] openapi.md │   ├── [4.0K] pdfs │   │   ├── [3.7K] copy-example.pdf │   │   ├── [ 34K] fonts-example.pdf │   │   ├── [1.7M] fonts.jar │   │   ├── [5.1K] footer-example.pdf │   │   ├── [236K] image-example.pdf │   │   ├── [1.1K] introduction-example.pdf │   │   ├── [2.9K] merge-example.pdf │   │   ├── [4.8K] tables-example.pdf │   │   ├── [2.2K] text2pdf-example.pdf │   │   ├── [6.7K] toc-example.pdf │   │   └── [6.3K] watermark-example.pdf │   ├── [4.0K] readme │   │   ├── [1.5K] 3rdparty-lic.md │   │   ├── [1.2K] advanced-strings.md │   │   ├── [ 23K] ascii-tables.md │   │   ├── [7.8K] benchmarks.md │   │   ├── [ 322] build-dependencies.md │   │   ├── [9.0K] charts.md │   │   ├── [ 19K] concurrency.md │   │   ├── [3.8K] control-flow.md │   │   ├── [ 13K] cryptography.md │   │   ├── [1.3K] csv.md │   │   ├── [ 27K] database.md │   │   ├── [ 11K] datatypes-custom.md │   │   ├── [5.5K] datatypes.md │   │   ├── [4.7K] destructuring.md │   │   ├── [3.2K] dev-tools.md │   │   ├── [ 25K] embedding.md │   │   ├── [ 54K] excel.md │   │   ├── [7.7K] exceptions.md │   │   ├── [2.0K] execute-scripts.md │   │   ├── [ 928] ext-cidr.md │   │   ├── [ 24] ext-components.md │   │   ├── [4.6K] ext-configuration.md │   │   ├── [1.2K] extension-modules.md │   │   ├── [ 12K] ext-geoip.md │   │   ├── [1.6K] ext-grep.md │   │   ├── [1.6K] ext-hexdump.md │   │   ├── [1.3K] ext-jackson.md │   │   ├── [ 11K] ext-kira.md │   │   ├── [3.3K] ext-maven.md │   │   ├── [5.4K] ext-mercator.md │   │   ├── [ 18K] ext-parsifal-guide.md │   │   ├── [ 14K] ext-parsifal.md │   │   ├── [6.9K] ext-ring.md │   │   ├── [ 750] ext-semver.md │   │   ├── [6.0K] ext-shell.md │   │   ├── [4.8K] ext-tomcat.md │   │   ├── [ 821] ext-webdav.md │   │   ├── [4.8K] ext-xml.md │   │   ├── [3.4K] fam.md │   │   ├── [2.0K] filter-map-reduce.md │   │   ├── [ 30K] Fixed doc typos │   │   ├── [ 11K] functional-about.md │   │   ├── [ 13K] functional-first-steps.md │   │   ├── [ 13K] functions.md │   │   ├── [ 24K] http-client-j8.md │   │   ├── [ 11K] java-interop.md │   │   ├── [8.0K] json-lines.md │   │   ├── [5.2K] json.md │   │   ├── [1.3K] langchain4j.md │   │   ├── [8.5K] lazy-seq.md │   │   ├── [ 17K] macros.md │   │   ├── [4.1K] multi-file-app.md │   │   ├── [7.9K] multimethods-and-protocols.md │   │   ├── [1.2K] namespace.md │   │   ├── [ 89] openai-assistants.md │   │   ├── [ 11K] openai-audio.md │   │   ├── [ 26K] openai-chat-completion.md │   │   ├── [2.6K] openai-embeddings.md │   │   ├── [9.5K] openai-files.md │   │   ├── [ 17K] openai-functions-cookbook.md │   │   ├── [6.1K] openai-functions-database.md │   │   ├── [ 175] openai-functions.md │   │   ├── [ 13K] openai-functions-weather.md │   │   ├── [ 13K] openai-images.md │   │   ├── [2.4K] openai.md │   │   ├── [4.4K] openai-models.md │   │   ├── [8.0K] openai-vision.md │   │   ├── [ 44K] pdf.md │   │   ├── [6.3K] performance.md │   │   ├── [5.6K] profiling.md │   │   ├── [ 11K] recursion.md │   │   ├── [ 569] refs.md │   │   ├── [3.8K] repl-advanced.md │   │   ├── [1.7K] repl.md │   │   ├── [4.5K] repl-sandbox.md │   │   ├── [8.3K] sandbox.md │   │   ├── [8.2K] shell-scripts.md │   │   ├── [1.6K] source2pdf.md │   │   ├── [5.2K] start.md │   │   ├── [3.6K] sudoku-solver.md │   │   ├── [2.5K] transducers.md │   │   ├── [5.5K] use-cases.md │   │   ├── [ 93] venice-meets-llms.md │   │   └── [2.8K] walk.md │   └── [4.0K] todo │   └── [ 884] macro-expansion-performance.txt ├── [4.9K] Functional.md ├── [1.3K] gitpod-init-repl.sh ├── [1.3K] gitpod-renew-repl.sh ├── [4.0K] gradle │   └── [4.0K] wrapper │   ├── [ 43K] gradle-wrapper.jar │   └── [ 250] gradle-wrapper.properties ├── [ 71] gradle.properties ├── [8.6K] gradlew ├── [2.9K] gradlew.bat ├── [4.0K] lib │   └── [4.0K] provided │   ├── [ 29K] nanojson-1.3.jar │   └── [ 24K] nanojson-1.3-sources.jar ├── [9.9K] LICENSE ├── [5.8K] Links.md ├── [6.6K] README.md ├── [ 27] settings.gradle └── [4.0K] src ├── [4.0K] jmh │   └── [4.0K] java │   └── [4.0K] com │   └── [4.0K] github │   └── [4.0K] jlangch │   └── [4.0K] venice │   └── [4.0K] bench │   ├── [2.3K] CallStackBenchmark.java │   ├── [3.8K] EnvGlobalBenchmark.java │   ├── [3.9K] EnvGlobalQualifiedBenchmark.java │   ├── [4.0K] EnvLocalBenchmark.java │   ├── [5.5K] FieldAccessBenchmark.java │   ├── [3.0K] InstanceOfBenchmark.java │   ├── [2.0K] InterrupCheckerBenchmark.java │   ├── [4.3K] IteratorBenchmark.java │   ├── [3.7K] JavaCreateMapBenchmark.java │   ├── [2.0K] JavaFilterMapReduceBenchmark.java │   ├── [2.4K] JavaSortingBenchmark.java │   ├── [2.8K] MathBenchmark.java │   ├── [5.1K] PrecompileBenchmark.java │   ├── [3.2K] ReaderBenchmark.java │   ├── [9.6K] ReflectionBenchmark.java │   ├── [5.0K] SwitchBenchmark.java │   ├── [3.7K] ThreadLocalBenchmark.java │   ├── [2.3K] VavrListBenchmark.java │   ├── [2.3K] VavrSmallListBenchmark.java │   ├── [2.9K] VavrSmallVectorBenchmark.java │   ├── [2.9K] VavrVectorBenchmark.java │   └── [3.4K] VncTinyVectorBenchmark.java ├── [4.0K] main │   ├── [4.0K] java │   │   └── [4.0K] com │   │   └── [4.0K] github │   │   └── [4.0K] jlangch │   │   └── [4.0K] venice │   │   ├── [1.1K] ArityException.java │   │   ├── [2.4K] AssertionException.java │   │   ├── [1.1K] CheatsheetDocGen.java │   │   ├── [1.3K] ContinueException.java │   │   ├── [4.0K] demo │   │   │   ├── [2.5K] FunctionalInterfaces.java │   │   │   ├── [4.0K] mbean │   │   │   │   ├── [1.3K] Hello.java │   │   │   │   └── [1.0K] HelloMBean.java │   │   │   ├── [1.8K] Person.java │   │   │   ├── [1.7K] Term.java │   │   │   └── [1.5K] Top.java │   │   ├── [1.5K] Document.java │   │   ├── [1.3K] EofException.java │   │   ├── [4.0K] examples │   │   │   ├── [1.4K] Embed_01_Simple.java │   │   │   ├── [2.4K] Embed_02_PassingParameters.java │   │   │   ├── [2.7K] Embed_03_StdOutRedirection.java │   │   │   ├── [1.9K] Embed_04_Precompile.java │   │   │   ├── [1.5K] Embed_05_Exceptions.java │   │   │   ├── [1.8K] Embed_08_JavaInterop.java │   │   │   ├── [1.8K] Embed_09_StrictSandbox.java │   │   │   ├── [1.9K] Embed_10_CustomMinimalSandbox.java │   │   │   ├── [6.4K] Embed_11_CustomSandbox.java │   │   │   ├── [2.1K] Embed_12_ServiceRegistry.java │   │   │   ├── [2.7K] Embed_13_DynServiceRegistry.java │   │   │   ├── [6.7K] Embed_14_ExtensionPoint.java │   │   │   └── [7.8K] Embed_15_RuleEngine.java │   │   ├── [1.2K] ExcelException.java │   │   ├── [1.2K] FileException.java │   │   ├── [4.0K] impl │   │   │   ├── [4.0K] ansi │   │   │   │   ├── [2.3K] AnsiColorTheme.java │   │   │   │   └── [7.8K] AnsiColorThemes.java │   │   │   ├── [6.1K] AppRunner.java │   │   │   ├── [9.9K] CodeLoader.java │   │   │   ├── [4.0K] continuation │   │   │   │   ├── [1.2K] ContinuationException.java │   │   │   │   ├── [3.9K] Continuation.java │   │   │   │   └── [1.5K] VncContinuationFunction.java │   │   │   ├── [4.0K] debug │   │   │   │   ├── [4.0K] agent │   │   │   │   │   ├── [6.6K] Break.java │   │   │   │   │   ├── [ 28K] DebugAgent.java │   │   │   │   │   ├── [ 967] IBreakListener.java │   │   │   │   │   ├── [4.8K] IDebugAgent.java │   │   │   │   │   ├── [2.0K] Step.java │   │   │   │   │   ├── [1.9K] StepModeFormatter.java │   │   │   │   │   ├── [1.6K] StepMode.java │   │   │   │   │   └── [2.0K] WaitableBreak.java │   │   │   │   ├── [4.0K] breakpoint │   │   │   │   │   ├── [2.6K] AncestorSelector.java │   │   │   │   │   ├── [1.1K] AncestorType.java │   │   │   │   │   ├── [5.0K] BreakpointFn.java │   │   │   │   │   ├── [2.2K] BreakpointFnRef.java │   │   │   │   │   ├── [8.8K] BreakpointParser.java │   │   │   │   │   ├── [3.3K] FunctionScope.java │   │   │   │   │   └── [4.2K] Selector.java │   │   │   │   └── [4.0K] util │   │   │   │   ├── [2.2K] SpecialFormVirtualFunction.java │   │   │   │   └── [1.4K] StepValidity.java │   │   │   ├── [ 18K] Destructuring.java │   │   │   ├── [4.0K] docgen │   │   │   │   ├── [4.0K] cheatsheet │   │   │   │   │   ├── [4.7K] CheatsheetRenderer.java │   │   │   │   │   ├── [1.1K] CodeSnippet.java │   │   │   │   │   ├── [2.5K] CodeSnippetReader.java │   │   │   │   │   ├── [2.1K] CrossRef.java │   │   │   │   │   ├── [ 36K] DocGenerator.java │   │   │   │   │   ├── [ 17K] DocItemBuilder.java │   │   │   │   │   ├── [4.0K] DocItem.java │   │   │   │   │   ├── [3.9K] DocSection.java │   │   │   │   │   ├── [5.0K] ExampleOutput.java │   │   │   │   │   ├── [1.3K] IdGen.java │   │   │   │   │   ├── [ 881] ISectionBuilder.java │   │   │   │   │   ├── [4.0K] modules │   │   │   │   │   │   ├── [2.7K] ModuleAnsiSection.java │   │   │   │   │   │   ├── [2.0K] ModuleAppSection.java │   │   │   │   │   │   ├── [2.0K] ModuleAsciiTableSection.java │   │   │   │   │   │   ├── [5.6K] ModuleAvironSection.java │   │   │   │   │   │   ├── [1.8K] ModuleBenchmarkSection.java │   │   │   │   │   │   ├── [2.8K] ModuleCargoArangoDBSection.java │   │   │   │   │   │   ├── [2.2K] ModuleCargoPostgresqlDBSection.java │   │   │   │   │   │   ├── [2.1K] ModuleCargoQdrantDBSection.java │   │   │   │   │   │   ├── [2.7K] ModuleCargoSection.java │   │   │   │   │   │   ├── [2.5K] ModuleChinookPostgreSQLSection.java │   │   │   │   │   │   ├── [2.4K] ModuleComponentSection.java │   │   │   │   │   │   ├── [2.6K] ModuleConfigSection.java │   │   │   │   │   │   ├── [3.1K] ModuleCryptographySection.java │   │   │   │   │   │   ├── [5.2K] ModuleDockerSection.java │   │   │   │   │   │   ├── [ 11K] ModuleExcelSection.java │   │   │   │   │   │   ├── [1.8K] ModuleFontsSection.java │   │   │   │   │   │   ├── [3.4K] ModuleGeoipSection.java │   │   │   │   │   │   ├── [2.4K] ModuleGradleSection.java │   │   │   │   │   │   ├── [2.4K] ModuleGradleWrapperSection.java │   │   │   │   │   │   ├── [1.9K] ModuleGrepSection.java │   │   │   │   │   │   ├── [1.8K] ModuleHexdumpSection.java │   │   │   │   │   │   ├── [3.1K] ModuleHttpClientJ8Section.java │   │   │   │   │   │   ├── [1.9K] ModuleHttpClientSection.java │   │   │   │   │   │   ├── [6.8K] ModuleImagesSection.java │   │   │   │   │   │   ├── [2.5K] ModuleInstallerSection.java │   │   │   │   │   │   ├── [1.8K] ModuleJavaSection.java │   │   │   │   │   │   ├── [7.4K] ModuleJdbcCoreSection.java │   │   │   │   │   │   ├── [2.8K] ModuleJdbcPostgreSQLSection.java │   │   │   │   │   │   ├── [2.2K] ModuleJsonlSection.java │   │   │   │   │   │   ├── [2.5K] ModuleJTokkitSection.java │   │   │   │   │   │   ├── [2.4K] ModuleKeystoresSection.java │   │   │   │   │   │   ├── [2.1K] ModuleKiraSection.java │   │   │   │   │   │   ├── [3.6K] ModuleMatrixSection.java │   │   │   │   │   │   ├── [2.8K] ModuleMavenSection.java │   │   │   │   │   │   ├── [1.8K] ModuleMimetypesSection.java │   │   │   │   │   │   ├── [2.0K] ModuleMultipartSection.java │   │   │   │   │   │   ├── [6.1K] ModuleOpenAiSection.java │   │   │   │   │   │   ├── [5.0K] ModuleParsifalSection.java │   │   │   │   │   │   ├── [2.6K] ModuleQrBillSection.java │   │   │   │   │   │   ├── [2.5K] ModuleQrCodeSection.java │   │   │   │   │   │   ├── [2.2K] ModuleQrRefSection.java │   │   │   │   │   │   ├── [4.4K] ModuleRingSection.java │   │   │   │   │   │   ├── [2.5K] ModuleSemverSection.java │   │   │   │   │   │   ├── [3.3K] ModuleShellSection.java │   │   │   │   │   │   ├── [2.1K] ModuleSseSection.java │   │   │   │   │   │   ├── [2.5K] ModuleStopWatchSection.java │   │   │   │   │   │   ├── [2.8K] ModuleTestSection.java │   │   │   │   │   │   ├── [1.9K] ModuleTimingSection.java │   │   │   │   │   │   ├── [2.8K] ModuleTomcatSection.java │   │   │   │   │   │   ├── [2.6K] ModuleTracingSection.java │   │   │   │   │   │   ├── [2.0K] ModuleXmlSection.java │   │   │   │   │   │   └── [3.2K] ModuleZipVaultSection.java │   │   │   │   │   ├── [4.0K] section │   │   │   │   │   │   ├── [2.4K] ArraySection.java │   │   │   │   │   │   ├── [5.1K] ByteBufSection.java │   │   │   │   │   │   ├── [2.4K] CidrSection.java │   │   │   │   │   │   ├── [ 26K] CollectionsSection.java │   │   │   │   │   │   ├── [8.7K] ConcurrencySection.java │   │   │   │   │   │   ├── [1.9K] CsvSection.java │   │   │   │   │   │   ├── [2.8K] ExceptionsSection.java │   │   │   │   │   │   ├── [6.1K] FunctionsSection.java │   │   │   │   │   │   ├── [2.4K] InetSection.java │   │   │   │   │   │   ├── [8.6K] IoFileSection.java │   │   │   │   │   │   ├── [6.6K] IoSection.java │   │   │   │   │   │   ├── [3.0K] IoZipSection.java │   │   │   │   │   │   ├── [5.2K] JavaInteropSection.java │   │   │   │   │   │   ├── [2.1K] JsonSection.java │   │   │   │   │   │   ├── [2.0K] LazySequencesSection.java │   │   │   │   │   │   ├── [1.7K] LicenseSection.java │   │   │   │   │   │   ├── [1.9K] LoadPathSection.java │   │   │   │   │   │   ├── [5.8K] MacrosSection.java │   │   │   │   │   │   ├── [4.7K] MathSection.java │   │   │   │   │   │   ├── [3.6K] MBeanSection.java │   │   │   │   │   │   ├── [3.0K] NamespaceSection.java │   │   │   │   │   │   ├── [3.1K] PdfSection.java │   │   │   │   │   │   ├── [ 17K] PrimitivesSection.java │   │   │   │   │   │   ├── [1.7K] ProtocolsSection.java │   │   │   │   │   │   ├── [2.5K] RegexSection.java │   │   │   │   │   │   ├── [2.9K] ReplSection.java │   │   │   │   │   │   ├── [1.8K] SandboxSection.java │   │   │   │   │   │   ├── [2.8K] ShellCoreSection.java │   │   │   │   │   │   ├── [3.5K] SpecialFormsSection.java │   │   │   │   │   │   ├── [4.9K] SystemSection.java │   │   │   │   │   │   ├── [2.3K] SystemVarSection.java │   │   │   │   │   │   ├── [2.0K] TapSection.java │   │   │   │   │   │   ├── [5.8K] TimeSection.java │   │   │   │   │   │   ├── [3.4K] TransducersSection.java │   │   │   │   │   │   └── [2.6K] TypesSection.java │   │   │   │   │   └── [4.0K] snippets │   │   │   │   │   ├── [1.1K] Snippet_01_Eval.java │   │   │   │   │   ├── [1.2K] Snippet_02_PassingParameters.java │   │   │   │   │   ├── [1.7K] Snippet_03_DealingWithJavaObjects.java │   │   │   │   │   ├── [1.2K] Snippet_04_Precompiling.java │   │   │   │   │   ├── [1.3K] Snippet_05_JavaInterop.java │   │   │   │   │   └── [2.0K] Snippet_06_Sandbox.java │   │   │   │   ├── [4.0K] runtime │   │   │   │   │   └── [ 24K] DocForm.java │   │   │   │   └── [4.0K] util │   │   │   │   ├── [1.9K] CodeHighlighter.java │   │   │   │   ├── [5.2K] ColorTheme.java │   │   │   │   └── [2.3K] MarkdownDoc.java │   │   │   ├── [4.0K] env │   │   │   │   ├── [1.9K] ComputedVar.java │   │   │   │   ├── [2.2K] DynamicVar.java │   │   │   │   ├── [ 27K] Env.java │   │   │   │   ├── [3.5K] EnvSymbolLookupUtil.java │   │   │   │   ├── [3.9K] EnvUtils.java │   │   │   │   ├── [1.7K] GenSym.java │   │   │   │   ├── [1.3K] GlobalRefVar.java │   │   │   │   ├── [1.8K] GlobalSymbols.java │   │   │   │   ├── [1.6K] ReservedSymbols.java │   │   │   │   ├── [1.4K] SymbolTable.java │   │   │   │   └── [3.3K] Var.java │   │   │   ├── [3.3K] FunctionArgsTypeHints.java │   │   │   ├── [ 12K] FunctionBuilder.java │   │   │   ├── [2.7K] FunctionMetaBuilder.java │   │   │   ├── [4.0K] functions │   │   │   │   ├── [ 35K] ArrayFunctions.java │   │   │   │   ├── [ 49K] BytebufFunctions.java │   │   │   │   ├── [ 21K] CidrFunctions.java │   │   │   │   ├── [145K] ConcurrencyFunctions.java │   │   │   │   ├── [ 29K] CoreConcurrencyFunctions.java │   │   │   │   ├── [421K] CoreFunctions.java │   │   │   │   ├── [ 17K] CoreSystemFunctions.java │   │   │   │   ├── [ 15K] CsvFunctions.java │   │   │   │   ├── [ 25K] DagFunctions.java │   │   │   │   ├── [ 25K] ExceptionFunctions.java │   │   │   │   ├── [6.4K] Functions.java │   │   │   │   ├── [1.1K] FunctionsUtil.java │   │   │   │   ├── [ 17K] InetFunctions.java │   │   │   │   ├── [ 23K] IOFunctionsFileWatcher.java │   │   │   │   ├── [155K] IOFunctions.java │   │   │   │   ├── [ 40K] IOFunctionsSpitSlurp.java │   │   │   │   ├── [ 74K] IOFunctionsStreams.java │   │   │   │   ├── [ 24K] JsonFunctions.java │   │   │   │   ├── [9.6K] LoadPathFunctions.java │   │   │   │   ├── [ 89K] MathFunctions.java │   │   │   │   ├── [ 61K] MBeanFunctions.java │   │   │   │   ├── [ 47K] PdfFunctions.java │   │   │   │   ├── [ 33K] RegexFunctions.java │   │   │   │   ├── [7.1K] SandboxFunctions.java │   │   │   │   ├── [8.1K] ScheduleFunctions.java │   │   │   │   ├── [ 34K] ShellFunctions.java │   │   │   │   ├── [129K] StringFunctions.java │   │   │   │   ├── [ 42K] SystemFunctions.java │   │   │   │   ├── [119K] TimeFunctions.java │   │   │   │   ├── [ 80K] TransducerFunctions.java │   │   │   │   └── [ 73K] ZipFunctions.java │   │   │   ├── [1.0K] IFormEvaluator.java │   │   │   ├── [1.4K] InterruptChecker.java │   │   │   ├── [1.0K] ISequenceValuesEvaluator.java │   │   │   ├── [1009] IValuesEvaluator.java │   │   │   ├── [2.5K] IVeniceInterpreter.java │   │   │   ├── [4.0K] javainterop │   │   │   │   ├── [3.3K] ClassVersionChecker.java │   │   │   │   ├── [5.2K] DynamicClassLoader2.java │   │   │   │   ├── [4.1K] DynamicClassLoader.java │   │   │   │   ├── [8.0K] DynamicInvocationHandler.java │   │   │   │   ├── [2.3K] Invoker.java │   │   │   │   ├── [4.6K] JavaImports.java │   │   │   │   ├── [ 71K] JavaInteropFunctions.java │   │   │   │   └── [ 18K] JavaInteropUtil.java │   │   │   ├── [4.0K] modules │   │   │   │   ├── [5.5K] ModuleLoader.java │   │   │   │   └── [5.7K] Modules.java │   │   │   ├── [4.0K] namespaces │   │   │   │   ├── [3.2K] Namespace.java │   │   │   │   ├── [2.4K] NamespaceRegistry.java │   │   │   │   └── [4.5K] Namespaces.java │   │   │   ├── [ 946] package-info.java │   │   │   ├── [2.5K] PreCompiled.java │   │   │   ├── [1.8K] Printer.java │   │   │   ├── [4.0K] reader │   │   │   │   ├── [2.8K] AnonymousFnArgs.java │   │   │   │   ├── [1.2K] AtomType.java │   │   │   │   ├── [2.4K] AutoGenSym.java │   │   │   │   ├── [1.9K] CharacterReader.java │   │   │   │   ├── [1.9K] HighlightClass.java │   │   │   │   ├── [1.4K] HighlightedFormItems.java │   │   │   │   ├── [1.4K] HighlightItem.java │   │   │   │   ├── [ 13K] HighlightParser.java │   │   │   │   ├── [2.2K] LineReader.java │   │   │   │   ├── [ 25K] Reader.java │   │   │   │   ├── [1.4K] ReaderPos.java │   │   │   │   ├── [ 15K] Tokenizer.java │   │   │   │   ├── [2.7K] Token.java │   │   │   │   └── [ 938] TokenType.java │   │   │   ├── [2.9K] RecursionPoint.java │   │   │   ├── [4.0K] repl │   │   │   │   ├── [ 12K] CustomREPL.java │   │   │   │   ├── [4.4K] FilePathCompleter.java │   │   │   │   ├── [1.1K] NullExpander.java │   │   │   │   ├── [3.5K] ReplCompleter.java │   │   │   │   ├── [ 12K] ReplConfig.java │   │   │   │   ├── [ 32K] ReplDebugClient.java │   │   │   │   ├── [6.7K] ReplDebugHelp.java │   │   │   │   ├── [3.1K] ReplDirs.java │   │   │   │   ├── [ 33K] ReplFunctions.java │   │   │   │   ├── [5.6K] ReplHelp.java │   │   │   │   ├── [3.5K] ReplHighlighter.java │   │   │   │   ├── [4.5K] ReplInstaller.java │   │   │   │   ├── [ 57K] REPL.java │   │   │   │   ├── [1.4K] ReplJLineLogHandler.java │   │   │   │   ├── [3.1K] ReplParser.java │   │   │   │   ├── [4.3K] ReplPrintStream.java │   │   │   │   ├── [4.6K] ReplRestart.java │   │   │   │   ├── [2.4K] ReplResultHistory.java │   │   │   │   ├── [1.8K] ReplTerminalInfo.java │   │   │   │   ├── [7.1K] ScriptExecuter.java │   │   │   │   └── [4.2K] TerminalPrinter.java │   │   │   ├── [1.1K] RunMode.java │   │   │   ├── [4.0K] sandbox │   │   │   │   ├── [ 13K] CompiledSandboxRules.java │   │   │   │   ├── [ 14K] RestrictedBlacklistedFunctions.java │   │   │   │   ├── [6.7K] SandboxDefaultRules.java │   │   │   │   ├── [2.9K] SandboxFunctionGroups.java │   │   │   │   └── [1.2K] SandboxRuleCompiler.java │   │   │   ├── [4.4K] ServiceRegistry.java │   │   │   ├── [4.0K] specialforms │   │   │   │   ├── [ 13K] SpecialForms_DefFunctions.java │   │   │   │   ├── [ 19K] SpecialFormsDoc.java │   │   │   │   ├── [ 17K] SpecialForms_ImportFunctions.java │   │   │   │   ├── [3.3K] SpecialForms.java │   │   │   │   ├── [ 24K] SpecialForms_LoadCodeMacros.java │   │   │   │   ├── [ 19K] SpecialForms_MethodFunctions.java │   │   │   │   ├── [ 27K] SpecialForms_NamespaceFunctions.java │   │   │   │   ├── [ 52K] SpecialForms_OtherFunctions.java │   │   │   │   ├── [ 26K] SpecialForms_TryCatchFunctions.java │   │   │   │   ├── [ 54K] SpecialForms_TypeFunctions.java │   │   │   │   ├── [ 21K] SpecialForms_VarFunctions.java │   │   │   │   └── [4.0K] util │   │   │   │   ├── [7.2K] Benchmark.java │   │   │   │   ├── [1.7K] CatchBlock.java │   │   │   │   ├── [ 21K] DefTypeForm.java │   │   │   │   ├── [1.4K] FinallyBlock.java │   │   │   │   ├── [3.7K] SpecialFormsContext.java │   │   │   │   └── [4.7K] SpecialFormsUtil.java │   │   │   ├── [4.0K] thread │   │   │   │   ├── [9.2K] ThreadBridge.java │   │   │   │   ├── [ 13K] ThreadContext.java │   │   │   │   └── [2.7K] ThreadContextSnapshot.java │   │   │   ├── [4.0K] threadpool │   │   │   │   ├── [2.0K] GlobalThreadFactory.java │   │   │   │   ├── [4.6K] ManagedCachedThreadPoolExecutor.java │   │   │   │   ├── [3.0K] ManagedExecutor.java │   │   │   │   ├── [1.7K] ManagedScheduledThreadPoolExecutor.java │   │   │   │   └── [2.3K] ThreadPoolUtil.java │   │   │   ├── [4.0K] types │   │   │   │   ├── [4.0K] collections │   │   │   │   │   ├── [1.9K] VncCollection.java │   │   │   │   │   ├── [9.8K] VncDAG.java │   │   │   │   │   ├── [6.2K] VncDelayQueue.java │   │   │   │   │   ├── [ 11K] VncHashMap.java │   │   │   │   │   ├── [8.0K] VncHashSet.java │   │   │   │   │   ├── [ 12K] VncJavaList.java │   │   │   │   │   ├── [8.7K] VncJavaMap.java │   │   │   │   │   ├── [8.5K] VncJavaSet.java │   │   │   │   │   ├── [ 11K] VncLazySeq.java │   │   │   │   │   ├── [ 13K] VncList.java │   │   │   │   │   ├── [2.7K] VncMapEntry.java │   │   │   │   │   ├── [4.0K] VncMap.java │   │   │   │   │   ├── [ 876] VncMutable.java │   │   │   │   │   ├── [ 11K] VncMutableList.java │   │   │   │   │   ├── [8.0K] VncMutableMap.java │   │   │   │   │   ├── [6.7K] VncMutableSet.java │   │   │   │   │   ├── [ 11K] VncMutableVector.java │   │   │   │   │   ├── [ 11K] VncOrderedMap.java │   │   │   │   │   ├── [7.7K] VncQueue.java │   │   │   │   │   ├── [4.9K] VncSequence.java │   │   │   │   │   ├── [3.7K] VncSet.java │   │   │   │   │   ├── [ 10K] VncSortedMap.java │   │   │   │   │   ├── [8.0K] VncSortedSet.java │   │   │   │   │   ├── [3.7K] VncStack.java │   │   │   │   │   ├── [ 24K] VncTinyList.java │   │   │   │   │   ├── [ 26K] VncTinyVector.java │   │   │   │   │   └── [ 14K] VncVector.java │   │   │   │   ├── [4.0K] concurrent │   │   │   │   │   ├── [ 16K] Agent.java │   │   │   │   │   ├── [2.8K] Delay.java │   │   │   │   │   └── [2.4K] VncLock.java │   │   │   │   ├── [ 893] Constants.java │   │   │   │   ├── [4.0K] custom │   │   │   │   │   ├── [3.1K] CustomWrappableTypes.java │   │   │   │   │   ├── [2.5K] VncChoiceTypeDef.java │   │   │   │   │   ├── [3.1K] VncCustomBaseTypeDef.java │   │   │   │   │   ├── [4.0K] VncCustomTypeDef.java │   │   │   │   │   ├── [2.1K] VncCustomTypeFieldDef.java │   │   │   │   │   ├── [ 10K] VncCustomType.java │   │   │   │   │   ├── [3.9K] VncProtocol.java │   │   │   │   │   └── [3.3K] VncWrappingTypeDef.java │   │   │   │   ├── [ 854] IDeref.java │   │   │   │   ├── [ 961] INamespaceAware.java │   │   │   │   ├── [1.4K] IVncFunction.java │   │   │   │   ├── [1.0K] IVncJavaObject.java │   │   │   │   ├── [1.9K] TypeRank.java │   │   │   │   ├── [4.0K] util │   │   │   │   │   ├── [ 28K] Coerce.java │   │   │   │   │   ├── [6.0K] QualifiedName.java │   │   │   │   │   └── [ 25K] Types.java │   │   │   │   ├── [5.1K] VncAtom.java │   │   │   │   ├── [ 13K] VncBigDecimal.java │   │   │   │   ├── [ 13K] VncBigInteger.java │   │   │   │   ├── [4.1K] VncBoolean.java │   │   │   │   ├── [4.8K] VncByteBuffer.java │   │   │   │   ├── [7.4K] VncChar.java │   │   │   │   ├── [2.8K] VncConstant.java │   │   │   │   ├── [ 13K] VncDouble.java │   │   │   │   ├── [ 13K] VncFloat.java │   │   │   │   ├── [ 13K] VncFunction.java │   │   │   │   ├── [ 12K] VncInteger.java │   │   │   │   ├── [ 11K] VncJavaObject.java │   │   │   │   ├── [4.0K] VncJust.java │   │   │   │   ├── [7.9K] VncKeyword.java │   │   │   │   ├── [ 12K] VncLong.java │   │   │   │   ├── [4.8K] VncMultiArityFunction.java │   │   │   │   ├── [5.0K] VncMultiFunction.java │   │   │   │   ├── [2.5K] VncNumber.java │   │   │   │   ├── [4.0K] VncProtocolFunction.java │   │   │   │   ├── [1.2K] VncScalar.java │   │   │   │   ├── [3.0K] VncSpecialForm.java │   │   │   │   ├── [5.4K] VncString.java │   │   │   │   ├── [5.8K] VncSymbol.java │   │   │   │   ├── [5.7K] VncThreadLocal.java │   │   │   │   ├── [1.5K] VncTunnelAsJavaObject.java │   │   │   │   ├── [3.8K] VncVal.java │   │   │   │   └── [3.1K] VncVolatile.java │   │   │   ├── [4.0K] util │   │   │   │   ├── [ 13K] ArityExceptions.java │   │   │   │   ├── [4.0K] callstack │   │   │   │   │   ├── [1.7K] ArrayListStack.java │   │   │   │   │   ├── [1.3K] CallFrameFnData.java │   │   │   │   │   ├── [3.8K] CallFrame.java │   │   │   │   │   ├── [5.6K] CallStack.java │   │   │   │   │   └── [2.0K] WithCallStack.java │   │   │   │   ├── [4.0K] cidr │   │   │   │   │   ├── [8.7K] CIDR.java │   │   │   │   │   ├── [4.7K] CidrTrie.java │   │   │   │   │   └── [2.5K] CidrTrieNode.java │   │   │   │   ├── [6.2K] CollectionUtil.java │   │   │   │   ├── [5.7K] CommandLineArgs.java │   │   │   │   ├── [4.0K] concurrent │   │   │   │   │   ├── [1.0K] StripedCallable.java │   │   │   │   │   ├── [ 18K] StripedExecutorService.java │   │   │   │   │   ├── [1.1K] StripedObject.java │   │   │   │   │   └── [1.0K] StripedRunnable.java │   │   │   │   ├── [4.0K] csv │   │   │   │   │   ├── [2.8K] CharacterReader.java │   │   │   │   │   ├── [5.7K] CSVReader.java │   │   │   │   │   └── [4.7K] CSVWriter.java │   │   │   │   ├── [4.0K] dag │   │   │   │   │   ├── [1.0K] DagCycleException.java │   │   │   │   │   ├── [9.8K] DAG.java │   │   │   │   │   ├── [2.0K] Edge.java │   │   │   │   │   ├── [3.1K] Node.java │   │   │   │   │   └── [4.3K] TopologicalSort.java │   │   │   │   ├── [1.3K] EmptyIterator.java │   │   │   │   ├── [1.8K] ErrorMessage.java │   │   │   │   ├── [4.0K] excel │   │   │   │   │   ├── [1.9K] ColorUtil.java │   │   │   │   │   ├── [7.8K] ExcelCellStyles.java │   │   │   │   │   ├── [ 19K] ExcelCharts.java │   │   │   │   │   ├── [2.1K] ExcelColumnDef.java │   │   │   │   │   ├── [ 12K] Excel.java │   │   │   │   │   └── [ 55K] ExcelSheet.java │   │   │   │   ├── [4.0K] filewatcher │   │   │   │   │   ├── [4.0K] events │   │   │   │   │   │   ├── [ 862] FileWatcherEvent.java │   │   │   │   │   │   ├── [1.5K] FileWatchErrorEvent.java │   │   │   │   │   │   ├── [2.0K] FileWatchFileEvent.java │   │   │   │   │   │   ├── [1.0K] FileWatchFileEventType.java │   │   │   │   │   │   ├── [1.3K] FileWatchRegisterEvent.java │   │   │   │   │   │   └── [1.1K] FileWatchTerminationEvent.java │   │   │   │   │   ├── [ 16K] FileWatcher_FsWatch.java │   │   │   │   │   ├── [ 11K] FileWatcher_JavaWatchService.java │   │   │   │   │   ├── [1.5K] FileWatcherStatus.java │   │   │   │   │   ├── [1.1K] FsEventMonitor.java │   │   │   │   │   └── [1.2K] IFileWatcher.java │   │   │   │   ├── [2.7K] HexFormatter.java │   │   │   │   ├── [2.7K] HexUtil.java │   │   │   │   ├── [ 12K] HtmlColor.java │   │   │   │   ├── [4.0K] http │   │   │   │   │   └── [1.4K] BasicAuthentication.java │   │   │   │   ├── [5.4K] Inspector.java │   │   │   │   ├── [4.0K] io │   │   │   │   │   ├── [1.9K] CharsetUtil.java │   │   │   │   │   ├── [5.2K] ClassPathResource.java │   │   │   │   │   ├── [3.5K] FileIterator.java │   │   │   │   │   ├── [ 18K] FileUtil.java │   │   │   │   │   ├── [1.4K] InternetUtil.java │   │   │   │   │   ├── [4.2K] IOStreamUtil.java │   │   │   │   │   └── [4.0K] zip │   │   │   │   │   ├── [7.7K] GZipper.java │   │   │   │   │   ├── [3.0K] ZipEntryAttr.java │   │   │   │   │   ├── [5.0K] ZipEntryAttrPrinter.java │   │   │   │   │   ├── [5.0K] ZipFileSystemUtil.java │   │   │   │   │   └── [ 32K] Zipper.java │   │   │   │   ├── [4.0K] json │   │   │   │   │   ├── [4.4K] VncJsonReader.java │   │   │   │   │   └── [ 13K] VncJsonWriter.java │   │   │   │   ├── [4.0K] kira │   │   │   │   │   └── [1.9K] KiraTemplateEvaluator.java │   │   │   │   ├── [4.0K] loadpath │   │   │   │   │   ├── [ 863] Access.java │   │   │   │   │   ├── [4.6K] DirectoryLoadPath.java │   │   │   │   │   ├── [4.3K] FileLoadPath.java │   │   │   │   │   ├── [2.9K] LoadPath.java │   │   │   │   │   ├── [ 13K] LoadPaths.java │   │   │   │   │   └── [5.3K] ZipLoadPath.java │   │   │   │   ├── [ 11K] LoremIpsum.java │   │   │   │   ├── [4.0K] markdown │   │   │   │   │   ├── [4.0K] block │   │   │   │   │   │   ├── [ 896] Block.java │   │   │   │   │   │   ├── [2.8K] BlockParser.java │   │   │   │   │   │   ├── [1.6K] Blocks.java │   │   │   │   │   │   ├── [1.7K] CodeBlock.java │   │   │   │   │   │   ├── [2.7K] CodeBlockParser.java │   │   │   │   │   │   ├── [1.7K] ListBlock.java │   │   │   │   │   │   ├── [5.7K] ListBlockParser.java │   │   │   │   │   │   ├── [4.3K] TableBlock.java │   │   │   │   │   │   ├── [7.1K] TableBlockParser.java │   │   │   │   │   │   ├── [1.8K] TableColFmt.java │   │   │   │   │   │   ├── [7.8K] TableColFmtParser.java │   │   │   │   │   │   ├── [1.5K] TextBlock.java │   │   │   │   │   │   ├── [2.7K] TextBlockParser.java │   │   │   │   │   │   ├── [1.4K] TitleBlock.java │   │   │   │   │   │   └── [1.8K] TitleBlockParser.java │   │   │   │   │   ├── [4.0K] chunk │   │   │   │   │   │   ├── [ 871] Chunk.java │   │   │   │   │   │   ├── [10.0K] ChunkParser.java │   │   │   │   │   │   ├── [1.6K] Chunks.java │   │   │   │   │   │   ├── [ 970] EmptyChunk.java │   │   │   │   │   │   ├── [1.2K] InlineCodeChunk.java │   │   │   │   │   │   ├── [ 980] LineBreakChunk.java │   │   │   │   │   │   ├── [1.3K] RawChunk.java │   │   │   │   │   │   ├── [1.6K] TextChunk.java │   │   │   │   │   │   └── [1.4K] UrlChunk.java │   │   │   │   │   ├── [1.6K] Markdown.java │   │   │   │   │   └── [4.0K] renderer │   │   │   │   │   ├── [4.0K] html │   │   │   │   │   │   └── [ 11K] HtmlRenderer.java │   │   │   │   │   └── [4.0K] text │   │   │   │   │   ├── [4.7K] LineFormatter.java │   │   │   │   │   ├── [4.7K] LineWrap.java │   │   │   │   │   ├── [9.0K] TextRenderer.java │   │   │   │   │   ├── [4.3K] TextTableLayouter.java │   │   │   │   │   ├── [5.8K] TextTableRendrer.java │   │   │   │   │   └── [2.8K] TextTableUtil.java │   │   │   │   ├── [4.0K] mbean │   │   │   │   │   └── [7.3K] GenericMBean.java │   │   │   │   ├── [7.7K] MetaUtil.java │   │   │   │   ├── [6.4K] MeterRegistry.java │   │   │   │   ├── [6.3K] MimeTypes.java │   │   │   │   ├── [4.2K] NanoStopWatch.java │   │   │   │   ├── [4.0K] reflect │   │   │   │   │   ├── [6.2K] ArgTypeMatcher.java │   │   │   │   │   ├── [7.5K] Boxing.java │   │   │   │   │   ├── [ 57K] LambdaMetafactoryUtil.java │   │   │   │   │   ├── [6.0K] MethodHandleUtil.java │   │   │   │   │   ├── [ 29K] ReflectionAccessor.java │   │   │   │   │   ├── [7.8K] ReflectionTypes.java │   │   │   │   │   ├── [ 19K] ReflectionUtil.java │   │   │   │   │   └── [3.0K] ScopedEnumValue.java │   │   │   │   ├── [4.0K] shell │   │   │   │   │   ├── [2.4K] ShellBackgroundResult.java │   │   │   │   │   ├── [2.3K] ShellResult.java │   │   │   │   │   ├── [1.2K] Signal.java │   │   │   │   │   ├── [7.4K] SimpleShell.java │   │   │   │   │   └── [ 16K] SmartShell.java │   │   │   │   ├── [2.1K] SourcePos.java │   │   │   │   ├── [2.6K] StreamUtil.java │   │   │   │   ├── [2.0K] StringEscapeUtil.java │   │   │   │   ├── [ 19K] StringUtil.java │   │   │   │   ├── [2.1K] SymbolMapBuilder.java │   │   │   │   ├── [4.0K] time │   │   │   │   │   ├── [2.1K] ISODateTime.java │   │   │   │   │   ├── [2.1K] TimeUnitUtil.java │   │   │   │   │   └── [2.7K] TimeUtil.java │   │   │   │   ├── [4.0K] transducer │   │   │   │   │   ├── [2.0K] Reduced.java │   │   │   │   │   └── [3.6K] Reducer.java │   │   │   │   ├── [4.1K] Tuple2.java │   │   │   │   ├── [4.9K] Tuple3.java │   │   │   │   ├── [5.9K] Tuple4.java │   │   │   │   ├── [6.7K] UTF8.java │   │   │   │   ├── [4.0K] vavr │   │   │   │   │   ├── [3.9K] Iterators.java │   │   │   │   │   └── [2.4K] Streams.java │   │   │   │   ├── [3.5K] VncFileIterator.java │   │   │   │   ├── [1.1K] VncPathMatcher.java │   │   │   │   ├── [1.9K] Watchable.java │   │   │   │   └── [4.0K] xchart │   │   │   │   └── [5.2K] XChartEncoder.java │   │   │   ├── [ 967] VeniceClasspath.java │   │   │   └── [ 55K] VeniceInterpreter.java │   │   ├── [1.2K] IncompatibleVersionException.java │   │   ├── [1.3K] InterruptedException.java │   │   ├── [1023] IPreCompiled.java │   │   ├── [1.1K] IRepl.java │   │   ├── [1.4K] IServiceDiscovery.java │   │   ├── [3.9K] IServiceRegistry.java │   │   ├── [4.0K] javainterop │   │   │   ├── [4.1K] AcceptAllInterceptor.java │   │   │   ├── [6.6K] IInterceptor.java │   │   │   ├── [1.4K] IInvoker.java │   │   │   ├── [5.3K] ILoadPaths.java │   │   │   ├── [4.8K] Interceptor.java │   │   │   ├── [4.2K] LoadPathsFactory.java │   │   │   ├── [8.3K] RejectAllInterceptor.java │   │   │   ├── [1.7K] ReturnValue.java │   │   │   ├── [9.6K] SandboxInterceptor.java │   │   │   ├── [5.8K] SandboxRecorder.java │   │   │   ├── [ 22K] SandboxRules.java │   │   │   └── [4.4K] ValueFilterInterceptor.java │   │   ├── [1.3K] JavaMethodInvocationException.java │   │   ├── [4.0K] jsr223 │   │   │   ├── [2.2K] VeniceBindings.java │   │   │   ├── [2.2K] VeniceScriptContext.java │   │   │   ├── [3.5K] VeniceScriptEngineFactory.java │   │   │   └── [3.1K] VeniceScriptEngine.java │   │   ├── [ 14K] Launcher.java │   │   ├── [4.5K] LicenseMgr.java │   │   ├── [4.0K] nanojson │   │   │   ├── [2.2K] JsonAppendableWriter.java │   │   │   ├── [7.5K] JsonArray.java │   │   │   ├── [4.9K] JsonBuilder.java │   │   │   ├── [1.9K] JsonLazyNumber.java │   │   │   ├── [7.3K] JsonObject.java │   │   │   ├── [1.7K] JsonParserException.java │   │   │   ├── [ 10K] JsonParser.java │   │   │   ├── [ 10K] JsonReader.java │   │   │   ├── [3.4K] JsonSink.java │   │   │   ├── [1.5K] JsonStringWriter.java │   │   │   ├── [ 26K] JsonTokener.java │   │   │   ├── [ 16K] JsonWriterBase.java │   │   │   ├── [1.0K] JsonWriterException.java │   │   │   └── [8.0K] JsonWriter.java │   │   ├── [1.3K] NotInTailPositionException.java │   │   ├── [9.6K] Parameters.java │   │   ├── [1.2K] ParseError.java │   │   ├── [1.2K] RingRedirectException.java │   │   ├── [1.2K] SecurityException.java │   │   ├── [1.9K] ShellException.java │   │   ├── [9.4K] SourceCodeRenderer.java │   │   ├── [1.2K] SymbolNotFoundException.java │   │   ├── [1.3K] TimeoutException.java │   │   ├── [1.3K] TransactionException.java │   │   ├── [4.0K] util │   │   │   ├── [4.0K] algo │   │   │   │   └── [5.2K] KnuthMorrisPratt.java │   │   │   ├── [ 17K] AsciiCanvas.java │   │   │   ├── [4.6K] CallbackPrintStream.java │   │   │   ├── [5.6K] CapturingPrintStream.java │   │   │   ├── [4.0K] crypt │   │   │   │   ├── [7.5K] FileEncryptor_AES256_CBC.java │   │   │   │   ├── [7.3K] FileEncryptor_AES256_GCM.java │   │   │   │   ├── [7.5K] FileEncryptor_ChaCha20_BouncyCastle.java │   │   │   │   ├── [ 10K] FileEncryptor_ChaCha20.java │   │   │   │   ├── [ 11K] FileEncryptor.java │   │   │   │   ├── [2.9K] FileHasher.java │   │   │   │   └── [2.4K] Util.java │   │   │   ├── [2.6K] ElapsedTime.java │   │   │   ├── [4.0K] excel │   │   │   │   ├── [1.3K] CellAddr.java │   │   │   │   ├── [1.8K] CellRangeAddr.java │   │   │   │   ├── [4.0K] chart │   │   │   │   │   ├── [1.6K] AreaDataSeries.java │   │   │   │   │   ├── [1.6K] BarDataSeries.java │   │   │   │   │   ├── [ 901] BarGrouping.java │   │   │   │   │   ├── [ 851] ImageType.java │   │   │   │   │   ├── [2.1K] LineDataSeries.java │   │   │   │   │   ├── [ 958] MarkerStyle.java │   │   │   │   │   ├── [1.6K] PieDataSeries.java │   │   │   │   │   └── [ 892] Position.java │   │   │   │   ├── [1.7K] DataRecord.java │   │   │   │   ├── [5.4K] ExcelCellStyleBuilder.java │   │   │   │   ├── [4.0K] ExcelColumnBuilder.java │   │   │   │   ├── [7.4K] ExcelFacade.java │   │   │   │   ├── [3.1K] ExcelFontBuilder.java │   │   │   │   ├── [ 31K] ExcelSheetFacade.java │   │   │   │   ├── [2.3K] ExcelSumFormulaBuilder.java │   │   │   │   ├── [1013] Formula.java │   │   │   │   ├── [ 869] HeaderFooterPosition.java │   │   │   │   ├── [ 863] PageOrientation.java │   │   │   │   └── [4.1K] PaperSize.java │   │   │   ├── [3.3K] FileWatcherQueue.java │   │   │   ├── [2.1K] FunctionExecutionMeter.java │   │   │   ├── [1.7K] ImmutableServiceDiscovery.java │   │   │   ├── [1.1K] NullInputStream.java │   │   │   ├── [1.0K] NullOutputStream.java │   │   │   ├── [1.7K] OS.java │   │   │   ├── [4.0K] pdf │   │   │   │   ├── [7.4K] ClasspathUserAgent.java │   │   │   │   ├── [ 12K] HtmlColor.java │   │   │   │   ├── [ 16K] PdfLayoutTextStripper.java │   │   │   │   ├── [4.1K] PdfMetaDataCreationListener.java │   │   │   │   ├── [5.6K] PdfRenderer.java │   │   │   │   ├── [2.3K] PdfTextStripper.java │   │   │   │   ├── [6.0K] PdfUrlExtractor.java │   │   │   │   └── [5.4K] PdfWatermark.java │   │   │   ├── [4.0K] servlet │   │   │   │   ├── [1.5K] FilterOutputStreamCloseCB.java │   │   │   │   ├── [6.6K] HttpStatus.java │   │   │   │   ├── [4.1K] IVeniceServlet.java │   │   │   │   └── [3.5K] VeniceServlet.java │   │   │   ├── [4.0K] ssl │   │   │   │   ├── [1.1K] AcceptAllHostnameVerifier.java │   │   │   │   ├── [2.0K] CustomHostnameVerifier.java │   │   │   │   ├── [5.0K] Keystores.java │   │   │   │   ├── [1.1K] LocalhostHostnameVerifier.java │   │   │   │   ├── [2.0K] Server_X509TrustManager.java │   │   │   │   ├── [2.2K] SSLSocketFactoryUtil.java │   │   │   │   ├── [1.1K] TlsProtocol.java │   │   │   │   └── [1.5K] TrustAll_X509TrustManager.java │   │   │   ├── [1.9K] StackFrame.java │   │   │   ├── [6.2K] StopWatch.java │   │   │   ├── [1.1K] TestException.java │   │   │   ├── [4.0K] word │   │   │   │   ├── [ 11K] DocxImageReplacer.java │   │   │   │   ├── [7.0K] DocxMerge.java │   │   │   │   ├── [ 405] DocxStamperContext.java │   │   │   │   └── [1.5K] Stamper.java │   │   │   └── [4.0K] xml │   │   │   ├── [2.5K] IXMLHandler.java │   │   │   ├── [2.4K] XmlAttributesWrapper.java │   │   │   ├── [5.0K] XMLHandler.java │   │   │   └── [4.6K] XMLUtil.java │   │   ├── [2.4K] ValueException.java │   │   ├── [ 21K] Venice.java │   │   ├── [1.3K] Version.java │   │   └── [6.8K] VncException.java │   ├── [4.0K] java9 │   │   └── [ 509] module-info.java │   └── [4.0K] resources │   ├── [4.0K] com │   │   └── [4.0K] github │   │   └── [4.0K] jlangch │   │   └── [4.0K] venice │   │   ├── [ 22K] ansi.venice │   │   ├── [4.2K] app.venice │   │   ├── [2.9K] ascii-canvas.venice │   │   ├── [8.3K] ascii-charts.venice │   │   ├── [ 19K] ascii-table.venice │   │   ├── [ 40K] aviron.venice │   │   ├── [7.9K] benchmark.venice │   │   ├── [2.1K] bouncycastle-install.venice │   │   ├── [ 26K] cargo-arangodb.venice │   │   ├── [8.5K] cargo-mysql.venice │   │   ├── [8.4K] cargo-postgresql.venice │   │   ├── [9.1K] cargo-qdrant.venice │   │   ├── [ 11K] cargo.venice │   │   ├── [7.5K] chinook-postgresql.venice │   │   ├── [2.0K] clipboard.venice │   │   ├── [ 15K] component.venice │   │   ├── [ 12K] config.venice │   │   ├── [ 70K] core.venice │   │   ├── [ 30K] crypt.venice │   │   ├── [4.0K] docgen │   │   │   ├── [4.2K] cheatsheet2.ascii │   │   │   ├── [ 30K] cheatsheet2.html │   │   │   ├── [3.5K] cheatsheet.snippets │   │   │   ├── [3.3K] destructuring-doc.md │   │   │   ├── [4.6K] markdown-doc.md │   │   │   ├── [7.1K] recursion-doc.md │   │   │   ├── [2.3K] shebang-doc.md │   │   │   ├── [3.1K] source-code.html │   │   │   ├── [2.8K] table-col-css-parser.venice │   │   │   └── [1.8K] venice-doc.md │   │   ├── [ 54K] docker.venice │   │   ├── [1.9K] docx4j-8-install.venice │   │   ├── [1.0K] docx4j-8.venice │   │   ├── [1.8K] docx.venice │   │   ├── [5.1K] esr.venice │   │   ├── [4.0K] examples │   │   │   └── [ 179] database-config.json │   │   ├── [1.9K] excel-install.venice │   │   ├── [151K] excel.venice │   │   ├── [7.2K] fam.venice │   │   ├── [2.0K] file-watcher-queue.venice │   │   ├── [4.0K] fonts │   │   │   ├── [ 69K] Audiowide-Regular.ttf │   │   │   ├── [219K] OpenSans-Bold.ttf │   │   │   ├── [208K] OpenSans-Italic.ttf │   │   │   ├── [212K] OpenSans-Regular.ttf │   │   │   ├── [207K] SourceCodePro-Bold.ttf │   │   │   ├── [208K] SourceCodePro-Light.ttf │   │   │   └── [208K] SourceCodePro-Regular.ttf │   │   ├── [7.6K] fonts.venice │   │   ├── [ 32K] geoip.venice │   │   ├── [3.7K] gradle.venice │   │   ├── [5.5K] gradlew.venice │   │   ├── [6.0K] grep.venice │   │   ├── [4.0K] hexdump.venice │   │   ├── [ 48K] http-client-j8.venice │   │   ├── [1.1K] http-client.venice │   │   ├── [4.0K] images │   │   │   ├── [ 51K] logo.png │   │   │   └── [ 25K] venice.png │   │   ├── [ 84K] images.venice │   │   ├── [ 16K] installer.venice │   │   ├── [2.0K] ivy-install.venice │   │   ├── [3.8K] ivy.venice │   │   ├── [3.6K] jackson.venice │   │   ├── [1.7K] jansi-install.venice │   │   ├── [ 15K] java.venice │   │   ├── [ 73K] jdbc-core.venice │   │   ├── [9.9K] jdbc-postgresql.venice │   │   ├── [4.6K] jdbc.venice │   │   ├── [1.7K] jetty.venice │   │   ├── [ 20K] jsonl.venice │   │   ├── [1.8K] jtokkit-install.venice │   │   ├── [5.8K] jtokkit.venice │   │   ├── [8.2K] keystores.venice │   │   ├── [8.2K] kira.venice │   │   ├── [2.0K] langchain-install.venice │   │   ├── [ 994] langchain.venice │   │   ├── [9.9K] matrix.venice │   │   ├── [ 29K] maven.venice │   │   ├── [ 12K] mercator.venice │   │   ├── [4.0K] mimetypes │   │   │   └── [ 51K] mime.types │   │   ├── [3.2K] mimetypes.venice │   │   ├── [ 15K] multipart.venice │   │   ├── [4.0K] old │   │   │   ├── [6.5K] csv.venice │   │   │   ├── [1.4K] pom.xml │   │   │   └── [5.4K] walk.venice │   │   ├── [5.2K] openai-demo.venice │   │   ├── [172K] openai.venice │   │   ├── [ 36K] parsifal.venice │   │   ├── [2.8K] pdf-install.venice │   │   ├── [2.2K] postgresql-jdbc-install.venice │   │   ├── [ 849] postgresql-jdbc.venice │   │   ├── [ 833] pretty-print.venice │   │   ├── [2.2K] qdrant-client-install.venice │   │   ├── [2.3K] qrbill-install.venice │   │   ├── [9.8K] qrbill.venice │   │   ├── [1.9K] qrcode-install.venice │   │   ├── [3.8K] qrcode.venice │   │   ├── [5.4K] qrref.venice │   │   ├── [ 13K] repl-setup.venice │   │   ├── [5.3K] ring-multipart.venice │   │   ├── [8.5K] ring-mw.venice │   │   ├── [5.8K] ring-session.venice │   │   ├── [8.9K] ring-util.venice │   │   ├── [ 21K] ring.venice │   │   ├── [4.0K] scripts │   │   │   └── [9.0K] expr-parser.venice │   │   ├── [7.0K] semver.venice │   │   ├── [8.0K] server-side-events.venice │   │   ├── [4.0K] setup │   │   │   ├── [1.3K] repl.bat │   │   │   ├── [1018] replJava11.sh │   │   │   ├── [1.0K] replJava17.sh │   │   │   ├── [ 828] replJava21.sh │   │   │   ├── [1.2K] repl.json │   │   │   ├── [1.4K] repl.sh │   │   │   ├── [ 395] repl.unix.env │   │   │   ├── [ 416] repl.win.env │   │   │   ├── [ 571] run-script.sh │   │   │   ├── [ 473] shebang-demo.venice │   │   │   ├── [1.9K] venice.bat │   │   │   ├── [2.0K] venice.sh │   │   │   └── [ 11K] venice.venice │   │   ├── [ 17K] shell.venice │   │   ├── [ 10K] stopwatch.venice │   │   ├── [4.0K] templates │   │   │   └── [ 954] text-2-pdf.kira │   │   ├── [1.4K] test-support.venice │   │   ├── [ 15K] test.venice │   │   ├── [2.2K] timing.venice │   │   ├── [2.0K] tomcat-install.venice │   │   ├── [ 17K] tomcat-util.venice │   │   ├── [ 25K] tomcat.venice │   │   ├── [8.5K] tput.venice │   │   ├── [7.0K] trace.venice │   │   ├── [4.4K] utf8.venice │   │   ├── [1.8K] xchart-install.venice │   │   ├── [ 35K] xchart.venice │   │   ├── [7.2K] xml.venice │   │   ├── [1.8K] yaml-install.venice │   │   ├── [1.2K] yaml.venice │   │   └── [ 33K] zipvault.venice │   └── [4.0K] META-INF │   ├── [4.3K] LICENSE-Audiowide.txt │   ├── [1.5K] LICENSE-JLine3.txt │   ├── [ 11K] LICENSE-nanojson.txt │   ├── [4.5K] LICENSE-OFL.txt │   ├── [ 11K] LICENSE-OpenSans.txt │   ├── [ 12K] license.txt │   ├── [ 11K] LICENSE-Vavr.txt │   ├── [ 11K] LICENSE-Venice.txt │   ├── [ 11K] LICENSE-Zip4J.txt │   └── [ 470] notice.txt └── [4.0K] test └── [4.0K] java └── [4.0K] com └── [4.0K] github └── [4.0K] jlangch └── [4.0K] venice ├── [9.3K] AnonymousFunctionTest.java ├── [4.9K] ArityTest.java ├── [6.1K] AtomTest.java ├── [1.2K] BugsTest.java ├── [4.1K] ClosureTest.java ├── [4.0K] examples │   └── [2.0K] ExamplesTest.java ├── [2.5K] ExceptionTest.java ├── [ 17K] FunctionArgTypeTest.java ├── [3.4K] FunctionPreconditionsTest.java ├── [4.5K] FunctionTest.java ├── [4.0K] impl │   ├── [4.0K] debug │   │   └── [4.0K] breakpoint │   │   └── [ 11K] BreakpointParserTest.java │   ├── [ 34K] DestructuringTest.java │   ├── [4.0K] docgen │   │   └── [4.0K] cheatsheet │   │   └── [4.0K] snippets │   │   └── [1.6K] SnippetsTest.java │   ├── [4.7K] EnvTest.java │   ├── [2.0K] ErrorMessageTest.java │   ├── [4.0K] functions │   │   ├── [ 24K] ArrayFunctionsTest.java │   │   ├── [ 11K] BytebufFunctionsTest.java │   │   ├── [3.5K] CidrFunctionsTest.java │   │   ├── [ 70K] ConcurrencyFunctionsTest.java │   │   ├── [285K] CoreFunctionsTest.java │   │   ├── [ 12K] ExceptionFunctionsTest.java │   │   ├── [1.8K] InetFunctionsTest.java │   │   ├── [8.9K] IOFunctionsFileWatcherTest.java │   │   ├── [7.7K] IOFunctionsSpitSlurpTest.java │   │   ├── [ 15K] IOFunctionsStreamTest.java │   │   ├── [ 38K] IOFunctionsTest.java │   │   ├── [ 12K] JsonFunctionsTest.java │   │   ├── [ 67K] MathFunctionsTest.java │   │   ├── [8.2K] MBeanFunctionsTest.java │   │   ├── [ 847] ModuleFunctionsTest.java │   │   ├── [8.8K] RegexFunctionsTest.java │   │   ├── [1.7K] SandboxFunctionsTest.java │   │   ├── [7.8K] ShellFunctionsTest.java │   │   ├── [ 76K] StringFunctionsTest.java │   │   ├── [3.9K] SystemFunctionsTest.java │   │   ├── [ 40K] TimeFunctionsTest.java │   │   ├── [ 58K] TransducerFunctionsTest.java │   │   └── [ 23K] ZipFunctionsTest.java │   ├── [4.0K] interop │   │   └── [3.6K] JavaInteropFunctionsTest.java │   ├── [ 11K] LiteralsTest.java │   ├── [4.0K] macros │   │   ├── [ 15K] AssertMacroTest.java │   │   ├── [ 10K] MacroExpandTest.java │   │   ├── [ 32K] MacroTest.java │   │   └── [4.4K] MacroToolboxTest.java │   ├── [ 24K] NamespaceTest.java │   ├── [7.9K] PerformanceTest.java │   ├── [4.0K] reader │   │   ├── [1.8K] CharacterReaderTest.java │   │   ├── [8.1K] HighlightParserTest.java │   │   ├── [5.0K] LineReaderTest.java │   │   ├── [ 19K] ReaderTest.java │   │   └── [ 30K] TokenizerTest.java │   ├── [4.0K] repl │   │   ├── [2.0K] ReplFunctionsTest.java │   │   └── [1.3K] ReplHighlighterTest.java │   ├── [4.0K] specialforms │   │   ├── [3.0K] SpecialFormsTest_binding.java │   │   ├── [ 11K] SpecialFormsTest_def_dynamic.java │   │   ├── [2.4K] SpecialFormsTest_def.java │   │   ├── [8.8K] SpecialFormsTest_defprotocol.java │   │   ├── [ 29K] SpecialFormsTest_deftype.java │   │   ├── [6.6K] SpecialFormsTest_deftype_Object_protocol.java │   │   ├── [7.5K] SpecialFormsTest_deftype_of_collections.java │   │   ├── [ 11K] SpecialFormsTest_deftype_of_primitives.java │   │   ├── [8.4K] SpecialFormsTest_deftype_or.java │   │   ├── [4.1K] SpecialFormsTest_deftypeQ.java │   │   ├── [1.6K] SpecialFormsTest_dobench.java │   │   ├── [4.4K] SpecialFormsTest_doc.java │   │   ├── [2.5K] SpecialFormsTest_dorun.java │   │   ├── [ 14K] SpecialFormsTest_extend.java │   │   ├── [2.5K] SpecialFormsTest_extends.java │   │   ├── [1.4K] SpecialFormsTest_finder.java │   │   ├── [2.8K] SpecialFormsTest_fn.java │   │   ├── [3.0K] SpecialFormsTest_let.java │   │   ├── [5.9K] SpecialFormsTest_namespace.java │   │   ├── [7.4K] SpecialFormsTest_ns.java │   │   ├── [ 27K] SpecialFormsTest_Try.java │   │   ├── [8.4K] SpecialFormsTest_TryWith.java │   │   └── [8.2K] SpecialFormsTest_var.java │   ├── [4.0K] types │   │   ├── [4.8K] CharTest.java │   │   ├── [4.0K] collections │   │   │   ├── [3.9K] LazySeqTest.java │   │   │   ├── [1.7K] MapTest.java │   │   │   ├── [7.1K] SequenceTest.java │   │   │   └── [2.0K] SetTest.java │   │   ├── [4.3K] KeywordTest.java │   │   ├── [2.5K] SymbolTest.java │   │   ├── [4.0K] thread │   │   │   └── [2.2K] ThreadContextSnapshotTest.java │   │   ├── [3.3K] TypesTest.java │   │   └── [4.0K] util │   │   └── [3.7K] QualifiedNameTest.java │   └── [4.0K] util │   ├── [4.9K] CallstackTest.java │   ├── [4.0K] cidr │   │   ├── [7.6K] CIDRTest.java │   │   └── [4.0K] collect │   │   └── [2.1K] Ip4CidrTrieTest.java │   ├── [5.2K] CommandLineArgsTest.java │   ├── [4.0K] csv │   │   ├── [1.9K] CharacterReaderTest.java │   │   ├── [ 15K] CSVReaderTest.java │   │   └── [6.2K] CSVWriterTest.java │   ├── [4.0K] dag │   │   ├── [2.0K] DAG_childOf_Test.java │   │   ├── [3.7K] DAG_children_Test.java │   │   ├── [2.5K] DAG_cycles_Test.java │   │   ├── [2.5K] DAG_edge_Test.java │   │   ├── [2.1K] DAG_node_Test.java │   │   ├── [1.9K] DAG_parentOf_Test.java │   │   ├── [3.7K] DAG_parents_Test.java │   │   ├── [5.0K] DAG_roots_Test.java │   │   └── [7.9K] DAG_topologicalSort_Test.java │   ├── [4.0K] excel │   │   └── [ 19K] ExcelTest.java │   ├── [1.1K] HexUtilTest.java │   ├── [4.0K] junit │   │   ├── [1.4K] EnableOnMacCondition.java │   │   ├── [1.2K] EnableOnMac.java │   │   ├── [1.6K] EnableOnMacOrLinuxCondition.java │   │   ├── [1.2K] EnableOnMacOrLinux.java │   │   ├── [1.4K] EnableOnWindowsCondition.java │   │   └── [1.2K] EnableOnWindows.java │   ├── [4.0K] loadpath │   │   ├── [4.0K] fn │   │   │   ├── [3.6K] LoadPaths_delete_file_Test.java │   │   │   ├── [8.8K] LoadPaths_file_in_stream_Test.java │   │   │   ├── [9.6K] LoadPaths_file_move_stream_Test.java │   │   │   ├── [6.4K] LoadPaths_file_out_stream_Test.java │   │   │   ├── [9.1K] LoadPaths_slurp_lines_Test.java │   │   │   ├── [9.0K] LoadPaths_slurp_Test.java │   │   │   └── [6.8K] LoadPaths_spit_Test.java │   │   ├── [ 24K] LoadPaths1Test.java │   │   ├── [ 19K] LoadPaths2Test.java │   │   ├── [6.7K] LoadPaths_normalize_Test.java │   │   └── [6.2K] TempFS.java │   ├── [4.0K] markdown │   │   ├── [4.0K] block │   │   │   ├── [4.2K] CodeBlockParserTest.java │   │   │   ├── [ 15K] ListBlockParserTest.java │   │   │   ├── [ 21K] TableBlockParserTest.java │   │   │   ├── [4.8K] TableColFmtParserTest.java │   │   │   ├── [ 10K] TextBlockParserTest.java │   │   │   └── [3.0K] TitleBlockParserTest.java │   │   ├── [4.0K] chunk │   │   │   └── [ 38K] ChunkParserTest.java │   │   ├── [ 12K] MarkdownHtmlRendererTest.java │   │   ├── [8.9K] MarkdownTextRendererTest.java │   │   └── [4.0K] renderer │   │   ├── [8.0K] LineFormatterTest.java │   │   ├── [ 14K] LineWrapTest.java │   │   └── [ 14K] TextTableRendererTest.java │   ├── [3.1K] MetaUtilTest.java │   ├── [4.0K] reflect │   │   ├── [3.5K] LambdaMetafactoryTest.java │   │   ├── [ 11K] LambdaMetafactoryUtilTest.java │   │   ├── [2.3K] MethodHandleTest.java │   │   └── [2.1K] MethodHandleUtilTest.java │   ├── [ 14K] StringUtilTest.java │   ├── [1.7K] ThreadLocalMapTest.java │   └── [4.0K] time │   └── [2.5K] ISODateTimeTest.java ├── [4.0K] javainterop │   ├── [4.6K] JavaFunctionsTest.java │   ├── [ 15K] JavaInterop_array_Test.java │   ├── [5.1K] JavaInterop_bean_Test.java │   ├── [3.2K] JavaInterop_cast_Test.java │   ├── [ 19K] JavaInterop_constructor_Test.java │   ├── [5.9K] JavaInterop_embedded_enum_Test.java │   ├── [ 14K] JavaInterop_enum_Test.java │   ├── [1.9K] JavaInterop_filter_Test.java │   ├── [7.5K] JavaInterop_formal_type_Test.java │   ├── [7.2K] JavaInterop_import_Test.java │   ├── [2.0K] JavaInterop_instance_field_Test.java │   ├── [3.3K] JavaInterop_invocation_ex_Test.java │   ├── [ 13K] JavaInterop_java_types_Test.java │   ├── [9.7K] JavaInterop_Optional_Test.java │   ├── [8.7K] JavaInterop_polymorph_Test.java │   ├── [ 21K] JavaInterop_proxy_Test.java │   ├── [1.1K] JavaInterop_stacktrace_Test.java │   ├── [2.1K] JavaInterop_static_field_Test.java │   └── [ 10K] JavaInteropTest.java ├── [ 19] launcher-classpath-script-test.venice ├── [3.4K] LauncherTest.java ├── [3.2K] LoadModuleTest.java ├── [7.3K] LoadScriptTest.java ├── [4.0K] modules │   ├── [4.3K] AppModuleTest.java │   ├── [ 20K] AsciiCanvasModuleTest.java │   ├── [9.4K] AsciiTableModuleTest.java │   ├── [2.5K] BenchmarkModuleTest.java │   ├── [ 33K] ComponentModuleTest.java │   ├── [ 19K] ConfigModuleTest.java │   ├── [ 58K] CryptoModuleTest.java │   ├── [1.8K] DockerModuleTest.java │   ├── [6.4K] docker-module-test.venice │   ├── [7.3K] EsrModuleTest.java │   ├── [3.2K] ExcelModuleTest.java │   ├── [ 10K] FileWatcherQueueModuleTest.java │   ├── [1.8K] GrepModuleTest.java │   ├── [7.8K] grep-module-test.venice │   ├── [7.1K] HexdumpModuleTest.java │   ├── [2.9K] JAnsiModuleTest.java │   ├── [ 19K] JavaModuleTest.java │   ├── [ 24K] JsonlModuleTest.java │   ├── [ 22K] KiraModuleTest.java │   ├── [ 33K] MatrixModuleTest.java │   ├── [9.9K] MavenModuleTest.java │   ├── [2.5K] MercatorModuleTest.java │   ├── [ 11K] parsifal-expr-parser-test.venice │   ├── [9.0K] parsifal-expr-parser.venice │   ├── [1.8K] ParsifalModuleExprParserTest.java │   ├── [ 34K] ParsifalModuleTest.java │   ├── [ 25K] ReplSetupModuleTest.java │   ├── [6.5K] RingModuleTest.java │   ├── [ 22K] SemverModuleTest.java │   ├── [ 28K] SseModuleTest.java │   ├── [6.4K] StopWatchModuleTest.java │   ├── [1.3K] test-module-test-1.venice │   ├── [1.3K] test-module-test-2.venice │   ├── [1.0K] test-module-test-3.venice │   ├── [1.2K] test-module-test-4.venice │   ├── [1.7K] test-module-test-5.venice │   ├── [1.7K] test-module-test-6.venice │   ├── [2.1K] test-module-test-7.venice │   ├── [4.5K] TestModuleTest.java │   ├── [1.9K] TestSupportModuleTest.java │   ├── [6.7K] TimingModuleTest.java │   ├── [ 14K] TraceModuleTest.java │   ├── [ 18K] XChartModuleTest.java │   ├── [8.0K] XmlModuleTest.java │   ├── [1.8K] ZipVaultModuleTest.java │   └── [ 25K] zipvault-module-test.venice ├── [1.8K] MultiDataEvaluationTest.java ├── [ 14K] MultiMethodTest.java ├── [4.0K] pdf │   └── [5.3K] PdfRendererTest.java ├── [ 17K] PrecompiledTest.java ├── [2.6K] PrivateAccessTest.java ├── [1.7K] ReaderMacroTest.java ├── [4.6K] Recursion_Auto_TCO_Test.java ├── [ 13K] Recursion_Loop_Recur_Test.java ├── [2.8K] Recursion_Simple_Non_TCO_Profiler_Test.java ├── [6.6K] Recursion_TailPos_Check_Test.java ├── [4.0K] sandbox │   ├── [2.7K] Sandbox_JavaCall_Test.java │   ├── [8.3K] Sandbox_JavaClasspathResource_Test.java │   ├── [7.2K] Sandbox_JavaDynProxy_Test.java │   ├── [4.2K] Sandbox_JavaSystemEnvVars_Test.java │   ├── [4.8K] Sandbox_JavaSystemProperty_Test.java │   ├── [3.9K] Sandbox_MacroExpansion_Test.java │   ├── [4.2K] Sandbox_MaxExecTime_Test.java │   ├── [4.3K] Sandbox_PreCompiledScript_Test.java │   ├── [5.2K] Sandbox_Readme_Test.java │   ├── [2.0K] Sandbox_Recorder_Test.java │   ├── [6.1K] SandboxRuleCompilerTest.java │   ├── [7.3K] SandboxRulesTest.java │   ├── [ 26K] Sandbox_Shootout_Test.java │   ├── [2.3K] Sandbox_SpecialForms_Test.java │   ├── [2.7K] Sandbox_VeniceAgent_Test.java │   ├── [7.8K] Sandbox_VeniceFunction_Test.java │   └── [4.2K] Sandbox_VeniceFuture_Test.java ├── [4.0K] ServiceRegistryDynamicTest.java ├── [2.2K] ServiceRegistrySandboxTest.java ├── [5.1K] ServiceRegistryTest.java ├── [4.0K] support │   ├── [1018] Apple.java │   ├── [2.8K] AuditEvent.java │   ├── [1.1K] AuditEventType.java │   ├── [1.3K] AutoCloseableString.java │   ├── [1.1K] ClassWithEmbeddedEnum.java │   ├── [ 841] Color.java │   ├── [1.0K] Functions.java │   ├── [6.1K] JavaObject.java │   ├── [1.7K] Person.java │   └── [1.5K] User.java ├── [1.8K] ThreadLocalTest.java ├── [4.0K] util │   ├── [7.8K] AsciiCanvasTest.java │   ├── [4.0K] benchmark │   │   ├── [6.9K] NBody.java │   │   └── [1.0K] NBodyTest.java │   ├── [2.1K] CallbackPrintStreamTest.java │   ├── [4.0K] crypt │   │   ├── [2.6K] FileEncryptor_AES256_CBC_Test.java │   │   ├── [2.6K] FileEncryptor_AES256_GCM_Test.java │   │   ├── [2.9K] FileEncryptor_ChaCha20_BouncyCastle_Test.java │   │   ├── [2.8K] FileEncryptor_ChaCha20_Test.java │   │   └── [2.6K] FileEncryptor_Test.java │   ├── [6.4K] FileWatcherQueueTest.java │   ├── [3.3K] VavrStreamTest.java │   └── [4.1K] VavrTest.java ├── [9.0K] VeniceElapsedTest.java └── [ 10K] VeniceTest.java 183 directories, 1333 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。