![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
#include <Position.hpp>
Public Member Functions | |
bool | operator== (const FilePos &rhs) const noexcept |
Public Attributes | |
std::size_t | line = 0 |
0-indexed line number | |
std::size_t | column = 0 |
0-indexed column number | |
Definition at line 20 of file Position.hpp.
|
inlinenodiscardnoexcept |
Definition at line 25 of file Position.hpp.
std::size_t Ark::internal::FilePos::column = 0 |
0-indexed column number
Definition at line 23 of file Position.hpp.
Referenced by JsonCompiler::_compile(), Ark::Diagnostics::makeContext(), and Ark::Diagnostics::Printer::sliceCode().
std::size_t Ark::internal::FilePos::line = 0 |
0-indexed line number
Definition at line 22 of file Position.hpp.
Referenced by JsonCompiler::_compile(), Ark::internal::ASTLowerer::compileExpression(), Ark::internal::ASTLowerer::compileLetMutSet(), Ark::internal::ASTLowerer::compilePluginImport(), Ark::internal::ASTLowerer::compileWhile(), Ark::internal::ASTLowerer::handleCalls(), Formatter::lineOfLastNodeIn(), Ark::Diagnostics::makeContext(), Ark::Diagnostics::showFileLocation(), and Ark::Diagnostics::Printer::sliceCode().