mirror of
https://github.com/Noratrieb/ub.git
synced 2026-01-16 09:35:05 +01:00
single craqte
This commit is contained in:
parent
ff78ae710b
commit
2fd78566a3
25 changed files with 36 additions and 64 deletions
15
Cargo.lock
generated
15
Cargo.lock
generated
|
|
@ -164,16 +164,6 @@ version = "1.17.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
|
checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "parser"
|
|
||||||
version = "0.1.0"
|
|
||||||
dependencies = [
|
|
||||||
"ariadne",
|
|
||||||
"chumsky",
|
|
||||||
"insta",
|
|
||||||
"logos",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "proc-macro-hack"
|
name = "proc-macro-hack"
|
||||||
version = "0.5.20+deprecated"
|
version = "0.5.20+deprecated"
|
||||||
|
|
@ -234,7 +224,10 @@ dependencies = [
|
||||||
name = "ub"
|
name = "ub"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"parser",
|
"ariadne",
|
||||||
|
"chumsky",
|
||||||
|
"insta",
|
||||||
|
"logos",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
|
||||||
10
Cargo.toml
10
Cargo.toml
|
|
@ -1,6 +1,3 @@
|
||||||
[workspace]
|
|
||||||
members = [".", "./parser"]
|
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
name = "ub"
|
name = "ub"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
|
@ -9,4 +6,9 @@ edition = "2021"
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
parser = { path = "./parser" }
|
ariadne = "0.1.5"
|
||||||
|
chumsky = "0.8.0"
|
||||||
|
logos = "0.12.0"
|
||||||
|
|
||||||
|
[dev-dependencies]
|
||||||
|
insta = "1.13.0"
|
||||||
|
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
[package]
|
|
||||||
name = "parser"
|
|
||||||
version = "0.1.0"
|
|
||||||
edition = "2021"
|
|
||||||
|
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
||||||
|
|
||||||
[dependencies]
|
|
||||||
ariadne = "0.1.5"
|
|
||||||
chumsky = "0.8.0"
|
|
||||||
logos = "0.12.0"
|
|
||||||
|
|
||||||
[dev-dependencies]
|
|
||||||
insta = "1.13.0"
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
fn main() {
|
|
||||||
parser::test();
|
|
||||||
}
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
fn main() {
|
fn main() {
|
||||||
parser::test();
|
ub::test();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
source: parser/src/lexer.rs
|
source: src/lexer.rs
|
||||||
assertion_line: 125
|
|
||||||
expression: tokens
|
expression: tokens
|
||||||
---
|
---
|
||||||
[
|
[
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
source: parser/src/lexer.rs
|
source: src/lexer.rs
|
||||||
assertion_line: 137
|
|
||||||
expression: tokens
|
expression: tokens
|
||||||
---
|
---
|
||||||
[
|
[
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
source: parser/src/lexer.rs
|
source: src/lexer.rs
|
||||||
assertion_line: 131
|
|
||||||
expression: tokens
|
expression: tokens
|
||||||
---
|
---
|
||||||
[
|
[
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
source: parser/src/lexer.rs
|
source: src/lexer.rs
|
||||||
assertion_line: 158
|
|
||||||
expression: tokens
|
expression: tokens
|
||||||
---
|
---
|
||||||
[
|
[
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
source: parser/src/lexer.rs
|
source: src/lexer.rs
|
||||||
assertion_line: 119
|
|
||||||
expression: tokens
|
expression: tokens
|
||||||
---
|
---
|
||||||
[
|
[
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
source: parser/src/parser.rs
|
source: src/parser.rs
|
||||||
expression: r
|
expression: r
|
||||||
---
|
---
|
||||||
(
|
(
|
||||||
Some(
|
Some(
|
||||||
File {
|
File {
|
||||||
name: "parser__parser__tests",
|
name: "ub__parser__tests",
|
||||||
items: [
|
items: [
|
||||||
FnDecl(
|
FnDecl(
|
||||||
FnDecl {
|
FnDecl {
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
source: parser/src/parser.rs
|
source: src/parser.rs
|
||||||
expression: r
|
expression: r
|
||||||
---
|
---
|
||||||
(
|
(
|
||||||
Some(
|
Some(
|
||||||
File {
|
File {
|
||||||
name: "parser__parser__tests",
|
name: "ub__parser__tests",
|
||||||
items: [
|
items: [
|
||||||
FnDecl(
|
FnDecl(
|
||||||
FnDecl {
|
FnDecl {
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
source: parser/src/parser.rs
|
source: src/parser.rs
|
||||||
expression: r
|
expression: r
|
||||||
---
|
---
|
||||||
(
|
(
|
||||||
Some(
|
Some(
|
||||||
File {
|
File {
|
||||||
name: "parser__parser__tests",
|
name: "ub__parser__tests",
|
||||||
items: [
|
items: [
|
||||||
FnDecl(
|
FnDecl(
|
||||||
FnDecl {
|
FnDecl {
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
source: parser/src/parser.rs
|
source: src/parser.rs
|
||||||
expression: r
|
expression: r
|
||||||
---
|
---
|
||||||
(
|
(
|
||||||
Some(
|
Some(
|
||||||
File {
|
File {
|
||||||
name: "parser__parser__tests",
|
name: "ub__parser__tests",
|
||||||
items: [
|
items: [
|
||||||
FnDecl(
|
FnDecl(
|
||||||
FnDecl {
|
FnDecl {
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
source: parser/src/parser.rs
|
source: src/parser.rs
|
||||||
expression: r
|
expression: r
|
||||||
---
|
---
|
||||||
(
|
(
|
||||||
Some(
|
Some(
|
||||||
File {
|
File {
|
||||||
name: "parser__parser__tests",
|
name: "ub__parser__tests",
|
||||||
items: [
|
items: [
|
||||||
FnDecl(
|
FnDecl(
|
||||||
FnDecl {
|
FnDecl {
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
source: parser/src/parser.rs
|
source: src/parser.rs
|
||||||
expression: r
|
expression: r
|
||||||
---
|
---
|
||||||
(
|
(
|
||||||
Some(
|
Some(
|
||||||
File {
|
File {
|
||||||
name: "parser__parser__tests",
|
name: "ub__parser__tests",
|
||||||
items: [
|
items: [
|
||||||
StructDecl(
|
StructDecl(
|
||||||
StructDecl {
|
StructDecl {
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
source: parser/src/parser.rs
|
source: src/parser.rs
|
||||||
expression: r
|
expression: r
|
||||||
---
|
---
|
||||||
(
|
(
|
||||||
Some(
|
Some(
|
||||||
File {
|
File {
|
||||||
name: "parser__parser__tests",
|
name: "ub__parser__tests",
|
||||||
items: [
|
items: [
|
||||||
FnDecl(
|
FnDecl(
|
||||||
FnDecl {
|
FnDecl {
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
source: parser/src/parser.rs
|
source: src/parser.rs
|
||||||
expression: r
|
expression: r
|
||||||
---
|
---
|
||||||
(
|
(
|
||||||
Some(
|
Some(
|
||||||
File {
|
File {
|
||||||
name: "parser__parser__tests",
|
name: "ub__parser__tests",
|
||||||
items: [
|
items: [
|
||||||
FnDecl(
|
FnDecl(
|
||||||
FnDecl {
|
FnDecl {
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
source: parser/src/parser.rs
|
source: src/parser.rs
|
||||||
expression: r
|
expression: r
|
||||||
---
|
---
|
||||||
(
|
(
|
||||||
Some(
|
Some(
|
||||||
File {
|
File {
|
||||||
name: "parser__parser__tests",
|
name: "ub__parser__tests",
|
||||||
items: [
|
items: [
|
||||||
FnDecl(
|
FnDecl(
|
||||||
FnDecl {
|
FnDecl {
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
---
|
---
|
||||||
source: parser/src/parser.rs
|
source: src/parser.rs
|
||||||
expression: r
|
expression: r
|
||||||
---
|
---
|
||||||
(
|
(
|
||||||
Some(
|
Some(
|
||||||
File {
|
File {
|
||||||
name: "parser__parser__tests",
|
name: "ub__parser__tests",
|
||||||
items: [
|
items: [
|
||||||
FnDecl(
|
FnDecl(
|
||||||
FnDecl {
|
FnDecl {
|
||||||
Loading…
Add table
Add a link
Reference in a new issue