uCalc API Version: 5.7.0-preview.1 Released: 7/30/2026
Warning
uCalc API Preview Release Notice:This preview documentation describes the intended behavior of the API. It is not fully accurate or complete.The current preview build contains incomplete features, unoptimized performance, and is subject to breaking changes.Use of the preview version in your production code is not recommended.
Description: A structural matcher that captures all tokens from the current position until the end of the line.
The {@Line} directive is used within a uCalc::Transformer to consume an entire line of input. Because uCalc is token-aware, {@Line} doesn't just look for a newline character; it captures the sequence of tokens that constitute the rest of the current logical line.
{@Line} captures the content before the newline, leaving the newline token itself available for the next match or structural processing.!The universal inversion operator ! can be applied to this directive:
{@Line}: Matches the rest of the line.{!Line}: Matches a token only if it is a newline (or a token that breaks the "line" continuity).