Skip to content

Commit 1aae4b4

Browse files
authored
Add PartiQL Playground proof of concept (PoC) (#127)
* Add PartiQL Playground proof of concept (PoC) This change adds the PartiQL Playground proof of concept and includes: - Enable JSON serialization on PartiQL AST and Parser result. - Adds the new `partiql-playground` package. - Add the required Front-end work for the proof-of-concept: - Putting a layout in place. - Use already available ace-editor PartiQL mode. - Add collapsable JSON and Graph representation. - Adds the `README` guide. * Apply comment suggestions * Co-authored-by: Alan Cai <caialan@amazon.com>
1 parent dc64ce4 commit 1aae4b4

26 files changed

+15930
-111
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
[submodule "partiql-conformance-tests/partiql-tests"]
22
path = partiql-conformance-tests/partiql-tests
33
url = https://github.com/partiql/partiql-tests.git
4+
[submodule "partiql-playground/ace-builds"]
5+
path = partiql-playground/ace-builds
6+
url = https://github.com/ajaxorg/ace-builds.git

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ members = [
99
"partiql-eval",
1010
"partiql-irgen",
1111
"partiql-parser",
12+
"partiql-playground",
1213
"partiql-rewriter",
1314
]

partiql-ast/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ partiql-source-map = { path = "../partiql-source-map" }
2525

2626
derive_builder = "~0.11.1"
2727
rust_decimal = "~1.22.0"
28+
serde = { version = "~1.0.137", features = ["derive"] }
2829

2930
[dev-dependencies]
3031

0 commit comments

Comments
 (0)