added getIdKind to search symbolTables within factor() in order to
determine whether MP_IDENTIFIER is a function or variable Id