Skip to content

Commit e3af3b1

Browse files
committed
[assembler] Rename symbol_name_lookup to evaluate_symbol.
1 parent 37b2508 commit e3af3b1

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

assembler/src/asmlib/ast.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ use base::u18;
2727

2828
use super::collections::OneOrMore;
2929
use super::eval::{
30-
Evaluate, EvaluationContext, EvaluationFailure, HereValue, ScopeIdentifier, symbol_name_lookup,
30+
Evaluate, EvaluationContext, EvaluationFailure, HereValue, ScopeIdentifier, evaluate_symbol,
3131
};
3232
use super::glyph;
3333
use super::listing::{Listing, ListingLine};

assembler/src/asmlib/ast/asteval.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ impl Evaluate for SymbolOrLiteral {
183183
) -> Result<Unsigned36Bit, EvaluationFailure> {
184184
match self {
185185
SymbolOrLiteral::Symbol(script, symbol_name, span) => {
186-
symbol_name_lookup(symbol_name, *script, *span, ctx, scope)
186+
evaluate_symbol(symbol_name, *script, *span, ctx, scope)
187187
}
188188
SymbolOrLiteral::Literal(literal_value) => literal_value.evaluate(ctx, scope),
189189
SymbolOrLiteral::Here(script, span) => ctx
@@ -243,7 +243,7 @@ impl Evaluate for Origin {
243243
Ok(address.into())
244244
}
245245
Origin::Symbolic(span, symbol_name) => {
246-
symbol_name_lookup(symbol_name, Script::Normal, *span, ctx, scope)
246+
evaluate_symbol(symbol_name, Script::Normal, *span, ctx, scope)
247247
}
248248
}
249249
}

assembler/src/asmlib/driver/tests.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use super::super::ast::{
55
InstructionSequence, LiteralValue, TaggedProgramInstruction, UntaggedProgramInstruction,
66
};
77
use super::super::collections::OneOrMore;
8-
use super::super::eval::{EvaluationContext, make_empty_rc_block_for_test, symbol_name_lookup};
8+
use super::super::eval::{EvaluationContext, evaluate_symbol, make_empty_rc_block_for_test};
99
use super::super::manuscript::{ManuscriptBlock, PunchCommand, SourceFile};
1010
use super::super::memorymap::LocatedBlock;
1111
use super::super::source::Source;
@@ -54,7 +54,7 @@ fn assemble_check_symbols(
5454
lookup_operation: Default::default(),
5555
};
5656
let scope = ScopeIdentifier::global();
57-
match symbol_name_lookup(&sym, Script::Normal, span, &mut ctx, scope) {
57+
match evaluate_symbol(&sym, Script::Normal, span, &mut ctx, scope) {
5858
Ok(got) => {
5959
if got != *expected_value {
6060
panic!(

assembler/src/asmlib/eval.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,9 @@ pub(crate) fn make_empty_rc_block_for_test(location: Address) -> RcBlock {
541541
}
542542
}
543543

544-
pub(crate) fn symbol_name_lookup<R: RcUpdater>(
544+
/// Evaluate a named symbol. This factors out behaviour common to the
545+
/// evaluation of both symbolic origins and general symbols.
546+
pub(crate) fn evaluate_symbol<R: RcUpdater>(
545547
name: &SymbolName,
546548
elevation: Script,
547549
span: Span,

0 commit comments

Comments
 (0)