![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
Describes a span for a node/atom in a file, its start position and end position. More...
#include <Position.hpp>
Public Attributes | |
FilePos | start |
std::optional< FilePos > | end |
Describes a span for a node/atom in a file, its start position and end position.
Definition at line 34 of file Position.hpp.
std::optional<FilePos> Ark::internal::FileSpan::end |
Definition at line 37 of file Position.hpp.
Referenced by Ark::internal::ImportSolver::findFile().
FilePos Ark::internal::FileSpan::start |
Definition at line 36 of file Position.hpp.
Referenced by JsonCompiler::_compile(), Ark::internal::NameResolutionPass::addSymbolNode(), Ark::internal::ASTLowerer::compileExpression(), Ark::internal::ASTLowerer::compileLetMutSet(), Ark::internal::ASTLowerer::compilePluginImport(), Ark::internal::ASTLowerer::compileWhile(), Ark::internal::ASTLowerer::handleCalls(), and Formatter::lineOfLastNodeIn().