MCPcopy Create free account
hub / github.com/cel-rust/cel-rust / next_id_for_token

Method next_id_for_token

cel/src/parser/parser.rs:1080–1085  ·  view source on GitHub ↗
(&mut self, token: Option<&CommonToken>)

Source from the content-addressed store, hash-verified

1078 }
1079
1080 fn next_id_for_token(&mut self, token: Option<&CommonToken>) -> u64 {
1081 match token {
1082 None => 0,
1083 Some(token) => self.next_id(token),
1084 }
1085 }
1086
1087 fn next_id_for(&mut self, id: u64) -> u64 {
1088 let (start, stop) = self.source_info.offset_for(id).expect("invalid offset");

Callers 3

visit_GlobalCallMethod · 0.80
visit_CreateListMethod · 0.80
visit_CreateStructMethod · 0.80

Calls 1

next_idMethod · 0.80

Tested by

no test coverage detected