Skip to content

[WIP] Add tests for lexing literals and fix discovered bugs #5

[WIP] Add tests for lexing literals and fix discovered bugs

[WIP] Add tests for lexing literals and fix discovered bugs #5

Triggered via push May 2, 2024 18:34
Status Success
Total duration 1m 28s
Artifacts

rust.yml

on: push
Get toolchain
3s
Get toolchain
Gather crates
16s
Gather crates
Ensure that `Cargo.lock` is up-to-date
15s
Ensure that `Cargo.lock` is up-to-date
Run clippy
33s
Run clippy
Run rustfmt
13s
Run rustfmt
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

180 warnings
Run rustfmt
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: r7kamura/rust-problem-matchers@v1.4.0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run clippy
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: r7kamura/rust-problem-matchers@v1.4.0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Run clippy: frontend/src/diag/engine.rs#L7
unused import: `Result`
Run clippy: frontend/src/parser/lexer/literal.rs#L3
unused import: `OptionExt`
Run clippy: frontend/src/parser/lexer/mod.rs#L12
unused import: `KeywordKind`
Run clippy: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Run clippy: frontend/src/lib.rs#L10
unused import: `Error`
Run clippy: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Run clippy: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Run clippy: frontend/src/parser/lexer/literal.rs#L71
field `0` is never read
Run clippy: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Run clippy: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-core on ubuntu-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: r7kamura/rust-problem-matchers@v1.4.0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test juice-frontend on ubuntu-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: r7kamura/rust-problem-matchers@v1.4.0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test juice-frontend on ubuntu-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-frontend on ubuntu-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-frontend on ubuntu-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-frontend on ubuntu-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-frontend on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-frontend on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-frontend on ubuntu-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-frontend on ubuntu-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-frontend on ubuntu-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-frontend on ubuntu-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-frontend on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-frontend on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-frontend on ubuntu-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-frontend on ubuntu-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-frontend on ubuntu-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-frontend on ubuntu-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-core on macos-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: r7kamura/rust-problem-matchers@v1.4.0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test juice-frontend on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-frontend on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-frontend on ubuntu-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-frontend on ubuntu-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-frontend on ubuntu-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-frontend on ubuntu-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-frontend on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-frontend on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-macros on ubuntu-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: r7kamura/rust-problem-matchers@v1.4.0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test juice-macros on macos-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: r7kamura/rust-problem-matchers@v1.4.0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test juice-frontend on macos-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: r7kamura/rust-problem-matchers@v1.4.0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test juice-frontend on macos-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-frontend on macos-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-frontend on macos-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-frontend on macos-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-frontend on macos-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-frontend on macos-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-frontend on macos-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-frontend on macos-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-frontend on macos-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-frontend on macos-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-frontend on macos-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-frontend on macos-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-frontend on macos-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-frontend on macos-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-frontend on macos-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-frontend on macos-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-frontend on macos-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-frontend on macos-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-frontend on macos-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-frontend on macos-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-frontend on macos-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-frontend on macos-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-frontend on macos-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-frontend on macos-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-driver on ubuntu-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: r7kamura/rust-problem-matchers@v1.4.0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test juice-driver on ubuntu-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-driver on ubuntu-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-driver on ubuntu-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-driver on ubuntu-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-driver on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-driver on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-driver on ubuntu-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-driver on ubuntu-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-driver on ubuntu-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-driver on ubuntu-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-driver on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-driver on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-driver on ubuntu-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-driver on ubuntu-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-driver on ubuntu-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-driver on ubuntu-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-driver on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-driver on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-driver on ubuntu-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-driver on ubuntu-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-driver on ubuntu-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-driver on ubuntu-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-driver on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-driver on ubuntu-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-driver on macos-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: r7kamura/rust-problem-matchers@v1.4.0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test juice-driver on macos-latest: frontend/src/parser/lexer/mod.rs#L12
unused import: `KeywordKind`
Test juice-driver on macos-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-driver on macos-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-driver on macos-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-driver on macos-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-driver on macos-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-driver on macos-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-driver on macos-latest: frontend/src/parser/lexer/mod.rs#L12
unused import: `KeywordKind`
Test juice-driver on macos-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-driver on macos-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-driver on macos-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-driver on macos-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-driver on macos-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-driver on macos-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-driver on macos-latest: frontend/src/parser/lexer/mod.rs#L12
unused import: `KeywordKind`
Test juice-driver on macos-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-driver on macos-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-driver on macos-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-driver on macos-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-driver on macos-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-driver on macos-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read
Test juice-driver on macos-latest: frontend/src/parser/lexer/mod.rs#L12
unused import: `KeywordKind`
Test juice-driver on macos-latest: frontend/src/parser/mod.rs#L3
unused import: `Error as LexerError`
Test juice-driver on macos-latest: frontend/src/lib.rs#L10
unused import: `Error`
Test juice-driver on macos-latest: frontend/src/diag/engine.rs#L33
method `into_consumer` is never used
Test juice-driver on macos-latest: frontend/src/diag/static_report.rs#L17
method `with_note` is never used
Test juice-driver on macos-latest: frontend/src/parser/lexer/literal.rs#L76
fields `0` and `1` are never read
Test juice-driver on macos-latest: frontend/src/parser/lexer/literal.rs#L77
fields `0` and `1` are never read