Macro system done in theory
too afraid to begin debugging, resting for a moment
This commit is contained in:
@@ -85,8 +85,8 @@ pub struct Comment {
|
||||
/// called during a [FetchParsedConst] call, but it can be called for a
|
||||
/// different [ParsedConstId] from the one in [FetchParsedConst].
|
||||
///
|
||||
/// Each name is either resolved to an alias or existing constant `Some(TStrv)`
|
||||
/// or not resolved `None`. An error is never raised, as names may have a
|
||||
/// Each name is either resolved to a valid name or a potential error error.
|
||||
/// The error is not raised by the interpreter itself, as names may have a
|
||||
/// primary meaning such as a local binding which can be overridden by specific
|
||||
/// true names such as those triggering macro keywords. It is not recommended to
|
||||
/// define syntax that can break by defining arbitrary constants, as line
|
||||
@@ -100,5 +100,5 @@ pub struct ResolveNames {
|
||||
}
|
||||
|
||||
impl Request for ResolveNames {
|
||||
type Response = Vec<Option<TStrv>>;
|
||||
type Response = Vec<OrcResult<TStrv>>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user