Commit pending merge
This commit is contained in:
@@ -110,7 +110,7 @@ mod test {
|
||||
|
||||
use orchid_api::PhKind;
|
||||
use orchid_base::interner::Interner;
|
||||
use orchid_base::location::SourceRange;
|
||||
use orchid_base::location::SrcRange;
|
||||
use orchid_base::sym;
|
||||
use orchid_base::tokens::Paren;
|
||||
use orchid_base::tree::Ph;
|
||||
@@ -124,7 +124,7 @@ mod test {
|
||||
spin_on(async {
|
||||
let i = Interner::new_master();
|
||||
let ex = |tok: MacTok| async {
|
||||
MacTree { tok: Rc::new(tok), pos: SourceRange::mock(&i).await.pos() }
|
||||
MacTree { tok: Rc::new(tok), pos: SrcRange::mock(&i).await.pos() }
|
||||
};
|
||||
let pattern = vec![
|
||||
ex(MacTok::Ph(Ph {
|
||||
|
||||
@@ -118,8 +118,8 @@ impl Lexer for StringLexer {
|
||||
}
|
||||
let add_frag = |prev: Option<GenTokTree<'a>>, new: GenTokTree<'a>| async {
|
||||
let Some(prev) = prev else { return new };
|
||||
let concat_fn = GenTok::Reference(sym!(std::string::concat; ctx.i).await)
|
||||
.at(prev.range.start..prev.range.start);
|
||||
let concat_fn =
|
||||
GenTok::Reference(sym!(std::string::concat; ctx.i).await).at(prev.sr.start..prev.sr.start);
|
||||
wrap_tokv([concat_fn, prev, new])
|
||||
};
|
||||
loop {
|
||||
|
||||
Reference in New Issue
Block a user