Lines Matching refs:props
85 props = prop_list.get_props(name)
86 optional_props = [p for p in props if p.is_optional()]
87 overriding_props = [p for p in props if not p.is_optional()]
175 self.props = [Prop.from_line(l)
179 return [p for p in self.props if not p.is_comment()]
189 return next((p.value for p in self.props if p.name == name), "")
196 index = next((i for i,p in enumerate(self.props)
199 self.props.append(Prop(name, value,
202 self.props[index].comments.append(
204 self.props[index].value)
205 self.props[index].value = value
209 for p in self.props:
224 props = PropList(args.filename)
225 mangle_build_prop(props)
226 if not override_optional_props(props, args.allow_dup):
228 if not validate(props):
233 for p in props.get_props(key):
236 props.write(args.filename)