Fixed failure to recognise "-- comment" and ")"

Modified   database/LOGGER/Packages/aop_processor.pkb
--FIX G_REGEX_END_CASE_EXPR
--FIX G_REGEX_CLOSE_BRACKET
--MOD procedure set_weave_timeout
--Line Count derived from length of CLOB minus length of CLOB-without-CR
--MOD FUNCTION get_next - added i_trim DEFAULT TRUE
-- as temporary measure to fix recognition of G_REGEX_START_SINGLE_COMMENT
-- problem with whitespace
--MOD FUNCTION AOP_pu_params - colour the brackets.
Add a PACKAGE_NAME to the Quick AOP screen and use that as the module_name in AOP code.

Modified   apex/f104/application/pages/page_00021.sql
--NEW field P21_PACKAGE_NAME passed to aop_processor.weave BY process PerformAOP
Modified   database/LOGGER/Packages/aop_processor.pkb
--NEW global g_aop_module_name - used to create l_inject_node BY PROCEDURE AOP_prog_units
--MOD function weave - populates g_aop_module_name with p_package_name or $$plsql_unit (if null)
Creates Note after assignment to a bind variable.

Modified   database/LOGGER/Packages/aop_processor.pkb
--NEW FUNCTION f_colour - used by splice, get_next, restore_comments_and_quotes
--FIX PROCEDURE inject - decrement g_current_pos before injection
--MOD FUNCTION get_next
-- add param i_upper and i_lower for deprecation of get_next_upper and get_next_lower
-- add param i_sub_expr for future MOD to allow return value by sub-expression position
--MOD PROCEDURE AOP_block - find assignment of bind variable and inject a note
Adding warning for a WHEN OTHERS THEN

Modified   database/LOGGER/Packages/aop_processor.pkb
--MOD PROCEDURE AOP_is_as
--Packages don't need to have BEGIN.
--and in this case we don't need the Initialisation node either, so remove it again.

--MOD PROCEDURE AOP_block - add warn_error after WHEN OTHERS THEN
New feature SHOW_ME_LINE - code lines with trailing --@@ are exposed in a comment.

Modified   database/LOGGER/Packages/aop_processor.pkb
--NEW PROCEDURE AOP_exceptions - not yet implemented.
--MOD PROCEDURE AOP_block - SHOW_ME_LINE = --@@
--MOD procedure stash_comments_and_quotes - retains --@@ for use by AOP_block
Modified   database/LOGGER/Packages/ms_logger.pkb
Modified   database/LOGGER/Packages/ms_logger.pks
--FIX PROCEDURE pop_to_parent_node - more investigation may be required.
--OOPS My call_stack_hist clause does not seem to be reliable. Not sure why need to sort out.
--There were issues with the SUN.Rep_Pb_Pack package.  Popped everything, so no nested nodes.
Implemented Variable Assignment Notes - recognised variables are noted after assignment

Modified   database/LOGGER/Packages/aop_processor.pkb
--NEW  TYPE var_list_typ - holds a list of variables that can be noted.
--NEW REGEX G_REGEX_WHEN_EXCEPT_THEN for commenting on exception handlers with named exceptions.
--ADD PARAM i_var_list IN var_list_typ to a number of routines that harvest and propagate the list of vars in scope.
--MOD FUNCTION AOP_pu_params -
--  Save IN OUT and OUT params in the variable list.
--  Out only params with not need to be included in the param input section.
--NEW FUNCTION AOP_var_defs
--Harvests any vars and appends them to the var list.
--MOD PROCEDURE AOP_block - finds var assignments and checks the var against the scope list.
--MOD function weave - passes the original empty var list into the top level.
Modified   database/LOGGER/UnitTest/aop_test.pkb
--Added var assignment examples.