- readable var _n_kwredef: nullable TKwredef = null
- readable var _n_visibility: AVisibility
- readable var _n_kwvar: TKwvar
- readable var _n_id: nullable TAttrid
- readable var _n_id2: nullable TId
- readable var _n_type: nullable AType = null
- readable var _n_readable: nullable AAble = null
- readable var _n_writable: nullable AAble = null
- readable var _n_expr: nullable AExpr = null
- redef fun hot_location
- do
- if n_id != null then return n_id.location else return n_id2.location
- end
+ readable var _n_kwredef: nullable TKwredef = null
+ readable var _n_visibility: AVisibility
+ readable var _n_kwvar: TKwvar
+
+ # The identifier for an old-style attribute (null if new-style)
+ readable var _n_id: nullable TAttrid
+
+ # The identifier for a new-style attribute (null if old-style)
+ readable var _n_id2: nullable TId
+
+ readable var _n_type: nullable AType = null
+ readable var _n_readable: nullable AAble = null
+ readable var _n_writable: nullable AAble = null
+
+ # The initial value, if any
+ readable var _n_expr: nullable AExpr = null
+ redef fun hot_location
+ do
+ if n_id != null then return n_id.location else return n_id2.location
+ end