Owner: Znlpi_infObj
Class of inform objects. Container for storing them.
Attributes:
- public string obj_id: unique id of the object (inform id or short_name id is none)
- public string obj_source: inform "include" id of the source
- public integer obj_line: line number of the object header in source
- public integer obj_with_line: line number of object's 'with' line
- public integer obj_with_line_pos: position of the char after space after 'with'
- public string obj_short_name: short name of the inform object
- public list obj_name_list: list of tokens given in the "name" property
- public boolean obj_is_room: boolean whether the object is a room or not