We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a1c0e6e commit e339cffCopy full SHA for e339cff
1 file changed
src/sphinxnotes/data/data.py
@@ -260,6 +260,8 @@ class Field(Unpicklable):
260
ctype: type | None = None
261
#: Flags of field.
262
flags: dict[str, Value] = dataclass_field(default_factory=dict)
263
+ #: The orginal DSL.
264
+ dsl: str | None = None
265
266
# Type hints for builtin flags.
267
if TYPE_CHECKING:
@@ -343,7 +345,7 @@ class DSLParser:
343
345
344
346
def parse(self, dsl: str) -> None:
347
"""Parses the DSL string into a Field object."""
- # Initialize form as None, implied scalar unless modifiers change it.
348
+ self.field.dsl = dsl
349
for mod in self._split_modifiers(dsl):
350
if mod.strip():
351
self._apply_modifier(mod.strip())
0 commit comments