Index special characters in PLSQL Syntax

!= -> relational_op
% -> match_string
%found -> boolean_factor
%isopen -> boolean_factor
%notfound -> boolean_factor
%rowcount -> num_factor
%rowtype -> type_spec
%type -> type_spec
            -> type_spec
' -> match_string
            -> match_string
            -> quoted_string
            -> quoted_string
( -> boolean_factor
            -> boolean_factor
            -> boolean_factor
            -> char_term
            -> char_term
            -> cursor_body
            -> cursor_declaration
            -> cursor_loop_param
            -> cursor_loop_param
            -> cursor_spec
            -> datatype
            -> datatype
            -> date_expression
            -> date_expression
            -> exception_pragma
            -> function_body
            -> function_spec
            -> insert_statement
            -> insert_statement
            -> num_factor
            -> num_factor
            -> object
            -> open_statement
            -> procedure_body
            -> procedure_spec
            -> record_type_dec
            -> reference_pragma
            -> subquery_update
            -> trigger_when
) -> boolean_factor
            -> boolean_factor
            -> boolean_factor
            -> char_term
            -> char_term
            -> cursor_body
            -> cursor_declaration
            -> cursor_loop_param
            -> cursor_loop_param
            -> cursor_spec
            -> datatype
            -> datatype
            -> date_expression
            -> date_expression
            -> exception_pragma
            -> function_body
            -> function_spec
            -> insert_statement
            -> insert_statement
            -> num_factor
            -> num_factor
            -> object
            -> open_statement
            -> procedure_body
            -> procedure_spec
            -> record_type_dec
            -> reference_pragma
            -> subquery_update
            -> trigger_when
** -> num_factor
*/ -> comment
* -> num_term
+ -> error_number
            -> number
            -> num_expression
            -> num_expression
            -> value
, -> column_list
            -> cursor_body
            -> cursor_declaration
            -> cursor_spec
            -> datatype
            -> exception_pragma
            -> fetch_statement
            -> function_body
            -> function_spec
            -> plsql_exp_list
            -> procedure_body
            -> procedure_spec
            -> record_type_dec
            -> reference_pragma
            -> reference_pragma
            -> reference_pragma
            -> reference_pragma
            -> select_statement
            -> select_statement
            -> select_statement
            -> simple_update
            -> subquery_update
-- -> comment
- -> error_number
            -> num_expression
            -> num_expression
.. -> numeric_loop_param
. -> alter_function
            -> alter_package
            -> alter_procedure
            -> create_trigger
            -> drop_function
            -> drop_package
            -> drop_procedure
            -> function_name
            -> number
            -> object
            -> package_name
            -> procedure_name
            -> table_reference
            -> trigger_sync
            -> type_spec
/* -> comment
/ -> num_term
: -> object
:= -> argument
            -> assignment_statement
            -> variable_declaration
; -> assignment_statement
            -> cursor_body
            -> cursor_declaration
            -> cursor_spec
            -> exception_declaration
            -> exception_pragma
            -> function_body
            -> function_body
            -> function_body
            -> function_spec
            -> package_body
            -> package_spec
            -> plsql_block
            -> procedure_body
            -> procedure_body
            -> procedure_body
            -> procedure_spec
            -> record_type_dec
            -> record_var_dec
            -> reference_pragma
            -> seq_of_statements
            -> seq_of_statements
            -> subtype_declaration
            -> table_type_dec
            -> table_var_dec
            -> variable_declaration
< -> relational_op
<< -> plsql_block
<= -> relational_op
<> -> relational_op
= -> relational_op
^= -> relational_op
= -> simple_update
            -> simple_update
            -> subquery_update
> -> relational_op
>= -> relational_op
>> -> plsql_block
@ -> table_reference
_ -> match_string
            -> number
            -> value
|| -> char_expression