File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99//! - Running programs
1010//! - Generating visualizations
1111
12+ #![ forbid( unsafe_code) ]
1213use anv_core:: source:: FileId ;
1314use anv_ir:: lower;
1415use anv_semantics:: { validate_program, Discipline } ;
Original file line number Diff line number Diff line change 77//! Anvomidav compiler and runtime, including skating-specific primitives,
88//! source locations, and diagnostics.
99
10+ #![ forbid( unsafe_code) ]
1011pub mod diagnostics;
1112pub mod skating;
1213pub mod source;
Original file line number Diff line number Diff line change 66//! Provides REPL-based debugging with breakpoints, variable inspection,
77//! timeline visualization, and ISU code validation.
88
9+ #![ forbid( unsafe_code) ]
910use rustyline:: error:: ReadlineError ;
1011use rustyline:: DefaultEditor ;
1112use std:: collections:: HashMap ;
Original file line number Diff line number Diff line change 5050//! let choreography = lower_to_choreo(&timeline);
5151//! ```
5252
53+ #![ forbid( unsafe_code) ]
5354pub mod choreo;
5455pub mod choreo_lower;
5556pub mod lower;
Original file line number Diff line number Diff line change 11// SPDX-License-Identifier: MIT
22// Anvomidav LSP library
33
4+ #![ forbid( unsafe_code) ]
45pub mod backend;
56pub mod document;
67pub mod handlers;
Original file line number Diff line number Diff line change 2525//! let errors = validate_program(&program, Discipline::MenSingles);
2626//! ```
2727
28+ #![ forbid( unsafe_code) ]
2829pub mod rules;
2930pub mod validate;
3031
Original file line number Diff line number Diff line change 3030//! assert!(result.is_ok());
3131//! ```
3232
33+ #![ forbid( unsafe_code) ]
3334pub mod ast;
3435pub mod format;
3536pub mod parser;
Original file line number Diff line number Diff line change 3232//! assert!(result.is_ok());
3333//! ```
3434
35+ #![ forbid( unsafe_code) ]
3536pub mod check;
3637pub mod env;
3738pub mod ty;
Original file line number Diff line number Diff line change 1919//! .render(&timeline);
2020//! ```
2121
22+ #![ forbid( unsafe_code) ]
2223pub mod rink_svg;
2324pub mod timeline_svg;
2425
You can’t perform that action at this time.
0 commit comments