fec979c2c6
- Combine and simplify string and backtick lexing. - Allow newlines in strings and backticks. - Add triple-delimited indented strings and backticks. Common indented literal non-blank line leading whitespace is stripped. - If a literal newline is escaped, it will be suppressed. - Backticks starting with `#!` are reserved for a future upgrade.
16 lines
359 B
Rust
16 lines
359 B
Rust
pub(crate) use std::{
|
|
collections::BTreeMap,
|
|
env, fs,
|
|
io::Write,
|
|
iter,
|
|
path::Path,
|
|
process::{Command, Stdio},
|
|
str,
|
|
};
|
|
|
|
pub(crate) use executable_path::executable_path;
|
|
pub(crate) use just::unindent;
|
|
pub(crate) use libc::{EXIT_FAILURE, EXIT_SUCCESS};
|
|
pub(crate) use test_utilities::{assert_stdout, tempdir, tmptree};
|
|
pub(crate) use which::which;
|