Lines Matching refs:props
124 props = prop_list.get_props(name)
125 optional_props = [p for p in props if p.is_optional()]
126 overriding_props = [p for p in props if not p.is_optional()]
214 self.props = [Prop.from_line(l)
218 return [p for p in self.props if not p.is_comment()]
228 return next((p.value for p in self.props if p.name == name), "")
235 index = next((i for i,p in enumerate(self.props)
238 self.props.append(Prop(name, value,
241 self.props[index].comments.append(
243 self.props[index].value)
244 self.props[index].value = value
248 for p in self.props:
264 props = PropList(args.filename)
265 mangle_build_prop(props)
266 if not override_optional_props(props, args.allow_dup):
268 if not validate_grf_props(props, args.sdk_version):
270 if not validate(props):
275 for p in props.get_props(key):
278 props.write(args.filename)