[INFO] crate antlr-rust 0.1.1 is already in cache [INFO] documenting antlr-rust-0.1.1 against master#394e1b40d264aa6928811919c1124fa248e7d802 for pr-73566 [INFO] extracting crate antlr-rust 0.1.1 into /workspace/builds/worker-9/source [INFO] validating manifest of crates.io crate antlr-rust 0.1.1 on toolchain 394e1b40d264aa6928811919c1124fa248e7d802 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate antlr-rust 0.1.1 [INFO] finished tweaking crates.io crate antlr-rust 0.1.1 [INFO] tweaked toml for crates.io crate antlr-rust 0.1.1 written to /workspace/builds/worker-9/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c726809131691e1e6daf4712d2545bccb4aa1b90b09f643996042945484c608c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "c726809131691e1e6daf4712d2545bccb4aa1b90b09f643996042945484c608c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c726809131691e1e6daf4712d2545bccb4aa1b90b09f643996042945484c608c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c726809131691e1e6daf4712d2545bccb4aa1b90b09f643996042945484c608c", kill_on_drop: false }` [INFO] [stdout] c726809131691e1e6daf4712d2545bccb4aa1b90b09f643996042945484c608c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+394e1b40d264aa6928811919c1124fa248e7d802" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e111672be8e0e7fbd30d6569ca4ed10521e26cd1072389321ebbb1d063639abc [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "e111672be8e0e7fbd30d6569ca4ed10521e26cd1072389321ebbb1d063639abc", kill_on_drop: false }` [INFO] [stderr] Checking once_cell v1.2.0 [INFO] [stderr] Checking typed-arena v2.0.1 [INFO] [stderr] Checking miniz_oxide v0.3.7 [INFO] [stderr] Checking murmur3 v0.4.1 [INFO] [stderr] Checking uuid v0.6.5 [INFO] [stderr] Checking backtrace v0.3.49 [INFO] [stderr] Documenting antlr-rust v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes [INFO] [stdout] --> src/lib.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | #![feature(specialization)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(incomplete_features)]` on by default [INFO] [stdout] = note: see issue #31844 for more information [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:40:1 [INFO] [stdout] | [INFO] [stdout] 40 | pub mod common_token_factory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> src/lib.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | #![warn(missing_docs)] // warn if there is missing docs [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/common_token_factory.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / lazy_static! { [INFO] [stdout] 6 | | pub static ref CommonTokenFactoryDEFAULT: Box = [INFO] [stdout] 7 | | Box::new(CommonTokenFactory::new(false)); [INFO] [stdout] 8 | | pub static ref INVALID_TOKEN:Box = Box::new(CommonTokenFactoryDEFAULT.as_ref().create(None,TOKEN_INVALID_TYPE,0,-1,-1,-1... [INFO] [stdout] 9 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/common_token_factory.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / lazy_static! { [INFO] [stdout] 6 | | pub static ref CommonTokenFactoryDEFAULT: Box = [INFO] [stdout] 7 | | Box::new(CommonTokenFactory::new(false)); [INFO] [stdout] 8 | | pub static ref INVALID_TOKEN:Box = Box::new(CommonTokenFactoryDEFAULT.as_ref().create(None,TOKEN_INVALID_TYPE,0,-1,-1,-1... [INFO] [stdout] 9 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/common_token_factory.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait TokenFactory: Sync { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/common_token_factory.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | / fn create( [INFO] [stdout] 13 | | &self, [INFO] [stdout] 14 | | source: Option<&mut dyn CharStream>, [INFO] [stdout] 15 | | ttype: isize, [INFO] [stdout] ... | [INFO] [stdout] 20 | | column: isize, [INFO] [stdout] 21 | | ) -> Box; [INFO] [stdout] | |________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/common_token_factory.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub struct CommonTokenFactory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/common_token_factory.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn new(copy_text: bool) -> CommonTokenFactory { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub mod recognizer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/recognizer.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | fn sempred(&mut self, _localctx: &dyn ParserRuleContext, _rule_index: isize, _action_index: isize) -> bool { true } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/recognizer.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | fn action(&mut self, _localctx: &dyn ParserRuleContext, _rule_index: isize, _action_index: isize) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/recognizer.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | fn get_vocabulary(&self) -> &dyn Vocabulary { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/recognizer.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | fn get_atn(&self) -> &ATN { unimplemented!() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated type [INFO] [stdout] --> src/recognizer.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | type Recog: ?Sized; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/recognizer.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | / fn sempred(_localctx: &dyn ParserRuleContext, _rule_index: isize, _action_index: isize, [INFO] [stdout] 45 | | _recog: &mut Self::Recog, [INFO] [stdout] 46 | | ) -> bool { [INFO] [stdout] 47 | | true [INFO] [stdout] 48 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/recognizer.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | / fn action(_localctx: &dyn ParserRuleContext, _rule_index: isize, _action_index: isize, [INFO] [stdout] 51 | | _recog: &mut Self::Recog, [INFO] [stdout] 52 | | ) {} [INFO] [stdout] | |________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | pub mod int_stream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/int_stream.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | pub const EOF: isize = -1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/int_stream.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait IntStream { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/int_stream.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | fn consume(&mut self) -> Result<(), ANTLRError>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/int_stream.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | fn la(&mut self, i: isize) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/int_stream.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | fn mark(&mut self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/int_stream.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | fn release(&mut self, marker: isize); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/int_stream.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | fn index(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/int_stream.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | fn seek(&mut self, index: isize); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/int_stream.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | fn size(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/int_stream.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | fn get_source_name(&self) -> String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/int_stream.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct IterWrapper<'a, T: IntStream>(pub &'a mut T); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | pub mod lexer_action; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | pub mod atn_simulator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/atn_simulator.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub trait IATNSimulator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_simulator.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | fn shared_context_cache(&self) -> &PredictionContextCache; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_simulator.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | fn atn(&self) -> &ATN; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_simulator.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | fn decision_to_dfa(&self) -> &Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/atn_simulator.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct BaseATNSimulator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_simulator.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | pub atn: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_simulator.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub shared_context_cache: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_simulator.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | pub decision_to_dfa: Arc>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_simulator.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | / pub fn new_base_atnsimulator( [INFO] [stdout] 31 | | atn: Arc, [INFO] [stdout] 32 | | decision_to_dfa: Arc>, [INFO] [stdout] 33 | | shared_context_cache: Arc, [INFO] [stdout] ... | [INFO] [stdout] 39 | | } [INFO] [stdout] 40 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | pub mod atn_config; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/atn_config.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ATNConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_config.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub semantic_context: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_config.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub reaches_into_outer_context: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn default_hash(&self) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | / pub fn new( [INFO] [stdout] 99 | | state: ATNStateRef, [INFO] [stdout] 100 | | alt: isize, [INFO] [stdout] 101 | | context: Option>, [INFO] [stdout] ... | [INFO] [stdout] 111 | | } [INFO] [stdout] 112 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | / pub fn new_with_semantic( [INFO] [stdout] 115 | | state: ATNStateRef, [INFO] [stdout] 116 | | alt: isize, [INFO] [stdout] 117 | | context: Option>, [INFO] [stdout] ... | [INFO] [stdout] 122 | | new [INFO] [stdout] 123 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | / pub fn new_lexer_atnconfig6( [INFO] [stdout] 126 | | _state: ATNStateRef, [INFO] [stdout] 127 | | _alt: isize, [INFO] [stdout] 128 | | _context: Arc, [INFO] [stdout] ... | [INFO] [stdout] 135 | | atnconfig [INFO] [stdout] 136 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub fn cloned_with_new_semantic(&self, target: &dyn ATNState, ctx: Box) -> ATNConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn cloned(&self, target: &dyn ATNState) -> ATNConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | pub fn cloned_with_new_ctx(&self, target: &dyn ATNState, ctx: Option>) -> ATNConfig { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub fn get_state(&self) -> ATNStateRef { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | pub fn get_alt(&self) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | pub fn get_context(&self) -> Option<&Arc> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn take_context(&mut self) -> Arc { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | pub fn set_context(&mut self, _v: Arc) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | pub fn get_reaches_into_outer_context(&self) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn set_reaches_into_outer_context(&mut self, _v: isize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | pub fn is_precedence_filter_suppressed(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | pub fn set_precedence_filter_suppressed(&mut self, _v: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | pub mod semantic_context; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/semantic_context.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | pub enum SemanticContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/semantic_context.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | Predicate { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/semantic_context.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | rule_index: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/semantic_context.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | pred_index: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/semantic_context.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | is_ctx_dependent: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/semantic_context.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | Precedence(isize), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/semantic_context.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | AND(Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/semantic_context.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | OR(Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated constant [INFO] [stdout] --> src/semantic_context.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub const NONE: SemanticContext = SemanticContext::Predicate { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/semantic_context.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn new_and(a: &SemanticContext, b: &SemanticContext) -> SemanticContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/semantic_context.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn new_or(a: &SemanticContext, b: &SemanticContext) -> SemanticContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/semantic_context.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | pub fn and(a: Option>, b: Option>) -> SemanticContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/semantic_context.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | pub fn or(a: Option>, b: Option>) -> SemanticContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | pub mod dfa_state; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/dfa_state.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct PredPrediction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/dfa_state.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | pub type DFAStateRef = usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/dfa_state.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct DFAState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/dfa_state.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub configs: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/dfa_state.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | pub is_accept_state: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/dfa_state.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | pub prediction: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/dfa_state.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | pub requires_full_context: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/dfa_state.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub predicates: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/dfa_state.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn default_hash(&self) -> u64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/dfa_state.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn new_dfastate(stateNumber: usize, configs: Box) -> DFAState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | pub mod atn_state; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/atn_state.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | pub enum ATNStateType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | RuleStartState { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | stop_state: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | is_left_recursive: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | RuleStopState, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | BlockEndState(ATNStateRef), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | LoopEndState(ATNStateRef), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | StarLoopbackState, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | BasicState, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | DecisionState { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | decision: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | nongreedy: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | state: ATNDecisionState, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | InvalidState, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/atn_state.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | pub enum ATNDecisionState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | StarLoopEntry { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | loop_back_state: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | is_precedence: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | TokenStartState, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | PlusLoopBack, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | BlockStartState { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | end_state: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | en: ATNBlockStart, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/atn_state.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | pub enum ATNBlockStart { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | BasicBlockStart, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | StarBlockStart, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_state.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | PlusBlockStart(ATNStateRef), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/atn_state.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | pub type ATNStateRef = usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/atn_state.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 | pub trait ATNState: Sync + Send + Debug { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | fn has_epsilon_only_transitions(&self) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | fn get_rule_index(&self) -> usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | fn set_rule_index(&self, v: usize); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | fn get_next_tokens_within_rule(&self) -> &OnceCell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | fn get_state_type(&self) -> &ATNStateType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | fn get_state_type_mut(&mut self) -> &mut ATNStateType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | fn get_state_type_id(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | fn get_state_number(&self) -> usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | fn set_state_number(&self, stateNumber: isize); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | fn get_transitions(&self) -> &Vec>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | fn set_transitions(&self, t: Vec>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | fn add_transition(&mut self, trans: Box); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/atn_state.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct BaseATNState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | pub rule_index: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | pub state_number: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | pub state_type_id: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn_state.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | pub state_type: ATNStateType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_state.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | pub fn new_base_atnstate() -> BaseATNState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | pub mod parser_rule_context; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/parser_rule_context.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub trait ParserRuleContext: RuleContext + CustomRuleContext + ParseTree + Any + Debug { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | fn set_exception(&self, e: ANTLRError); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | fn set_start(&self, t: Option); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | fn set_stop(&self, t: Option); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | fn add_token_node(&self, token: TerminalNode) -> Rc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | fn add_error_node(&self, bad_token: ErrorNode) -> Rc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | fn add_child(&self, child: ParserRuleContextType); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | fn remove_last_child(&self); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | fn enter_rule(&self, listener: &mut dyn Any); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | fn exit_rule(&self, listener: &mut dyn Any); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | fn child_of_type(&self, pos: usize) -> Option> where Self: Sized { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | fn children_of_type(&self) -> Vec> where Self: Sized { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | fn get_token(&self, ttype: isize, pos: usize) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | fn get_tokens(&self, ttype: isize) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | fn upcast_any(&self) -> &dyn Any; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | fn upcast(&self) -> &dyn ParserRuleContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/parser_rule_context.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | pub type LexerContext = BaseParserRuleContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/parser_rule_context.rs:140:1 [INFO] [stdout] | [INFO] [stdout] 140 | pub fn cast(ctx: &T) -> &Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/parser_rule_context.rs:154:1 [INFO] [stdout] | [INFO] [stdout] 154 | pub type ParserRuleContextType = Rc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/parser_rule_context.rs:156:1 [INFO] [stdout] | [INFO] [stdout] 156 | pub struct BaseParserRuleContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | pub fn new_parser_ctx(parent_ctx: Option, invoking_state: isize, ext: Ctx) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 347 | pub fn copy_from(ctx: &T, ext: Ctx) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_rule_context.rs:357:5 [INFO] [stdout] | [INFO] [stdout] 357 | pub fn to_string(self: Rc, rule_names: Option<&[&str]>, stop: Option>) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/prediction_context.rs:501:1 [INFO] [stdout] | [INFO] [stdout] 501 | pub struct PredictionContextCache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/prediction_context.rs:517:5 [INFO] [stdout] | [INFO] [stdout] 517 | pub fn new() -> PredictionContextCache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/prediction_context.rs:523:5 [INFO] [stdout] | [INFO] [stdout] 523 | pub fn get_shared_context(&self, context: &Arc, visited: &mut HashMap<*const PredictionContext, Arc>) -> Arc src/lib.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | pub mod interval_set; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/interval_set.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Interval { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/interval_set.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | pub a: isize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/interval_set.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub b: isize, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/interval_set.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | pub struct IntervalSet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/interval_set.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | pub read_only: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/interval_set.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn new() -> IntervalSet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/interval_set.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn get_min(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/interval_set.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | pub fn add_one(&mut self, _v: isize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/interval_set.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn add_range(&mut self, l: isize, h: isize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/interval_set.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn add_interval(&mut self, added: Interval) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/interval_set.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn complement(&self, start: isize, stop: isize) -> IntervalSet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/interval_set.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn contains(&self, _item: isize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/interval_set.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | pub fn remove_one(&mut self, el: isize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/interval_set.rs:284:5 [INFO] [stdout] | [INFO] [stdout] 284 | pub fn to_token_string(&self, vocabulary: &dyn Vocabulary) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:53:1 [INFO] [stdout] | [INFO] [stdout] 53 | pub mod token_source; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/token_source.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait TokenSource { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_source.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | fn next_token(&mut self) -> Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_source.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | fn get_line(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_source.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | fn get_char_position_in_line(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_source.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | fn get_input_stream(&mut self) -> &mut dyn CharStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_source.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | fn get_source_name(&self) -> String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_source.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | fn get_token_factory(&self) -> &dyn TokenFactory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | pub mod atn_deserialization_options; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/atn_deserialization_options.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub struct ATNDeserializationOptions { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_deserialization_options.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn is_verify(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | pub mod token_stream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/token_stream.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub trait TokenStream: IntStream { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_stream.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | fn lt(&mut self, k: isize) -> Option<&dyn Token>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_stream.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | fn get(&self, index: isize) -> &dyn Token; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_stream.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | fn get_token_source(&self) -> &dyn TokenSource; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_stream.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | fn get_all_text(&self) -> String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_stream.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | fn get_text_from_interval(&self, start: isize, stop: isize) -> String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_stream.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | fn get_text_from_tokens(&self, a: &dyn Token, b: &dyn Token) -> String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/token_stream.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct TokenIter<'a, T: TokenStream>(&'a mut T, bool); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/token_stream.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | pub struct UnbufferedTokenStream { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_stream.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn iter(&mut self) -> IterWrapper<'_, Self> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_stream.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | pub fn token_iter(&mut self) -> TokenIter<'_, Self> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_stream.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn new_buffered(source: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token_stream.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn new_unbuffered(source: T) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | pub mod char_stream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/char_stream.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | pub trait CharStream: IntStream { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/char_stream.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | fn get_text(&self, a: isize, b: isize) -> String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/char_stream.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | fn get_text_from_tokens(&self, start: &dyn Token, end: &dyn Token) -> &str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/char_stream.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | fn get_text_from_interval(&self, interval: &Interval) -> String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | pub mod transition; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/transition.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | pub const TRANSITION_EPSILON: isize = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/transition.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | pub const TRANSITION_RANGE: isize = 2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/transition.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | pub const TRANSITION_RULE: isize = 3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/transition.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub const TRANSITION_PREDICATE: isize = 4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/transition.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | pub const TRANSITION_ATOM: isize = 5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/transition.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | pub const TRANSITION_ACTION: isize = 6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/transition.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub const TRANSITION_SET: isize = 7; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/transition.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | pub const TRANSITION_NOTSET: isize = 8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/transition.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub const TRANSITION_WILDCARD: isize = 9; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/transition.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub const TRANSITION_PRECEDENCE: isize = 10; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/transition.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | pub enum TransitionType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/transition.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | TRANSITION_EPSILON = 1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/transition.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | TRANSITION_RANGE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/transition.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | TRANSITION_RULE, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/transition.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | TRANSITION_PREDICATE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/transition.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | TRANSITION_ATOM, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/transition.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | TRANSITION_ACTION, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/transition.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | TRANSITION_SET, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/transition.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | TRANSITION_NOTSET, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/transition.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | TRANSITION_WILDCARD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/transition.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | TRANSITION_PRECEDENCE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/transition.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | fn get_target(&self) -> ATNStateRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/transition.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | fn set_target(&mut self, s: ATNStateRef); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/transition.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | fn is_epsilon(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/transition.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | fn get_label(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/transition.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | fn get_serialization_type(&self) -> TransitionType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/transition.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | fn matches(&self, symbol: isize, min_vocab_symbol: isize, max_vocab_symbol: isize) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/transition.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | fn get_predicate(&self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/transition.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | fn get_reachable_target(&self, symbol: isize) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/transition.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn cast(&self) -> &T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transition.rs:84:1 [INFO] [stdout] | [INFO] [stdout] 84 | pub struct AtomTransition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub target: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | pub label: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transition.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | pub struct RuleTransition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub target: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | pub follow_state: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | pub rule_index: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | pub precedence: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transition.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | pub struct EpsilonTransition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub target: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub outermost_precedence_return: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transition.rs:170:1 [INFO] [stdout] | [INFO] [stdout] 170 | pub struct RangeTransition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | pub target: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | pub start: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | pub stop: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transition.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | pub struct ActionTransition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | pub target: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | pub is_ctx_dependent: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | pub rule_index: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | pub action_index: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | pub pred_index: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transition.rs:231:1 [INFO] [stdout] | [INFO] [stdout] 231 | pub struct SetTransition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | pub target: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | pub set: IntervalSet, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transition.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | pub struct NotSetTransition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub target: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:261:5 [INFO] [stdout] | [INFO] [stdout] 261 | pub set: IntervalSet, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transition.rs:287:1 [INFO] [stdout] | [INFO] [stdout] 287 | pub struct WildcardTransition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:288:5 [INFO] [stdout] | [INFO] [stdout] 288 | pub target: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transition.rs:309:1 [INFO] [stdout] | [INFO] [stdout] 309 | pub struct PredicateTransition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:310:5 [INFO] [stdout] | [INFO] [stdout] 310 | pub target: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | pub is_ctx_dependent: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:312:5 [INFO] [stdout] | [INFO] [stdout] 312 | pub rule_index: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:313:5 [INFO] [stdout] | [INFO] [stdout] 313 | pub pred_index: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/transition.rs:347:1 [INFO] [stdout] | [INFO] [stdout] 347 | pub struct PrecedencePredicateTransition { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:348:5 [INFO] [stdout] | [INFO] [stdout] 348 | pub target: ATNStateRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/transition.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | pub precedence: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | pub mod tree; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/tree.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub trait Tree: NodeText { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | fn get_parent(&self) -> Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | fn has_parent(&self) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | fn get_payload(&self) -> Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | fn get_child(&self, i: usize) -> Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | fn get_child_count(&self) -> usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | fn get_children(&self) -> Ref>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | fn get_children_full(&self) -> &RefCell>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/tree.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | pub trait ParseTree: Tree { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/tree.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | pub trait NodeText { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | fn get_node_text(&self, rule_names: &[&str]) -> String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tree.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | pub struct TerminalNodeCtx { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/tree.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | pub symbol: OwningToken [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/tree.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 102 | pub struct ErrorNodeCtx(pub TerminalNodeCtx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/tree.rs:179:1 [INFO] [stdout] | [INFO] [stdout] 179 | pub trait ParseTreeListener: 'static { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | fn visit_terminal(&mut self, _node: &TerminalNode) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | fn visit_error_node(&mut self, _node: &ErrorNode) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | fn enter_every_rule(&mut self, _ctx: &dyn ParserRuleContext) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | fn exit_every_rule(&mut self, _ctx: &dyn ParserRuleContext) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/tree.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn walk(&self, listener: &mut Box, t: &Ctx) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | pub mod dfa; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/dfa.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | pub struct DFA { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/dfa.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub decision: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/dfa.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn new(atn: Arc, atn_start_state: ATNStateRef, decision: isize) -> DFA { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/dfa.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn get_precedence_start_state(&self, _precedence: isize) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/dfa.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn set_precedence_start_state(&self, precedence: isize, _start_state: DFAStateRef) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/dfa.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | pub fn is_precedence_dfa(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/dfa.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn set_precedence_dfa(&mut self, precedence_dfa: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/dfa.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn to_string(&self, vocabulary: &dyn Vocabulary) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/dfa.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | pub fn to_lexer_string(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | pub mod atn_deserializer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/atn_deserializer.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | pub struct ATNDeserializer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_deserializer.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn new(options: Option) -> ATNDeserializer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_deserializer.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn deserialize(&self, data: Chars) -> ATN { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | pub mod token; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/token.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub const TOKEN_INVALID_TYPE: isize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/token.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub const TOKEN_EPSILON: isize = -2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/token.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub const TOKEN_MIN_USER_TOKEN_TYPE: isize = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/token.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub const TOKEN_EOF: isize = -1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/token.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub const TOKEN_DEFAULT_CHANNEL: isize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/token.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub const TOKEN_HIDDEN_CHANNEL: isize = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/token.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub const HIDDEN: isize = TOKEN_HIDDEN_CHANNEL; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/token.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub trait Token: Debug { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | fn get_source(&self) -> Option<(Box, Box)>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | fn get_token_type(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | fn get_channel(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | fn get_start(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | fn get_stop(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | fn get_line(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | fn get_column(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | fn get_text(&self) -> &str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | fn set_text(&self, text: String); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | fn get_token_index(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | fn set_token_index(&mut self, v: isize); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | fn get_token_source(&self) -> &dyn TokenSource; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | fn get_input_stream(&self) -> &dyn CharStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/token.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | fn to_owned(&self) -> OwningToken; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/token.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | pub struct OwningToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/token.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub token_type: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/token.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | pub channel: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/token.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | pub start: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/token.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub stop: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/token.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | pub token_index: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/token.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub line: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/token.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | pub column: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/token.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | pub text: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/token.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | pub read_only: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/token.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | pub struct CommonToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/trees.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn string_tree(tree: &(impl Tree + ?Sized), rule_names: &[&str]) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a function [INFO] [stdout] --> src/trees.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn get_node_text(t: &(impl Tree + ?Sized), rule_names: &[&str]) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:66:1 [INFO] [stdout] | [INFO] [stdout] 66 | pub mod atn_config_set; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/atn_config_set.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct ATNConfigSet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn new_base_atnconfig_set(full_ctx: bool) -> ATNConfigSet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn new_ordered() -> ATNConfigSet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | / pub fn add_cached( [INFO] [stdout] 132 | | &mut self, [INFO] [stdout] 133 | | config: Box, [INFO] [stdout] 134 | | mut merge_cache: Option<&mut MergeCache>, [INFO] [stdout] ... | [INFO] [stdout] 174 | | true [INFO] [stdout] 175 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn add(&mut self, config: Box) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | pub fn get_items(&self) -> impl Iterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | pub fn optimize_configs(&mut self, _interpreter: &dyn IATNSimulator) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | pub fn length(&self) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn is_empty(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn has_semantic_context(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | pub fn set_has_semantic_context(&mut self, _v: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn read_only(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | pub fn set_read_only(&mut self, _read_only: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:218:5 [INFO] [stdout] | [INFO] [stdout] 218 | pub fn full_context(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | pub fn get_alts(&self) -> BitSet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | pub fn get_unique_alt(&self) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | pub fn set_unique_alt(&mut self, _v: isize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 240 | pub fn get_dips_into_outer_context(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn_config_set.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | pub fn set_dips_into_outer_context(&mut self, _v: bool) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:67:1 [INFO] [stdout] | [INFO] [stdout] 67 | pub mod error_listener; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/error_listener.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | pub trait ErrorListener { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_listener.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | / fn syntax_error(&self, _recognizer: &dyn Any, _offending_symbol: Option<&dyn Token>, [INFO] [stdout] 16 | | _line: isize, _column: isize, _msg: &str, _e: Option<&ANTLRError>, ) {} [INFO] [stdout] | |___________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_listener.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | / fn report_ambiguity(&self, _recognizer: &dyn Parser, _dfa: &DFA, _start_index: isize, _stop_index: isize, [INFO] [stdout] 19 | | _exact: bool, _ambig_alts: &BitSet, _configs: &ATNConfigSet) {} [INFO] [stdout] | |_______________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_listener.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | / fn report_attempting_full_context(&self, _recognizer: &dyn Parser, _dfa: &DFA, _start_index: isize, _stop_index: isize, [INFO] [stdout] 22 | | _conflicting_alts: &BitSet, _configs: &ATNConfigSet) {} [INFO] [stdout] | |_____________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_listener.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | / fn report_context_sensitivity(&self, _recognizer: &dyn Parser, _dfa: &DFA, _start_index: isize, [INFO] [stdout] 25 | | _stop_index: isize, _prediction: isize, _configs: &ATNConfigSet) {} [INFO] [stdout] | |_____________________________________________________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/error_listener.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct ConsoleErrorListener {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/error_listener.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | pub struct ProxyErrorListener<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/error_listener.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub delegates: Ref<'a, Vec>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/error_listener.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct DiagnosticErrorListener { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_listener.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn new(exact_only: bool) -> Self { Self { exact_only } } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 | pub mod prediction_mode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | pub mod input_stream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/input_stream.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct InputStream { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/input_stream.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn new(data: String) -> InputStream { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/input_stream.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn reset(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/input_stream.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn lt(&mut self, offset: isize) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | pub mod common_token_stream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/common_token_stream.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct CommonTokenStream { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/common_token_stream.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn new(lexer: T) -> CommonTokenStream { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/common_token_stream.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn with_channel(lexer: T, channel: isize) -> CommonTokenStream { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/common_token_stream.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn iter(&mut self) -> IterWrapper { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:71:1 [INFO] [stdout] | [INFO] [stdout] 71 | pub mod lexer; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/lexer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub trait Lexer: TokenSource + Recognizer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | fn reset(&mut self); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | fn get_interpreter(&self) -> Option<&LexerATNSimulator>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/lexer.rs:56:1 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct BaseLexer + 'static> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lexer.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | pub interpreter: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lexer.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub input: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lexer.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | pub token_start_char_index: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lexer.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | pub token_start_line: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lexer.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | pub token_start_column: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lexer.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | pub token_type: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lexer.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | pub token: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lexer.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | pub channel: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lexer.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | pub mode: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/lexer.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | pub text: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lexer.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | pub const LEXER_DEFAULT_MODE: usize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lexer.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | pub const LEXER_MORE: isize = -2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lexer.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | pub const LEXER_SKIP: isize = -3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lexer.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | pub const LEXER_DEFAULT_TOKEN_CHANNEL: isize = super::token::TOKEN_DEFAULT_CHANNEL; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lexer.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | pub const LEXER_HIDDEN: isize = super::token::TOKEN_HIDDEN_CHANNEL; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lexer.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | pub const LEXER_MIN_CHAR_VALUE: isize = 0x0000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lexer.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | pub const LEXER_MAX_CHAR_VALUE: isize = 0x10FFFF; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | pub fn get_type(&self) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn get_char_index(&self) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | pub fn get_text(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn set_text(&self, _text: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | pub fn remove_error_listeners(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | / pub fn new_base_lexer( [INFO] [stdout] 175 | | input: Box, [INFO] [stdout] 176 | | interpreter: LexerATNSimulator, [INFO] [stdout] 177 | | recog: Box, [INFO] [stdout] ... | [INFO] [stdout] 200 | | lexer [INFO] [stdout] 201 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:73:1 [INFO] [stdout] | [INFO] [stdout] 73 | pub mod lexer_atn_simulator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lexer_atn_simulator.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | pub const ERROR_DFA_STATE_REF: DFAStateRef = usize::MAX; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/lexer_atn_simulator.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | pub trait ILexerATNSimulator: IATNSimulator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | fn reset(&mut self); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | / fn match_token( [INFO] [stdout] 37 | | &mut self, [INFO] [stdout] 38 | | mode: usize, [INFO] [stdout] 39 | | // input:&mut dyn CharStream, [INFO] [stdout] 40 | | lexer: &mut dyn Lexer, [INFO] [stdout] 41 | | ) -> Result; [INFO] [stdout] | |___________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | fn get_char_position_in_line(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | fn set_char_position_in_line(&mut self, column: isize); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | fn get_line(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | fn set_line(&mut self, line: isize); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | fn get_text(&self, input: &dyn CharStream) -> String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | fn consume(&self, input: &mut dyn CharStream); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | fn recover(&mut self, _re: ANTLRError, input: &mut dyn CharStream) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/lexer_atn_simulator.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | pub struct LexerATNSimulator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lexer_atn_simulator.rs:148:1 [INFO] [stdout] | [INFO] [stdout] 148 | pub const MIN_DFA_EDGE: isize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/lexer_atn_simulator.rs:149:1 [INFO] [stdout] | [INFO] [stdout] 149 | pub const MAX_DFA_EDGE: isize = 127; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | / pub fn new_lexer_atnsimulator( [INFO] [stdout] 153 | | atn: Arc, [INFO] [stdout] 154 | | decision_to_dfa: Arc>, [INFO] [stdout] 155 | | shared_context_cache: Arc, [INFO] [stdout] ... | [INFO] [stdout] 164 | | } [INFO] [stdout] 165 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:657:5 [INFO] [stdout] | [INFO] [stdout] 657 | pub fn get_dfa(&self) -> &DFA { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:661:5 [INFO] [stdout] | [INFO] [stdout] 661 | pub fn get_dfa_for_mode(&self, mode: usize) -> &DFA { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/lexer_atn_simulator.rs:674:1 [INFO] [stdout] | [INFO] [stdout] 674 | pub struct SimState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/lexer_atn_simulator.rs:682:5 [INFO] [stdout] | [INFO] [stdout] 682 | pub fn new() -> SimState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 | pub mod atn; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a constant [INFO] [stdout] --> src/atn.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub const INVALID_ALT: isize = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/atn.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct ATN { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub decision_to_state: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pub grammar_type: ATNType, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pub max_token_type: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub mode_name_to_start_state: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub mode_to_start_state: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | pub rule_to_start_state: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub rule_to_stop_state: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | pub rule_to_token_type: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/atn.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub states: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn new_atn(grammar_type: ATNType, max_token_type: isize) -> ATN { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/atn.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn get_decision_state(&self, decision: usize) -> ATNStateRef { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | pub mod errors; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/errors.rs:26:23 [INFO] [stdout] | [INFO] [stdout] 26 | LexerNoAltError { start_index: isize }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/errors.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 102 | pub trait RecognitionError: Error { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/errors.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | fn get_offending_token(&self) -> Option<&dyn Token>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/errors.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | fn get_message(&self) -> String { self.to_string() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/errors.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | pub struct BaseRecognitionError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/errors.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | pub message: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/errors.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | pub offending_token: OwningToken, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/errors.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | pub offending_state: isize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/errors.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | pub fn get_expected_tokens(&self, recognizer: &dyn Parser) -> IntervalSet { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/errors.rs:135:1 [INFO] [stdout] | [INFO] [stdout] 135 | pub struct LexerNoViableAltError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/errors.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | pub struct NoViableAltError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/errors.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | pub base: BaseRecognitionError, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/errors.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | pub start_token: OwningToken, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/errors.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn new(recog: &mut dyn Parser) -> NoViableAltError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/errors.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | pub fn new_full(recog: &mut dyn Parser, start_token: OwningToken, offending_token: OwningToken) -> NoViableAltError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/errors.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 178 | pub struct InputMisMatchError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/errors.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | pub fn new(recognizer: &mut dyn Parser) -> InputMisMatchError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/errors.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | pub fn with_state(recognizer: &mut dyn Parser, offending_state: isize, ctx: Rc) -> InputMisMatchError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/errors.rs:200:1 [INFO] [stdout] | [INFO] [stdout] 200 | pub struct FailedPredicateError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/errors.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | pub fn new(recog: &mut dyn Parser, predicate: Option, msg: Option) -> ANTLRError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:76:1 [INFO] [stdout] | [INFO] [stdout] 76 | pub mod error_strategy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_strategy.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | fn reset(&mut self, recognizer: &mut dyn Parser); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_strategy.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | fn recover_inline(&mut self, recognizer: &mut dyn Parser) -> Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_strategy.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | fn recover(&mut self, recognizer: &mut dyn Parser, e: &ANTLRError) -> Result<(), ANTLRError>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_strategy.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | fn sync(&mut self, recognizer: &mut dyn Parser) -> Result<(), ANTLRError>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_strategy.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | fn in_error_recovery_mode(&mut self, recognizer: &mut dyn Parser) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_strategy.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | fn report_error(&mut self, recognizer: &mut dyn Parser, e: &ANTLRError); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_strategy.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | fn report_match(&mut self, recognizer: &mut dyn Parser); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/error_strategy.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct DefaultErrorStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_strategy.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn new() -> DefaultErrorStrategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/error_strategy.rs:365:5 [INFO] [stdout] | [INFO] [stdout] 365 | pub fn new() -> BailErrorStrategy { Self(DefaultErrorStrategy::new()) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/error_strategy.rs:380:1 [INFO] [stdout] | [INFO] [stdout] 380 | pub struct ParseCancelledError(ANTLRError); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | pub mod lexer_action_executor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:78:1 [INFO] [stdout] | [INFO] [stdout] 78 | pub mod parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/parser.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | pub trait Parser: Recognizer { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | fn get_interpreter(&self) -> &ParserATNSimulator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | fn get_token_factory(&self) -> &dyn TokenFactory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | fn get_parser_rule_context(&self) -> &Rc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | fn consume(&mut self, err_handler: &mut dyn ErrorStrategy); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | fn precpred(&self, localctx: Option<&dyn ParserRuleContext>, precedence: isize) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | fn get_input_stream_mut(&mut self) -> &mut dyn TokenStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | fn get_input_stream(&self) -> &dyn TokenStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | fn get_current_token(&self) -> &dyn Token; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | fn get_expected_tokens(&self) -> IntervalSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | fn add_error_listener(&mut self, listener: Box); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | fn notify_error_listeners(&self, msg: String, offending_token: Option, err: Option<&ANTLRError>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | fn get_error_lister_dispatch<'a>(&'a self) -> Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | fn is_expected_token(&self, symbol: isize) -> bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | fn get_precedence(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | fn get_state(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | fn set_state(&mut self, v: isize); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | fn get_rule_invocation_stack(&self) -> Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/parser.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | / pub struct BaseParser< [INFO] [stdout] 61 | | Ext: ParserRecog + 'static, [INFO] [stdout] 62 | | T: ParseTreeListener + ?Sized + 'static = dyn ParseTreeListener> { [INFO] [stdout] 63 | | interp: Arc, [INFO] [stdout] ... | [INFO] [stdout] 94 | | ext: Ext [INFO] [stdout] 95 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | pub ctx: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | pub matched_eof: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct field [INFO] [stdout] --> src/parser.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | pub input: Box, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/parser.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | pub trait ParserRecog: Recognizer + Actions {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | / pub fn new_base_parser( [INFO] [stdout] 260 | | input: Box, [INFO] [stdout] 261 | | interpreter: Arc, [INFO] [stdout] 262 | | ext: Ext, [INFO] [stdout] ... | [INFO] [stdout] 276 | | } [INFO] [stdout] 277 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 282 | pub fn match_token(&mut self, ttype: isize, err_handler: &mut dyn ErrorStrategy) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:298:5 [INFO] [stdout] | [INFO] [stdout] 298 | pub fn match_wildcard(&mut self, err_handler: &mut dyn ErrorStrategy) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:335:5 [INFO] [stdout] | [INFO] [stdout] 335 | pub fn trigger_enter_rule_event(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:343:5 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn trigger_exit_rule_event(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | pub fn enter_rule(&mut self, localctx: Rc, state: isize, _rule_index: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn exit_rule(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:395:5 [INFO] [stdout] | [INFO] [stdout] 395 | pub fn enter_outer_alt(&mut self, new_ctx: Option>, alt_num: isize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | pub fn enter_recursion_rule(&mut self, localctx: Rc, state: isize, _rule_index: usize, precedence: isize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:421:5 [INFO] [stdout] | [INFO] [stdout] 421 | pub fn push_new_recursion_context(&mut self, localctx: Rc, state: isize, _rule_index: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:437:5 [INFO] [stdout] | [INFO] [stdout] 437 | pub fn unroll_recursion_context(&mut self, parent_ctx: Option>) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser.rs:468:5 [INFO] [stdout] | [INFO] [stdout] 468 | pub fn dump_dfa(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:79:1 [INFO] [stdout] | [INFO] [stdout] 79 | pub mod parser_atn_simulator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a type alias [INFO] [stdout] --> src/parser_atn_simulator.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | pub type MergeCache = HashMap<(Arc, Arc), Arc, MurmurHasherBuilder>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_atn_simulator.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn new(atn: Arc, decision_to_dfa: Arc>, shared_context_cache: Arc) -> ParserATNSimulator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_atn_simulator.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn get_prediction_mode(&self) -> PredictionMode { self.prediction_mode.get() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_atn_simulator.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn set_prediction_mode(&self, v: PredictionMode) { self.prediction_mode.set(v) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/parser_atn_simulator.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | / pub fn adaptive_predict(&self, [INFO] [stdout] 113 | | decision: isize, [INFO] [stdout] 114 | | parser: &mut dyn Parser, [INFO] [stdout] 115 | | ) -> Result { [INFO] [stdout] ... | [INFO] [stdout] 166 | | Ok(result) [INFO] [stdout] 167 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:81:1 [INFO] [stdout] | [INFO] [stdout] 81 | pub mod atn_type; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an enum [INFO] [stdout] --> src/atn_type.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | pub enum ATNType { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_type.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | LEXER = 0, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a variant [INFO] [stdout] --> src/atn_type.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | PARSER, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | pub mod rule_context; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/rule_context.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | pub trait RuleContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/rule_context.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | fn get_invoking_state(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/rule_context.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | fn set_invoking_state(&self, t: isize); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/rule_context.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | fn get_parent_ctx(&self) -> Option>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/rule_context.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | fn set_parent(&self, parent: &Option>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/rule_context.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct EmptyCustomRuleContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/rule_context.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait CustomRuleContext: 'static { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/rule_context.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | fn get_rule_index(&self) -> usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/rule_context.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | fn get_alt_number(&self) -> isize { INVALID_ALT } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/rule_context.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | fn set_alt_number(&self, _alt_number: isize) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/rule_context.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | fn enter(_ctx: &BaseParserRuleContext, _listener: &mut dyn Any) where Self: Sized {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/rule_context.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | fn exit(_ctx: &BaseParserRuleContext, _listener: &mut dyn Any) where Self: Sized {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/rule_context.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | pub struct BaseRuleContext { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a module [INFO] [stdout] --> src/lib.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | pub mod vocabulary; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a trait [INFO] [stdout] --> src/vocabulary.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub trait Vocabulary: Sync + Debug { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/vocabulary.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | fn get_max_token_type(&self) -> isize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/vocabulary.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | fn get_literal_name(&self, token_type: isize) -> Option<&str>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/vocabulary.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | fn get_symbolic_name(&self, token_type: isize) -> Option<&str>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/vocabulary.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | fn get_display_name(&self, token_type: isize) -> Cow; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for a struct [INFO] [stdout] --> src/vocabulary.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct VocabularyImpl { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/vocabulary.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | / pub fn new<'b, T: Borrow + 'b, Iter: IntoIterator>>( [INFO] [stdout] 31 | | literal_names: Iter, [INFO] [stdout] 32 | | symbolic_names: Iter, [INFO] [stdout] 33 | | display_names: Option, [INFO] [stdout] ... | [INFO] [stdout] 43 | | ) [INFO] [stdout] 44 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: missing documentation for an associated function [INFO] [stdout] --> src/vocabulary.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn from_token_names(token_names: &[Option<&str>]) -> VocabularyImpl { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static variable `CommonTokenFactoryDEFAULT` should have an upper case name [INFO] [stdout] --> src/common_token_factory.rs:6:20 [INFO] [stdout] | [INFO] [stdout] 6 | pub static ref CommonTokenFactoryDEFAULT: Box = [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `COMMON_TOKEN_FACTORY_DEFAULT` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stateNumber` should have a snake case name [INFO] [stdout] --> src/dfa_state.rs:61:25 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn new_dfastate(stateNumber: usize, configs: Box) -> DFAState { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `state_number` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stateNumber` should have a snake case name [INFO] [stdout] --> src/atn_state.rs:83:32 [INFO] [stdout] | [INFO] [stdout] 83 | fn set_state_number(&self, stateNumber: isize); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `state_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `_stateNumber` should have a snake case name [INFO] [stdout] --> src/atn_state.rs:159:32 [INFO] [stdout] | [INFO] [stdout] 159 | fn set_state_number(&self, _stateNumber: isize) { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `_state_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `startsBeforeDisjoint` should have a snake case name [INFO] [stdout] --> src/interval_set.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn startsBeforeDisjoint(&self, other: &Interval) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `starts_before_disjoint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `startsBeforeNonDisjoint` should have a snake case name [INFO] [stdout] --> src/interval_set.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn startsBeforeNonDisjoint(&self, other: &Interval) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `starts_before_non_disjoint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `startsAfter` should have a snake case name [INFO] [stdout] --> src/interval_set.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn startsAfter(&self, other: &Interval) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `starts_after` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `startsAfterDisjoint` should have a snake case name [INFO] [stdout] --> src/interval_set.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn startsAfterDisjoint(&self, other: &Interval) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `starts_after_disjoint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `startsAfterNonDisjoint` should have a snake case name [INFO] [stdout] --> src/interval_set.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn startsAfterNonDisjoint(&self, other: &Interval) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `starts_after_non_disjoint` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `_CopyFrom` should have a snake case name [INFO] [stdout] --> src/atn_deserialization_options.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | _CopyFrom: &ATNDeserializationOptions, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `_copy_from` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TransitionNames` should have an upper case name [INFO] [stdout] --> src/transition.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | const TransitionNames: [&'static str; 11] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `TRANSITION_NAMES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `String_in_slice` should have a snake case name [INFO] [stdout] --> src/atn_deserializer.rs:63:8 [INFO] [stdout] | [INFO] [stdout] 63 | fn String_in_slice(_a: String, _list: Vec) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `string_in_slice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `_actualUUID` should have a snake case name [INFO] [stdout] --> src/atn_deserializer.rs:67:54 [INFO] [stdout] | [INFO] [stdout] 67 | fn is_feature_supported(&self, _feature: String, _actualUUID: String) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `_actual_uuid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `_D` should have a snake case name [INFO] [stdout] --> src/parser_atn_simulator.rs:349:61 [INFO] [stdout] | [INFO] [stdout] 349 | fn exec_atn_with_full_context(&self, local: &mut Local, _D: &DFAState, s0: ATNConfigSet) -> Result { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 564 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.95s [INFO] running `Command { std: "docker" "inspect" "e111672be8e0e7fbd30d6569ca4ed10521e26cd1072389321ebbb1d063639abc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e111672be8e0e7fbd30d6569ca4ed10521e26cd1072389321ebbb1d063639abc", kill_on_drop: false }` [INFO] [stdout] e111672be8e0e7fbd30d6569ca4ed10521e26cd1072389321ebbb1d063639abc