Replaced cursor_first_expr which represents the first expresion member of the enum, with its actual value, and the first expression - cursor_unexposed_expr.
expose comment source range
add direction parsing to ParamComment
add text method to comment base class, which fixed exceptions from ParagraphComment.text when joining children