Fix comments
This commit is contained in:
parent
d519ecab2e
commit
d9923fd762
@ -75,7 +75,7 @@ fn main() {
|
|||||||
let path = entry.path();
|
let path = entry.path();
|
||||||
match fs::read(path) {
|
match fs::read(path) {
|
||||||
Ok(raw_bytes) => {
|
Ok(raw_bytes) => {
|
||||||
// Auto‑detect encoding for old Unreal script sources
|
// Auto-detect encoding for old Unreal script sources
|
||||||
let (encoding_label, _, _) = chardet::detect(&raw_bytes);
|
let (encoding_label, _, _) = chardet::detect(&raw_bytes);
|
||||||
let encoding = encoding_rs::Encoding::for_label(encoding_label.as_bytes())
|
let encoding = encoding_rs::Encoding::for_label(encoding_label.as_bytes())
|
||||||
.unwrap_or(encoding_rs::UTF_8);
|
.unwrap_or(encoding_rs::UTF_8);
|
||||||
@ -109,7 +109,7 @@ fn main() {
|
|||||||
elapsed_time
|
elapsed_time
|
||||||
);
|
);
|
||||||
|
|
||||||
// Round‑trip check
|
// Round-trip check
|
||||||
for ((path, original), (_, tokenized_file)) in uc_files.iter().zip(tokenized_files.iter()) {
|
for ((path, original), (_, tokenized_file)) in uc_files.iter().zip(tokenized_files.iter()) {
|
||||||
let reconstructed = tokenized_file.reconstruct_source();
|
let reconstructed = tokenized_file.reconstruct_source();
|
||||||
if original != &reconstructed {
|
if original != &reconstructed {
|
||||||
|
@ -47,7 +47,7 @@ impl<'src> DebugTools for super::TokenizedFile<'src> {
|
|||||||
// the remainder of a multi-line token that started earlier.
|
// the remainder of a multi-line token that started earlier.
|
||||||
(Some(origin_row), None) => {
|
(Some(origin_row), None) => {
|
||||||
println!(
|
println!(
|
||||||
"\t[Continued from line {} – no new tokens here]",
|
"\t[Continued from line {} - no new tokens here]",
|
||||||
origin_row + 1
|
origin_row + 1
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -75,7 +75,7 @@ fn dump_spans<'a>(spans: &[super::TokenPiece<'a>]) {
|
|||||||
let start = col_utf16;
|
let start = col_utf16;
|
||||||
let end = start + span.length_utf16;
|
let end = start + span.length_utf16;
|
||||||
println!(
|
println!(
|
||||||
"\t\t{:?} @ {}–{}: {:?}",
|
"\t\t{:?} @ {}-{}: {:?}",
|
||||||
span.token, start, end, span.lexeme
|
span.token, start, end, span.lexeme
|
||||||
);
|
);
|
||||||
col_utf16 = end;
|
col_utf16 = end;
|
||||||
|
@ -2,15 +2,15 @@
|
|||||||
//!
|
//!
|
||||||
//! ## Notable details
|
//! ## Notable details
|
||||||
//!
|
//!
|
||||||
//! Lexer for UnrealScript that recognizes inline `cpptext { … }` blocks.
|
//! Lexer for UnrealScript that recognizes inline `cpptext { ... }` blocks.
|
||||||
//!
|
//!
|
||||||
//! In UnrealScript, `cpptext` lets authors embed raw C++ between braces.
|
//! In UnrealScript, `cpptext` lets authors embed raw C++ between braces.
|
||||||
//! Because whitespace, newlines, or comments may appear between the
|
//! Because whitespace, newlines, or comments may appear between the
|
||||||
//! `cpptext` keyword and the opening `{`, the lexer must remember that
|
//! `cpptext` keyword and the opening `{`, the lexer must remember that
|
||||||
//! it has just seen `cpptext` - hence a state machine.
|
//! it has just seen `cpptext` - hence a state machine.
|
||||||
//!
|
//!
|
||||||
//! Modes
|
//! ## Modes
|
||||||
//! ------
|
//!
|
||||||
//! - **Normal** - ordinary UnrealScript tokens.
|
//! - **Normal** - ordinary UnrealScript tokens.
|
||||||
//! - **AwaitingCppBlock** - after `cpptext`, waiting for the next `{`.
|
//! - **AwaitingCppBlock** - after `cpptext`, waiting for the next `{`.
|
||||||
//!
|
//!
|
||||||
@ -476,7 +476,7 @@ fn consume_cpp_block(lexer: &mut Lexer<Token>) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Consume over a C-style `/* … */` comment (without nesting).
|
/// Consume over a C-style `/* ... */` comment (without nesting).
|
||||||
///
|
///
|
||||||
/// Assumes that opener `/*` is already consumed.
|
/// Assumes that opener `/*` is already consumed.
|
||||||
fn consume_c_comment(lexer: &mut Lexer<Token>) {
|
fn consume_c_comment(lexer: &mut Lexer<Token>) {
|
||||||
|
Loading…
Reference in New Issue
Block a user