Skip to content

Commit

Permalink
libstd: Added std::core::current_bit_offset()
Browse files Browse the repository at this point in the history
  • Loading branch information
WerWolv committed Jul 2, 2024
1 parent 284f471 commit 00ec7be
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions lib/source/pl/lib/std/core.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,11 @@ namespace pl::lib::libstd::core {

return function.value().func(evaluator, functionParams);
});

/* current_bit_offset() -> u128 */
runtime.addFunction(nsStdCore, "current_bit_offset", FunctionParameterCount::none(), [](Evaluator *evaluator, auto) -> std::optional<Token::Literal> {
return u128(evaluator->getBitwiseReadOffset().bitOffset);
});
}
}

Expand Down

0 comments on commit 00ec7be

Please sign in to comment.