Compare commits

..

1 commit

Author SHA1 Message Date
Giovanni Santini
373e998c3e Merge branch 'main' into 'main'
fix: Make `command` required

Closes #122

See merge request jwestman/blueprint-compiler!135
2025-04-01 23:44:02 +00:00
2 changed files with 3 additions and 9 deletions

View file

@ -81,8 +81,8 @@ class AdwBreakpointSetter(AstNode):
return self.tokens["property"]
@property
def value(self) -> T.Optional[Value]:
return self.children[Value][0] if len(self.children[Value]) > 0 else None
def value(self) -> Value:
return self.children[Value][0]
@property
def gir_class(self) -> T.Optional[GirType]:
@ -106,10 +106,7 @@ class AdwBreakpointSetter(AstNode):
return None
@property
def document_symbol(self) -> T.Optional[DocumentSymbol]:
if self.value is None:
return None
def document_symbol(self) -> DocumentSymbol:
return DocumentSymbol(
f"{self.object_id}.{self.property_name}",
SymbolKind.Property,

View file

@ -308,9 +308,6 @@ class XmlOutput(OutputFormat):
elif isinstance(extension, AdwBreakpointSetters):
for setter in extension.setters:
if setter.value is None:
continue
attrs = {}
if isinstance(setter.value.child, Translated):