Best JavaScript code snippet using testcafe
PLSQLListener.js
Source:PLSQLListener.js  
1// Generated from PLSQL.g4 by ANTLR 4.52// jshint ignore: start3var antlr4 = require('antlr4/index');4// This class defines a complete listener for a parse tree produced by PLSQLParser.5function PLSQLListener() {6	antlr4.tree.ParseTreeListener.call(this);7	return this;8}9PLSQLListener.prototype = Object.create(antlr4.tree.ParseTreeListener.prototype);10PLSQLListener.prototype.constructor = PLSQLListener;11// Enter a parse tree produced by PLSQLParser#swallow_to_semi.12PLSQLListener.prototype.enterSwallow_to_semi = function(ctx) {13};14// Exit a parse tree produced by PLSQLParser#swallow_to_semi.15PLSQLListener.prototype.exitSwallow_to_semi = function(ctx) {16};17// Enter a parse tree produced by PLSQLParser#compilation_unit.18PLSQLListener.prototype.enterCompilation_unit = function(ctx) {19};20// Exit a parse tree produced by PLSQLParser#compilation_unit.21PLSQLListener.prototype.exitCompilation_unit = function(ctx) {22};23// Enter a parse tree produced by PLSQLParser#sql_script.24PLSQLListener.prototype.enterSql_script = function(ctx) {25};26// Exit a parse tree produced by PLSQLParser#sql_script.27PLSQLListener.prototype.exitSql_script = function(ctx) {28};29// Enter a parse tree produced by PLSQLParser#unit_statement.30PLSQLListener.prototype.enterUnit_statement = function(ctx) {31};32// Exit a parse tree produced by PLSQLParser#unit_statement.33PLSQLListener.prototype.exitUnit_statement = function(ctx) {34};35// Enter a parse tree produced by PLSQLParser#drop_function.36PLSQLListener.prototype.enterDrop_function = function(ctx) {37};38// Exit a parse tree produced by PLSQLParser#drop_function.39PLSQLListener.prototype.exitDrop_function = function(ctx) {40};41// Enter a parse tree produced by PLSQLParser#alter_function.42PLSQLListener.prototype.enterAlter_function = function(ctx) {43};44// Exit a parse tree produced by PLSQLParser#alter_function.45PLSQLListener.prototype.exitAlter_function = function(ctx) {46};47// Enter a parse tree produced by PLSQLParser#create_function_body.48PLSQLListener.prototype.enterCreate_function_body = function(ctx) {49};50// Exit a parse tree produced by PLSQLParser#create_function_body.51PLSQLListener.prototype.exitCreate_function_body = function(ctx) {52};53// Enter a parse tree produced by PLSQLParser#parallel_enable_clause.54PLSQLListener.prototype.enterParallel_enable_clause = function(ctx) {55};56// Exit a parse tree produced by PLSQLParser#parallel_enable_clause.57PLSQLListener.prototype.exitParallel_enable_clause = function(ctx) {58};59// Enter a parse tree produced by PLSQLParser#partition_by_clause.60PLSQLListener.prototype.enterPartition_by_clause = function(ctx) {61};62// Exit a parse tree produced by PLSQLParser#partition_by_clause.63PLSQLListener.prototype.exitPartition_by_clause = function(ctx) {64};65// Enter a parse tree produced by PLSQLParser#result_cache_clause.66PLSQLListener.prototype.enterResult_cache_clause = function(ctx) {67};68// Exit a parse tree produced by PLSQLParser#result_cache_clause.69PLSQLListener.prototype.exitResult_cache_clause = function(ctx) {70};71// Enter a parse tree produced by PLSQLParser#relies_on_part.72PLSQLListener.prototype.enterRelies_on_part = function(ctx) {73};74// Exit a parse tree produced by PLSQLParser#relies_on_part.75PLSQLListener.prototype.exitRelies_on_part = function(ctx) {76};77// Enter a parse tree produced by PLSQLParser#streaming_clause.78PLSQLListener.prototype.enterStreaming_clause = function(ctx) {79};80// Exit a parse tree produced by PLSQLParser#streaming_clause.81PLSQLListener.prototype.exitStreaming_clause = function(ctx) {82};83// Enter a parse tree produced by PLSQLParser#drop_package.84PLSQLListener.prototype.enterDrop_package = function(ctx) {85};86// Exit a parse tree produced by PLSQLParser#drop_package.87PLSQLListener.prototype.exitDrop_package = function(ctx) {88};89// Enter a parse tree produced by PLSQLParser#alter_package.90PLSQLListener.prototype.enterAlter_package = function(ctx) {91};92// Exit a parse tree produced by PLSQLParser#alter_package.93PLSQLListener.prototype.exitAlter_package = function(ctx) {94};95// Enter a parse tree produced by PLSQLParser#create_package.96PLSQLListener.prototype.enterCreate_package = function(ctx) {97};98// Exit a parse tree produced by PLSQLParser#create_package.99PLSQLListener.prototype.exitCreate_package = function(ctx) {100};101// Enter a parse tree produced by PLSQLParser#package_body.102PLSQLListener.prototype.enterPackage_body = function(ctx) {103};104// Exit a parse tree produced by PLSQLParser#package_body.105PLSQLListener.prototype.exitPackage_body = function(ctx) {106};107// Enter a parse tree produced by PLSQLParser#package_spec.108PLSQLListener.prototype.enterPackage_spec = function(ctx) {109};110// Exit a parse tree produced by PLSQLParser#package_spec.111PLSQLListener.prototype.exitPackage_spec = function(ctx) {112};113// Enter a parse tree produced by PLSQLParser#package_obj_spec.114PLSQLListener.prototype.enterPackage_obj_spec = function(ctx) {115};116// Exit a parse tree produced by PLSQLParser#package_obj_spec.117PLSQLListener.prototype.exitPackage_obj_spec = function(ctx) {118};119// Enter a parse tree produced by PLSQLParser#procedure_spec.120PLSQLListener.prototype.enterProcedure_spec = function(ctx) {121};122// Exit a parse tree produced by PLSQLParser#procedure_spec.123PLSQLListener.prototype.exitProcedure_spec = function(ctx) {124};125// Enter a parse tree produced by PLSQLParser#function_spec.126PLSQLListener.prototype.enterFunction_spec = function(ctx) {127};128// Exit a parse tree produced by PLSQLParser#function_spec.129PLSQLListener.prototype.exitFunction_spec = function(ctx) {130};131// Enter a parse tree produced by PLSQLParser#package_obj_body.132PLSQLListener.prototype.enterPackage_obj_body = function(ctx) {133};134// Exit a parse tree produced by PLSQLParser#package_obj_body.135PLSQLListener.prototype.exitPackage_obj_body = function(ctx) {136};137// Enter a parse tree produced by PLSQLParser#drop_procedure.138PLSQLListener.prototype.enterDrop_procedure = function(ctx) {139};140// Exit a parse tree produced by PLSQLParser#drop_procedure.141PLSQLListener.prototype.exitDrop_procedure = function(ctx) {142};143// Enter a parse tree produced by PLSQLParser#alter_procedure.144PLSQLListener.prototype.enterAlter_procedure = function(ctx) {145};146// Exit a parse tree produced by PLSQLParser#alter_procedure.147PLSQLListener.prototype.exitAlter_procedure = function(ctx) {148};149// Enter a parse tree produced by PLSQLParser#create_procedure_body.150PLSQLListener.prototype.enterCreate_procedure_body = function(ctx) {151};152// Exit a parse tree produced by PLSQLParser#create_procedure_body.153PLSQLListener.prototype.exitCreate_procedure_body = function(ctx) {154};155// Enter a parse tree produced by PLSQLParser#drop_trigger.156PLSQLListener.prototype.enterDrop_trigger = function(ctx) {157};158// Exit a parse tree produced by PLSQLParser#drop_trigger.159PLSQLListener.prototype.exitDrop_trigger = function(ctx) {160};161// Enter a parse tree produced by PLSQLParser#alter_trigger.162PLSQLListener.prototype.enterAlter_trigger = function(ctx) {163};164// Exit a parse tree produced by PLSQLParser#alter_trigger.165PLSQLListener.prototype.exitAlter_trigger = function(ctx) {166};167// Enter a parse tree produced by PLSQLParser#create_trigger.168PLSQLListener.prototype.enterCreate_trigger = function(ctx) {169};170// Exit a parse tree produced by PLSQLParser#create_trigger.171PLSQLListener.prototype.exitCreate_trigger = function(ctx) {172};173// Enter a parse tree produced by PLSQLParser#trigger_follows_clause.174PLSQLListener.prototype.enterTrigger_follows_clause = function(ctx) {175};176// Exit a parse tree produced by PLSQLParser#trigger_follows_clause.177PLSQLListener.prototype.exitTrigger_follows_clause = function(ctx) {178};179// Enter a parse tree produced by PLSQLParser#trigger_when_clause.180PLSQLListener.prototype.enterTrigger_when_clause = function(ctx) {181};182// Exit a parse tree produced by PLSQLParser#trigger_when_clause.183PLSQLListener.prototype.exitTrigger_when_clause = function(ctx) {184};185// Enter a parse tree produced by PLSQLParser#simple_dml_trigger.186PLSQLListener.prototype.enterSimple_dml_trigger = function(ctx) {187};188// Exit a parse tree produced by PLSQLParser#simple_dml_trigger.189PLSQLListener.prototype.exitSimple_dml_trigger = function(ctx) {190};191// Enter a parse tree produced by PLSQLParser#for_each_row.192PLSQLListener.prototype.enterFor_each_row = function(ctx) {193};194// Exit a parse tree produced by PLSQLParser#for_each_row.195PLSQLListener.prototype.exitFor_each_row = function(ctx) {196};197// Enter a parse tree produced by PLSQLParser#compound_dml_trigger.198PLSQLListener.prototype.enterCompound_dml_trigger = function(ctx) {199};200// Exit a parse tree produced by PLSQLParser#compound_dml_trigger.201PLSQLListener.prototype.exitCompound_dml_trigger = function(ctx) {202};203// Enter a parse tree produced by PLSQLParser#non_dml_trigger.204PLSQLListener.prototype.enterNon_dml_trigger = function(ctx) {205};206// Exit a parse tree produced by PLSQLParser#non_dml_trigger.207PLSQLListener.prototype.exitNon_dml_trigger = function(ctx) {208};209// Enter a parse tree produced by PLSQLParser#trigger_body.210PLSQLListener.prototype.enterTrigger_body = function(ctx) {211};212// Exit a parse tree produced by PLSQLParser#trigger_body.213PLSQLListener.prototype.exitTrigger_body = function(ctx) {214};215// Enter a parse tree produced by PLSQLParser#routine_clause.216PLSQLListener.prototype.enterRoutine_clause = function(ctx) {217};218// Exit a parse tree produced by PLSQLParser#routine_clause.219PLSQLListener.prototype.exitRoutine_clause = function(ctx) {220};221// Enter a parse tree produced by PLSQLParser#compound_trigger_block.222PLSQLListener.prototype.enterCompound_trigger_block = function(ctx) {223};224// Exit a parse tree produced by PLSQLParser#compound_trigger_block.225PLSQLListener.prototype.exitCompound_trigger_block = function(ctx) {226};227// Enter a parse tree produced by PLSQLParser#timing_point_section.228PLSQLListener.prototype.enterTiming_point_section = function(ctx) {229};230// Exit a parse tree produced by PLSQLParser#timing_point_section.231PLSQLListener.prototype.exitTiming_point_section = function(ctx) {232};233// Enter a parse tree produced by PLSQLParser#non_dml_event.234PLSQLListener.prototype.enterNon_dml_event = function(ctx) {235};236// Exit a parse tree produced by PLSQLParser#non_dml_event.237PLSQLListener.prototype.exitNon_dml_event = function(ctx) {238};239// Enter a parse tree produced by PLSQLParser#dml_event_clause.240PLSQLListener.prototype.enterDml_event_clause = function(ctx) {241};242// Exit a parse tree produced by PLSQLParser#dml_event_clause.243PLSQLListener.prototype.exitDml_event_clause = function(ctx) {244};245// Enter a parse tree produced by PLSQLParser#dml_event_element.246PLSQLListener.prototype.enterDml_event_element = function(ctx) {247};248// Exit a parse tree produced by PLSQLParser#dml_event_element.249PLSQLListener.prototype.exitDml_event_element = function(ctx) {250};251// Enter a parse tree produced by PLSQLParser#dml_event_nested_clause.252PLSQLListener.prototype.enterDml_event_nested_clause = function(ctx) {253};254// Exit a parse tree produced by PLSQLParser#dml_event_nested_clause.255PLSQLListener.prototype.exitDml_event_nested_clause = function(ctx) {256};257// Enter a parse tree produced by PLSQLParser#referencing_clause.258PLSQLListener.prototype.enterReferencing_clause = function(ctx) {259};260// Exit a parse tree produced by PLSQLParser#referencing_clause.261PLSQLListener.prototype.exitReferencing_clause = function(ctx) {262};263// Enter a parse tree produced by PLSQLParser#referencing_element.264PLSQLListener.prototype.enterReferencing_element = function(ctx) {265};266// Exit a parse tree produced by PLSQLParser#referencing_element.267PLSQLListener.prototype.exitReferencing_element = function(ctx) {268};269// Enter a parse tree produced by PLSQLParser#drop_type.270PLSQLListener.prototype.enterDrop_type = function(ctx) {271};272// Exit a parse tree produced by PLSQLParser#drop_type.273PLSQLListener.prototype.exitDrop_type = function(ctx) {274};275// Enter a parse tree produced by PLSQLParser#alter_type.276PLSQLListener.prototype.enterAlter_type = function(ctx) {277};278// Exit a parse tree produced by PLSQLParser#alter_type.279PLSQLListener.prototype.exitAlter_type = function(ctx) {280};281// Enter a parse tree produced by PLSQLParser#compile_type_clause.282PLSQLListener.prototype.enterCompile_type_clause = function(ctx) {283};284// Exit a parse tree produced by PLSQLParser#compile_type_clause.285PLSQLListener.prototype.exitCompile_type_clause = function(ctx) {286};287// Enter a parse tree produced by PLSQLParser#replace_type_clause.288PLSQLListener.prototype.enterReplace_type_clause = function(ctx) {289};290// Exit a parse tree produced by PLSQLParser#replace_type_clause.291PLSQLListener.prototype.exitReplace_type_clause = function(ctx) {292};293// Enter a parse tree produced by PLSQLParser#alter_method_spec.294PLSQLListener.prototype.enterAlter_method_spec = function(ctx) {295};296// Exit a parse tree produced by PLSQLParser#alter_method_spec.297PLSQLListener.prototype.exitAlter_method_spec = function(ctx) {298};299// Enter a parse tree produced by PLSQLParser#alter_method_element.300PLSQLListener.prototype.enterAlter_method_element = function(ctx) {301};302// Exit a parse tree produced by PLSQLParser#alter_method_element.303PLSQLListener.prototype.exitAlter_method_element = function(ctx) {304};305// Enter a parse tree produced by PLSQLParser#alter_attribute_definition.306PLSQLListener.prototype.enterAlter_attribute_definition = function(ctx) {307};308// Exit a parse tree produced by PLSQLParser#alter_attribute_definition.309PLSQLListener.prototype.exitAlter_attribute_definition = function(ctx) {310};311// Enter a parse tree produced by PLSQLParser#attribute_definition.312PLSQLListener.prototype.enterAttribute_definition = function(ctx) {313};314// Exit a parse tree produced by PLSQLParser#attribute_definition.315PLSQLListener.prototype.exitAttribute_definition = function(ctx) {316};317// Enter a parse tree produced by PLSQLParser#alter_collection_clauses.318PLSQLListener.prototype.enterAlter_collection_clauses = function(ctx) {319};320// Exit a parse tree produced by PLSQLParser#alter_collection_clauses.321PLSQLListener.prototype.exitAlter_collection_clauses = function(ctx) {322};323// Enter a parse tree produced by PLSQLParser#dependent_handling_clause.324PLSQLListener.prototype.enterDependent_handling_clause = function(ctx) {325};326// Exit a parse tree produced by PLSQLParser#dependent_handling_clause.327PLSQLListener.prototype.exitDependent_handling_clause = function(ctx) {328};329// Enter a parse tree produced by PLSQLParser#dependent_exceptions_part.330PLSQLListener.prototype.enterDependent_exceptions_part = function(ctx) {331};332// Exit a parse tree produced by PLSQLParser#dependent_exceptions_part.333PLSQLListener.prototype.exitDependent_exceptions_part = function(ctx) {334};335// Enter a parse tree produced by PLSQLParser#create_type.336PLSQLListener.prototype.enterCreate_type = function(ctx) {337};338// Exit a parse tree produced by PLSQLParser#create_type.339PLSQLListener.prototype.exitCreate_type = function(ctx) {340};341// Enter a parse tree produced by PLSQLParser#type_definition.342PLSQLListener.prototype.enterType_definition = function(ctx) {343};344// Exit a parse tree produced by PLSQLParser#type_definition.345PLSQLListener.prototype.exitType_definition = function(ctx) {346};347// Enter a parse tree produced by PLSQLParser#object_type_def.348PLSQLListener.prototype.enterObject_type_def = function(ctx) {349};350// Exit a parse tree produced by PLSQLParser#object_type_def.351PLSQLListener.prototype.exitObject_type_def = function(ctx) {352};353// Enter a parse tree produced by PLSQLParser#object_as_part.354PLSQLListener.prototype.enterObject_as_part = function(ctx) {355};356// Exit a parse tree produced by PLSQLParser#object_as_part.357PLSQLListener.prototype.exitObject_as_part = function(ctx) {358};359// Enter a parse tree produced by PLSQLParser#object_under_part.360PLSQLListener.prototype.enterObject_under_part = function(ctx) {361};362// Exit a parse tree produced by PLSQLParser#object_under_part.363PLSQLListener.prototype.exitObject_under_part = function(ctx) {364};365// Enter a parse tree produced by PLSQLParser#nested_table_type_def.366PLSQLListener.prototype.enterNested_table_type_def = function(ctx) {367};368// Exit a parse tree produced by PLSQLParser#nested_table_type_def.369PLSQLListener.prototype.exitNested_table_type_def = function(ctx) {370};371// Enter a parse tree produced by PLSQLParser#sqlj_object_type.372PLSQLListener.prototype.enterSqlj_object_type = function(ctx) {373};374// Exit a parse tree produced by PLSQLParser#sqlj_object_type.375PLSQLListener.prototype.exitSqlj_object_type = function(ctx) {376};377// Enter a parse tree produced by PLSQLParser#type_body.378PLSQLListener.prototype.enterType_body = function(ctx) {379};380// Exit a parse tree produced by PLSQLParser#type_body.381PLSQLListener.prototype.exitType_body = function(ctx) {382};383// Enter a parse tree produced by PLSQLParser#type_body_elements.384PLSQLListener.prototype.enterType_body_elements = function(ctx) {385};386// Exit a parse tree produced by PLSQLParser#type_body_elements.387PLSQLListener.prototype.exitType_body_elements = function(ctx) {388};389// Enter a parse tree produced by PLSQLParser#map_order_func_declaration.390PLSQLListener.prototype.enterMap_order_func_declaration = function(ctx) {391};392// Exit a parse tree produced by PLSQLParser#map_order_func_declaration.393PLSQLListener.prototype.exitMap_order_func_declaration = function(ctx) {394};395// Enter a parse tree produced by PLSQLParser#subprog_decl_in_type.396PLSQLListener.prototype.enterSubprog_decl_in_type = function(ctx) {397};398// Exit a parse tree produced by PLSQLParser#subprog_decl_in_type.399PLSQLListener.prototype.exitSubprog_decl_in_type = function(ctx) {400};401// Enter a parse tree produced by PLSQLParser#proc_decl_in_type.402PLSQLListener.prototype.enterProc_decl_in_type = function(ctx) {403};404// Exit a parse tree produced by PLSQLParser#proc_decl_in_type.405PLSQLListener.prototype.exitProc_decl_in_type = function(ctx) {406};407// Enter a parse tree produced by PLSQLParser#func_decl_in_type.408PLSQLListener.prototype.enterFunc_decl_in_type = function(ctx) {409};410// Exit a parse tree produced by PLSQLParser#func_decl_in_type.411PLSQLListener.prototype.exitFunc_decl_in_type = function(ctx) {412};413// Enter a parse tree produced by PLSQLParser#constructor_declaration.414PLSQLListener.prototype.enterConstructor_declaration = function(ctx) {415};416// Exit a parse tree produced by PLSQLParser#constructor_declaration.417PLSQLListener.prototype.exitConstructor_declaration = function(ctx) {418};419// Enter a parse tree produced by PLSQLParser#modifier_clause.420PLSQLListener.prototype.enterModifier_clause = function(ctx) {421};422// Exit a parse tree produced by PLSQLParser#modifier_clause.423PLSQLListener.prototype.exitModifier_clause = function(ctx) {424};425// Enter a parse tree produced by PLSQLParser#object_member_spec.426PLSQLListener.prototype.enterObject_member_spec = function(ctx) {427};428// Exit a parse tree produced by PLSQLParser#object_member_spec.429PLSQLListener.prototype.exitObject_member_spec = function(ctx) {430};431// Enter a parse tree produced by PLSQLParser#sqlj_object_type_attr.432PLSQLListener.prototype.enterSqlj_object_type_attr = function(ctx) {433};434// Exit a parse tree produced by PLSQLParser#sqlj_object_type_attr.435PLSQLListener.prototype.exitSqlj_object_type_attr = function(ctx) {436};437// Enter a parse tree produced by PLSQLParser#element_spec.438PLSQLListener.prototype.enterElement_spec = function(ctx) {439};440// Exit a parse tree produced by PLSQLParser#element_spec.441PLSQLListener.prototype.exitElement_spec = function(ctx) {442};443// Enter a parse tree produced by PLSQLParser#element_spec_options.444PLSQLListener.prototype.enterElement_spec_options = function(ctx) {445};446// Exit a parse tree produced by PLSQLParser#element_spec_options.447PLSQLListener.prototype.exitElement_spec_options = function(ctx) {448};449// Enter a parse tree produced by PLSQLParser#subprogram_spec.450PLSQLListener.prototype.enterSubprogram_spec = function(ctx) {451};452// Exit a parse tree produced by PLSQLParser#subprogram_spec.453PLSQLListener.prototype.exitSubprogram_spec = function(ctx) {454};455// Enter a parse tree produced by PLSQLParser#type_procedure_spec.456PLSQLListener.prototype.enterType_procedure_spec = function(ctx) {457};458// Exit a parse tree produced by PLSQLParser#type_procedure_spec.459PLSQLListener.prototype.exitType_procedure_spec = function(ctx) {460};461// Enter a parse tree produced by PLSQLParser#type_function_spec.462PLSQLListener.prototype.enterType_function_spec = function(ctx) {463};464// Exit a parse tree produced by PLSQLParser#type_function_spec.465PLSQLListener.prototype.exitType_function_spec = function(ctx) {466};467// Enter a parse tree produced by PLSQLParser#constructor_spec.468PLSQLListener.prototype.enterConstructor_spec = function(ctx) {469};470// Exit a parse tree produced by PLSQLParser#constructor_spec.471PLSQLListener.prototype.exitConstructor_spec = function(ctx) {472};473// Enter a parse tree produced by PLSQLParser#map_order_function_spec.474PLSQLListener.prototype.enterMap_order_function_spec = function(ctx) {475};476// Exit a parse tree produced by PLSQLParser#map_order_function_spec.477PLSQLListener.prototype.exitMap_order_function_spec = function(ctx) {478};479// Enter a parse tree produced by PLSQLParser#pragma_clause.480PLSQLListener.prototype.enterPragma_clause = function(ctx) {481};482// Exit a parse tree produced by PLSQLParser#pragma_clause.483PLSQLListener.prototype.exitPragma_clause = function(ctx) {484};485// Enter a parse tree produced by PLSQLParser#pragma_elements.486PLSQLListener.prototype.enterPragma_elements = function(ctx) {487};488// Exit a parse tree produced by PLSQLParser#pragma_elements.489PLSQLListener.prototype.exitPragma_elements = function(ctx) {490};491// Enter a parse tree produced by PLSQLParser#type_elements_parameter.492PLSQLListener.prototype.enterType_elements_parameter = function(ctx) {493};494// Exit a parse tree produced by PLSQLParser#type_elements_parameter.495PLSQLListener.prototype.exitType_elements_parameter = function(ctx) {496};497// Enter a parse tree produced by PLSQLParser#drop_sequence.498PLSQLListener.prototype.enterDrop_sequence = function(ctx) {499};500// Exit a parse tree produced by PLSQLParser#drop_sequence.501PLSQLListener.prototype.exitDrop_sequence = function(ctx) {502};503// Enter a parse tree produced by PLSQLParser#alter_sequence.504PLSQLListener.prototype.enterAlter_sequence = function(ctx) {505};506// Exit a parse tree produced by PLSQLParser#alter_sequence.507PLSQLListener.prototype.exitAlter_sequence = function(ctx) {508};509// Enter a parse tree produced by PLSQLParser#create_sequence.510PLSQLListener.prototype.enterCreate_sequence = function(ctx) {511};512// Exit a parse tree produced by PLSQLParser#create_sequence.513PLSQLListener.prototype.exitCreate_sequence = function(ctx) {514};515// Enter a parse tree produced by PLSQLParser#sequence_spec.516PLSQLListener.prototype.enterSequence_spec = function(ctx) {517};518// Exit a parse tree produced by PLSQLParser#sequence_spec.519PLSQLListener.prototype.exitSequence_spec = function(ctx) {520};521// Enter a parse tree produced by PLSQLParser#sequence_start_clause.522PLSQLListener.prototype.enterSequence_start_clause = function(ctx) {523};524// Exit a parse tree produced by PLSQLParser#sequence_start_clause.525PLSQLListener.prototype.exitSequence_start_clause = function(ctx) {526};527// Enter a parse tree produced by PLSQLParser#invoker_rights_clause.528PLSQLListener.prototype.enterInvoker_rights_clause = function(ctx) {529};530// Exit a parse tree produced by PLSQLParser#invoker_rights_clause.531PLSQLListener.prototype.exitInvoker_rights_clause = function(ctx) {532};533// Enter a parse tree produced by PLSQLParser#compiler_parameters_clause.534PLSQLListener.prototype.enterCompiler_parameters_clause = function(ctx) {535};536// Exit a parse tree produced by PLSQLParser#compiler_parameters_clause.537PLSQLListener.prototype.exitCompiler_parameters_clause = function(ctx) {538};539// Enter a parse tree produced by PLSQLParser#call_spec.540PLSQLListener.prototype.enterCall_spec = function(ctx) {541};542// Exit a parse tree produced by PLSQLParser#call_spec.543PLSQLListener.prototype.exitCall_spec = function(ctx) {544};545// Enter a parse tree produced by PLSQLParser#java_spec.546PLSQLListener.prototype.enterJava_spec = function(ctx) {547};548// Exit a parse tree produced by PLSQLParser#java_spec.549PLSQLListener.prototype.exitJava_spec = function(ctx) {550};551// Enter a parse tree produced by PLSQLParser#c_spec.552PLSQLListener.prototype.enterC_spec = function(ctx) {553};554// Exit a parse tree produced by PLSQLParser#c_spec.555PLSQLListener.prototype.exitC_spec = function(ctx) {556};557// Enter a parse tree produced by PLSQLParser#c_agent_in_clause.558PLSQLListener.prototype.enterC_agent_in_clause = function(ctx) {559};560// Exit a parse tree produced by PLSQLParser#c_agent_in_clause.561PLSQLListener.prototype.exitC_agent_in_clause = function(ctx) {562};563// Enter a parse tree produced by PLSQLParser#c_parameters_clause.564PLSQLListener.prototype.enterC_parameters_clause = function(ctx) {565};566// Exit a parse tree produced by PLSQLParser#c_parameters_clause.567PLSQLListener.prototype.exitC_parameters_clause = function(ctx) {568};569// Enter a parse tree produced by PLSQLParser#parameter.570PLSQLListener.prototype.enterParameter = function(ctx) {571};572// Exit a parse tree produced by PLSQLParser#parameter.573PLSQLListener.prototype.exitParameter = function(ctx) {574};575// Enter a parse tree produced by PLSQLParser#default_value_part.576PLSQLListener.prototype.enterDefault_value_part = function(ctx) {577};578// Exit a parse tree produced by PLSQLParser#default_value_part.579PLSQLListener.prototype.exitDefault_value_part = function(ctx) {580};581// Enter a parse tree produced by PLSQLParser#declare_spec.582PLSQLListener.prototype.enterDeclare_spec = function(ctx) {583};584// Exit a parse tree produced by PLSQLParser#declare_spec.585PLSQLListener.prototype.exitDeclare_spec = function(ctx) {586};587// Enter a parse tree produced by PLSQLParser#variable_declaration.588PLSQLListener.prototype.enterVariable_declaration = function(ctx) {589};590// Exit a parse tree produced by PLSQLParser#variable_declaration.591PLSQLListener.prototype.exitVariable_declaration = function(ctx) {592};593// Enter a parse tree produced by PLSQLParser#subtype_declaration.594PLSQLListener.prototype.enterSubtype_declaration = function(ctx) {595};596// Exit a parse tree produced by PLSQLParser#subtype_declaration.597PLSQLListener.prototype.exitSubtype_declaration = function(ctx) {598};599// Enter a parse tree produced by PLSQLParser#cursor_declaration.600PLSQLListener.prototype.enterCursor_declaration = function(ctx) {601};602// Exit a parse tree produced by PLSQLParser#cursor_declaration.603PLSQLListener.prototype.exitCursor_declaration = function(ctx) {604};605// Enter a parse tree produced by PLSQLParser#parameter_spec.606PLSQLListener.prototype.enterParameter_spec = function(ctx) {607};608// Exit a parse tree produced by PLSQLParser#parameter_spec.609PLSQLListener.prototype.exitParameter_spec = function(ctx) {610};611// Enter a parse tree produced by PLSQLParser#exception_declaration.612PLSQLListener.prototype.enterException_declaration = function(ctx) {613};614// Exit a parse tree produced by PLSQLParser#exception_declaration.615PLSQLListener.prototype.exitException_declaration = function(ctx) {616};617// Enter a parse tree produced by PLSQLParser#pragma_declaration.618PLSQLListener.prototype.enterPragma_declaration = function(ctx) {619};620// Exit a parse tree produced by PLSQLParser#pragma_declaration.621PLSQLListener.prototype.exitPragma_declaration = function(ctx) {622};623// Enter a parse tree produced by PLSQLParser#record_declaration.624PLSQLListener.prototype.enterRecord_declaration = function(ctx) {625};626// Exit a parse tree produced by PLSQLParser#record_declaration.627PLSQLListener.prototype.exitRecord_declaration = function(ctx) {628};629// Enter a parse tree produced by PLSQLParser#record_type_dec.630PLSQLListener.prototype.enterRecord_type_dec = function(ctx) {631};632// Exit a parse tree produced by PLSQLParser#record_type_dec.633PLSQLListener.prototype.exitRecord_type_dec = function(ctx) {634};635// Enter a parse tree produced by PLSQLParser#field_spec.636PLSQLListener.prototype.enterField_spec = function(ctx) {637};638// Exit a parse tree produced by PLSQLParser#field_spec.639PLSQLListener.prototype.exitField_spec = function(ctx) {640};641// Enter a parse tree produced by PLSQLParser#record_var_dec.642PLSQLListener.prototype.enterRecord_var_dec = function(ctx) {643};644// Exit a parse tree produced by PLSQLParser#record_var_dec.645PLSQLListener.prototype.exitRecord_var_dec = function(ctx) {646};647// Enter a parse tree produced by PLSQLParser#table_declaration.648PLSQLListener.prototype.enterTable_declaration = function(ctx) {649};650// Exit a parse tree produced by PLSQLParser#table_declaration.651PLSQLListener.prototype.exitTable_declaration = function(ctx) {652};653// Enter a parse tree produced by PLSQLParser#table_type_dec.654PLSQLListener.prototype.enterTable_type_dec = function(ctx) {655};656// Exit a parse tree produced by PLSQLParser#table_type_dec.657PLSQLListener.prototype.exitTable_type_dec = function(ctx) {658};659// Enter a parse tree produced by PLSQLParser#table_indexed_by_part.660PLSQLListener.prototype.enterTable_indexed_by_part = function(ctx) {661};662// Exit a parse tree produced by PLSQLParser#table_indexed_by_part.663PLSQLListener.prototype.exitTable_indexed_by_part = function(ctx) {664};665// Enter a parse tree produced by PLSQLParser#varray_type_def.666PLSQLListener.prototype.enterVarray_type_def = function(ctx) {667};668// Exit a parse tree produced by PLSQLParser#varray_type_def.669PLSQLListener.prototype.exitVarray_type_def = function(ctx) {670};671// Enter a parse tree produced by PLSQLParser#table_var_dec.672PLSQLListener.prototype.enterTable_var_dec = function(ctx) {673};674// Exit a parse tree produced by PLSQLParser#table_var_dec.675PLSQLListener.prototype.exitTable_var_dec = function(ctx) {676};677// Enter a parse tree produced by PLSQLParser#seq_of_statements.678PLSQLListener.prototype.enterSeq_of_statements = function(ctx) {679};680// Exit a parse tree produced by PLSQLParser#seq_of_statements.681PLSQLListener.prototype.exitSeq_of_statements = function(ctx) {682};683// Enter a parse tree produced by PLSQLParser#label_declaration.684PLSQLListener.prototype.enterLabel_declaration = function(ctx) {685};686// Exit a parse tree produced by PLSQLParser#label_declaration.687PLSQLListener.prototype.exitLabel_declaration = function(ctx) {688};689// Enter a parse tree produced by PLSQLParser#statement.690PLSQLListener.prototype.enterStatement = function(ctx) {691};692// Exit a parse tree produced by PLSQLParser#statement.693PLSQLListener.prototype.exitStatement = function(ctx) {694};695// Enter a parse tree produced by PLSQLParser#assignment_statement.696PLSQLListener.prototype.enterAssignment_statement = function(ctx) {697};698// Exit a parse tree produced by PLSQLParser#assignment_statement.699PLSQLListener.prototype.exitAssignment_statement = function(ctx) {700};701// Enter a parse tree produced by PLSQLParser#continue_statement.702PLSQLListener.prototype.enterContinue_statement = function(ctx) {703};704// Exit a parse tree produced by PLSQLParser#continue_statement.705PLSQLListener.prototype.exitContinue_statement = function(ctx) {706};707// Enter a parse tree produced by PLSQLParser#exit_statement.708PLSQLListener.prototype.enterExit_statement = function(ctx) {709};710// Exit a parse tree produced by PLSQLParser#exit_statement.711PLSQLListener.prototype.exitExit_statement = function(ctx) {712};713// Enter a parse tree produced by PLSQLParser#goto_statement.714PLSQLListener.prototype.enterGoto_statement = function(ctx) {715};716// Exit a parse tree produced by PLSQLParser#goto_statement.717PLSQLListener.prototype.exitGoto_statement = function(ctx) {718};719// Enter a parse tree produced by PLSQLParser#if_statement.720PLSQLListener.prototype.enterIf_statement = function(ctx) {721};722// Exit a parse tree produced by PLSQLParser#if_statement.723PLSQLListener.prototype.exitIf_statement = function(ctx) {724};725// Enter a parse tree produced by PLSQLParser#elsif_part.726PLSQLListener.prototype.enterElsif_part = function(ctx) {727};728// Exit a parse tree produced by PLSQLParser#elsif_part.729PLSQLListener.prototype.exitElsif_part = function(ctx) {730};731// Enter a parse tree produced by PLSQLParser#else_part.732PLSQLListener.prototype.enterElse_part = function(ctx) {733};734// Exit a parse tree produced by PLSQLParser#else_part.735PLSQLListener.prototype.exitElse_part = function(ctx) {736};737// Enter a parse tree produced by PLSQLParser#loop_statement.738PLSQLListener.prototype.enterLoop_statement = function(ctx) {739};740// Exit a parse tree produced by PLSQLParser#loop_statement.741PLSQLListener.prototype.exitLoop_statement = function(ctx) {742};743// Enter a parse tree produced by PLSQLParser#cursor_loop_param.744PLSQLListener.prototype.enterCursor_loop_param = function(ctx) {745};746// Exit a parse tree produced by PLSQLParser#cursor_loop_param.747PLSQLListener.prototype.exitCursor_loop_param = function(ctx) {748};749// Enter a parse tree produced by PLSQLParser#forall_statement.750PLSQLListener.prototype.enterForall_statement = function(ctx) {751};752// Exit a parse tree produced by PLSQLParser#forall_statement.753PLSQLListener.prototype.exitForall_statement = function(ctx) {754};755// Enter a parse tree produced by PLSQLParser#bounds_clause.756PLSQLListener.prototype.enterBounds_clause = function(ctx) {757};758// Exit a parse tree produced by PLSQLParser#bounds_clause.759PLSQLListener.prototype.exitBounds_clause = function(ctx) {760};761// Enter a parse tree produced by PLSQLParser#between_bound.762PLSQLListener.prototype.enterBetween_bound = function(ctx) {763};764// Exit a parse tree produced by PLSQLParser#between_bound.765PLSQLListener.prototype.exitBetween_bound = function(ctx) {766};767// Enter a parse tree produced by PLSQLParser#lower_bound.768PLSQLListener.prototype.enterLower_bound = function(ctx) {769};770// Exit a parse tree produced by PLSQLParser#lower_bound.771PLSQLListener.prototype.exitLower_bound = function(ctx) {772};773// Enter a parse tree produced by PLSQLParser#upper_bound.774PLSQLListener.prototype.enterUpper_bound = function(ctx) {775};776// Exit a parse tree produced by PLSQLParser#upper_bound.777PLSQLListener.prototype.exitUpper_bound = function(ctx) {778};779// Enter a parse tree produced by PLSQLParser#null_statement.780PLSQLListener.prototype.enterNull_statement = function(ctx) {781};782// Exit a parse tree produced by PLSQLParser#null_statement.783PLSQLListener.prototype.exitNull_statement = function(ctx) {784};785// Enter a parse tree produced by PLSQLParser#raise_statement.786PLSQLListener.prototype.enterRaise_statement = function(ctx) {787};788// Exit a parse tree produced by PLSQLParser#raise_statement.789PLSQLListener.prototype.exitRaise_statement = function(ctx) {790};791// Enter a parse tree produced by PLSQLParser#return_statement.792PLSQLListener.prototype.enterReturn_statement = function(ctx) {793};794// Exit a parse tree produced by PLSQLParser#return_statement.795PLSQLListener.prototype.exitReturn_statement = function(ctx) {796};797// Enter a parse tree produced by PLSQLParser#function_call.798PLSQLListener.prototype.enterFunction_call = function(ctx) {799};800// Exit a parse tree produced by PLSQLParser#function_call.801PLSQLListener.prototype.exitFunction_call = function(ctx) {802};803// Enter a parse tree produced by PLSQLParser#body.804PLSQLListener.prototype.enterBody = function(ctx) {805};806// Exit a parse tree produced by PLSQLParser#body.807PLSQLListener.prototype.exitBody = function(ctx) {808};809// Enter a parse tree produced by PLSQLParser#exception_clause.810PLSQLListener.prototype.enterException_clause = function(ctx) {811};812// Exit a parse tree produced by PLSQLParser#exception_clause.813PLSQLListener.prototype.exitException_clause = function(ctx) {814};815// Enter a parse tree produced by PLSQLParser#exception_handler.816PLSQLListener.prototype.enterException_handler = function(ctx) {817};818// Exit a parse tree produced by PLSQLParser#exception_handler.819PLSQLListener.prototype.exitException_handler = function(ctx) {820};821// Enter a parse tree produced by PLSQLParser#trigger_block.822PLSQLListener.prototype.enterTrigger_block = function(ctx) {823};824// Exit a parse tree produced by PLSQLParser#trigger_block.825PLSQLListener.prototype.exitTrigger_block = function(ctx) {826};827// Enter a parse tree produced by PLSQLParser#block.828PLSQLListener.prototype.enterBlock = function(ctx) {829};830// Exit a parse tree produced by PLSQLParser#block.831PLSQLListener.prototype.exitBlock = function(ctx) {832};833// Enter a parse tree produced by PLSQLParser#sql_statement.834PLSQLListener.prototype.enterSql_statement = function(ctx) {835};836// Exit a parse tree produced by PLSQLParser#sql_statement.837PLSQLListener.prototype.exitSql_statement = function(ctx) {838};839// Enter a parse tree produced by PLSQLParser#execute_immediate.840PLSQLListener.prototype.enterExecute_immediate = function(ctx) {841};842// Exit a parse tree produced by PLSQLParser#execute_immediate.843PLSQLListener.prototype.exitExecute_immediate = function(ctx) {844};845// Enter a parse tree produced by PLSQLParser#dynamic_returning_clause.846PLSQLListener.prototype.enterDynamic_returning_clause = function(ctx) {847};848// Exit a parse tree produced by PLSQLParser#dynamic_returning_clause.849PLSQLListener.prototype.exitDynamic_returning_clause = function(ctx) {850};851// Enter a parse tree produced by PLSQLParser#data_manipulation_language_statements.852PLSQLListener.prototype.enterData_manipulation_language_statements = function(ctx) {853};854// Exit a parse tree produced by PLSQLParser#data_manipulation_language_statements.855PLSQLListener.prototype.exitData_manipulation_language_statements = function(ctx) {856};857// Enter a parse tree produced by PLSQLParser#cursor_manipulation_statements.858PLSQLListener.prototype.enterCursor_manipulation_statements = function(ctx) {859};860// Exit a parse tree produced by PLSQLParser#cursor_manipulation_statements.861PLSQLListener.prototype.exitCursor_manipulation_statements = function(ctx) {862};863// Enter a parse tree produced by PLSQLParser#close_statement.864PLSQLListener.prototype.enterClose_statement = function(ctx) {865};866// Exit a parse tree produced by PLSQLParser#close_statement.867PLSQLListener.prototype.exitClose_statement = function(ctx) {868};869// Enter a parse tree produced by PLSQLParser#open_statement.870PLSQLListener.prototype.enterOpen_statement = function(ctx) {871};872// Exit a parse tree produced by PLSQLParser#open_statement.873PLSQLListener.prototype.exitOpen_statement = function(ctx) {874};875// Enter a parse tree produced by PLSQLParser#fetch_statement.876PLSQLListener.prototype.enterFetch_statement = function(ctx) {877};878// Exit a parse tree produced by PLSQLParser#fetch_statement.879PLSQLListener.prototype.exitFetch_statement = function(ctx) {880};881// Enter a parse tree produced by PLSQLParser#open_for_statement.882PLSQLListener.prototype.enterOpen_for_statement = function(ctx) {883};884// Exit a parse tree produced by PLSQLParser#open_for_statement.885PLSQLListener.prototype.exitOpen_for_statement = function(ctx) {886};887// Enter a parse tree produced by PLSQLParser#transaction_control_statements.888PLSQLListener.prototype.enterTransaction_control_statements = function(ctx) {889};890// Exit a parse tree produced by PLSQLParser#transaction_control_statements.891PLSQLListener.prototype.exitTransaction_control_statements = function(ctx) {892};893// Enter a parse tree produced by PLSQLParser#set_transaction_command.894PLSQLListener.prototype.enterSet_transaction_command = function(ctx) {895};896// Exit a parse tree produced by PLSQLParser#set_transaction_command.897PLSQLListener.prototype.exitSet_transaction_command = function(ctx) {898};899// Enter a parse tree produced by PLSQLParser#set_constraint_command.900PLSQLListener.prototype.enterSet_constraint_command = function(ctx) {901};902// Exit a parse tree produced by PLSQLParser#set_constraint_command.903PLSQLListener.prototype.exitSet_constraint_command = function(ctx) {904};905// Enter a parse tree produced by PLSQLParser#commit_statement.906PLSQLListener.prototype.enterCommit_statement = function(ctx) {907};908// Exit a parse tree produced by PLSQLParser#commit_statement.909PLSQLListener.prototype.exitCommit_statement = function(ctx) {910};911// Enter a parse tree produced by PLSQLParser#write_clause.912PLSQLListener.prototype.enterWrite_clause = function(ctx) {913};914// Exit a parse tree produced by PLSQLParser#write_clause.915PLSQLListener.prototype.exitWrite_clause = function(ctx) {916};917// Enter a parse tree produced by PLSQLParser#rollback_statement.918PLSQLListener.prototype.enterRollback_statement = function(ctx) {919};920// Exit a parse tree produced by PLSQLParser#rollback_statement.921PLSQLListener.prototype.exitRollback_statement = function(ctx) {922};923// Enter a parse tree produced by PLSQLParser#savepoint_statement.924PLSQLListener.prototype.enterSavepoint_statement = function(ctx) {925};926// Exit a parse tree produced by PLSQLParser#savepoint_statement.927PLSQLListener.prototype.exitSavepoint_statement = function(ctx) {928};929// Enter a parse tree produced by PLSQLParser#explain_statement.930PLSQLListener.prototype.enterExplain_statement = function(ctx) {931};932// Exit a parse tree produced by PLSQLParser#explain_statement.933PLSQLListener.prototype.exitExplain_statement = function(ctx) {934};935// Enter a parse tree produced by PLSQLParser#select_statement.936PLSQLListener.prototype.enterSelect_statement = function(ctx) {937};938// Exit a parse tree produced by PLSQLParser#select_statement.939PLSQLListener.prototype.exitSelect_statement = function(ctx) {940};941// Enter a parse tree produced by PLSQLParser#subquery_factoring_clause.942PLSQLListener.prototype.enterSubquery_factoring_clause = function(ctx) {943};944// Exit a parse tree produced by PLSQLParser#subquery_factoring_clause.945PLSQLListener.prototype.exitSubquery_factoring_clause = function(ctx) {946};947// Enter a parse tree produced by PLSQLParser#factoring_element.948PLSQLListener.prototype.enterFactoring_element = function(ctx) {949};950// Exit a parse tree produced by PLSQLParser#factoring_element.951PLSQLListener.prototype.exitFactoring_element = function(ctx) {952};953// Enter a parse tree produced by PLSQLParser#search_clause.954PLSQLListener.prototype.enterSearch_clause = function(ctx) {955};956// Exit a parse tree produced by PLSQLParser#search_clause.957PLSQLListener.prototype.exitSearch_clause = function(ctx) {958};959// Enter a parse tree produced by PLSQLParser#cycle_clause.960PLSQLListener.prototype.enterCycle_clause = function(ctx) {961};962// Exit a parse tree produced by PLSQLParser#cycle_clause.963PLSQLListener.prototype.exitCycle_clause = function(ctx) {964};965// Enter a parse tree produced by PLSQLParser#subquery.966PLSQLListener.prototype.enterSubquery = function(ctx) {967};968// Exit a parse tree produced by PLSQLParser#subquery.969PLSQLListener.prototype.exitSubquery = function(ctx) {970};971// Enter a parse tree produced by PLSQLParser#subquery_operation_part.972PLSQLListener.prototype.enterSubquery_operation_part = function(ctx) {973};974// Exit a parse tree produced by PLSQLParser#subquery_operation_part.975PLSQLListener.prototype.exitSubquery_operation_part = function(ctx) {976};977// Enter a parse tree produced by PLSQLParser#subquery_basic_elements.978PLSQLListener.prototype.enterSubquery_basic_elements = function(ctx) {979};980// Exit a parse tree produced by PLSQLParser#subquery_basic_elements.981PLSQLListener.prototype.exitSubquery_basic_elements = function(ctx) {982};983// Enter a parse tree produced by PLSQLParser#query_block.984PLSQLListener.prototype.enterQuery_block = function(ctx) {985};986// Exit a parse tree produced by PLSQLParser#query_block.987PLSQLListener.prototype.exitQuery_block = function(ctx) {988};989// Enter a parse tree produced by PLSQLParser#selected_element.990PLSQLListener.prototype.enterSelected_element = function(ctx) {991};992// Exit a parse tree produced by PLSQLParser#selected_element.993PLSQLListener.prototype.exitSelected_element = function(ctx) {994};995// Enter a parse tree produced by PLSQLParser#from_clause.996PLSQLListener.prototype.enterFrom_clause = function(ctx) {997};998// Exit a parse tree produced by PLSQLParser#from_clause.999PLSQLListener.prototype.exitFrom_clause = function(ctx) {1000};1001// Enter a parse tree produced by PLSQLParser#select_list_elements.1002PLSQLListener.prototype.enterSelect_list_elements = function(ctx) {1003};1004// Exit a parse tree produced by PLSQLParser#select_list_elements.1005PLSQLListener.prototype.exitSelect_list_elements = function(ctx) {1006};1007// Enter a parse tree produced by PLSQLParser#table_ref_list.1008PLSQLListener.prototype.enterTable_ref_list = function(ctx) {1009};1010// Exit a parse tree produced by PLSQLParser#table_ref_list.1011PLSQLListener.prototype.exitTable_ref_list = function(ctx) {1012};1013// Enter a parse tree produced by PLSQLParser#table_ref.1014PLSQLListener.prototype.enterTable_ref = function(ctx) {1015};1016// Exit a parse tree produced by PLSQLParser#table_ref.1017PLSQLListener.prototype.exitTable_ref = function(ctx) {1018};1019// Enter a parse tree produced by PLSQLParser#table_ref_aux.1020PLSQLListener.prototype.enterTable_ref_aux = function(ctx) {1021};1022// Exit a parse tree produced by PLSQLParser#table_ref_aux.1023PLSQLListener.prototype.exitTable_ref_aux = function(ctx) {1024};1025// Enter a parse tree produced by PLSQLParser#join_clause.1026PLSQLListener.prototype.enterJoin_clause = function(ctx) {1027};1028// Exit a parse tree produced by PLSQLParser#join_clause.1029PLSQLListener.prototype.exitJoin_clause = function(ctx) {1030};1031// Enter a parse tree produced by PLSQLParser#join_on_part.1032PLSQLListener.prototype.enterJoin_on_part = function(ctx) {1033};1034// Exit a parse tree produced by PLSQLParser#join_on_part.1035PLSQLListener.prototype.exitJoin_on_part = function(ctx) {1036};1037// Enter a parse tree produced by PLSQLParser#join_using_part.1038PLSQLListener.prototype.enterJoin_using_part = function(ctx) {1039};1040// Exit a parse tree produced by PLSQLParser#join_using_part.1041PLSQLListener.prototype.exitJoin_using_part = function(ctx) {1042};1043// Enter a parse tree produced by PLSQLParser#outer_join_type.1044PLSQLListener.prototype.enterOuter_join_type = function(ctx) {1045};1046// Exit a parse tree produced by PLSQLParser#outer_join_type.1047PLSQLListener.prototype.exitOuter_join_type = function(ctx) {1048};1049// Enter a parse tree produced by PLSQLParser#query_partition_clause.1050PLSQLListener.prototype.enterQuery_partition_clause = function(ctx) {1051};1052// Exit a parse tree produced by PLSQLParser#query_partition_clause.1053PLSQLListener.prototype.exitQuery_partition_clause = function(ctx) {1054};1055// Enter a parse tree produced by PLSQLParser#flashback_query_clause.1056PLSQLListener.prototype.enterFlashback_query_clause = function(ctx) {1057};1058// Exit a parse tree produced by PLSQLParser#flashback_query_clause.1059PLSQLListener.prototype.exitFlashback_query_clause = function(ctx) {1060};1061// Enter a parse tree produced by PLSQLParser#pivot_clause.1062PLSQLListener.prototype.enterPivot_clause = function(ctx) {1063};1064// Exit a parse tree produced by PLSQLParser#pivot_clause.1065PLSQLListener.prototype.exitPivot_clause = function(ctx) {1066};1067// Enter a parse tree produced by PLSQLParser#pivot_element.1068PLSQLListener.prototype.enterPivot_element = function(ctx) {1069};1070// Exit a parse tree produced by PLSQLParser#pivot_element.1071PLSQLListener.prototype.exitPivot_element = function(ctx) {1072};1073// Enter a parse tree produced by PLSQLParser#pivot_for_clause.1074PLSQLListener.prototype.enterPivot_for_clause = function(ctx) {1075};1076// Exit a parse tree produced by PLSQLParser#pivot_for_clause.1077PLSQLListener.prototype.exitPivot_for_clause = function(ctx) {1078};1079// Enter a parse tree produced by PLSQLParser#pivot_in_clause.1080PLSQLListener.prototype.enterPivot_in_clause = function(ctx) {1081};1082// Exit a parse tree produced by PLSQLParser#pivot_in_clause.1083PLSQLListener.prototype.exitPivot_in_clause = function(ctx) {1084};1085// Enter a parse tree produced by PLSQLParser#pivot_in_clause_element.1086PLSQLListener.prototype.enterPivot_in_clause_element = function(ctx) {1087};1088// Exit a parse tree produced by PLSQLParser#pivot_in_clause_element.1089PLSQLListener.prototype.exitPivot_in_clause_element = function(ctx) {1090};1091// Enter a parse tree produced by PLSQLParser#pivot_in_clause_elements.1092PLSQLListener.prototype.enterPivot_in_clause_elements = function(ctx) {1093};1094// Exit a parse tree produced by PLSQLParser#pivot_in_clause_elements.1095PLSQLListener.prototype.exitPivot_in_clause_elements = function(ctx) {1096};1097// Enter a parse tree produced by PLSQLParser#unpivot_clause.1098PLSQLListener.prototype.enterUnpivot_clause = function(ctx) {1099};1100// Exit a parse tree produced by PLSQLParser#unpivot_clause.1101PLSQLListener.prototype.exitUnpivot_clause = function(ctx) {1102};1103// Enter a parse tree produced by PLSQLParser#unpivot_in_clause.1104PLSQLListener.prototype.enterUnpivot_in_clause = function(ctx) {1105};1106// Exit a parse tree produced by PLSQLParser#unpivot_in_clause.1107PLSQLListener.prototype.exitUnpivot_in_clause = function(ctx) {1108};1109// Enter a parse tree produced by PLSQLParser#unpivot_in_elements.1110PLSQLListener.prototype.enterUnpivot_in_elements = function(ctx) {1111};1112// Exit a parse tree produced by PLSQLParser#unpivot_in_elements.1113PLSQLListener.prototype.exitUnpivot_in_elements = function(ctx) {1114};1115// Enter a parse tree produced by PLSQLParser#hierarchical_query_clause.1116PLSQLListener.prototype.enterHierarchical_query_clause = function(ctx) {1117};1118// Exit a parse tree produced by PLSQLParser#hierarchical_query_clause.1119PLSQLListener.prototype.exitHierarchical_query_clause = function(ctx) {1120};1121// Enter a parse tree produced by PLSQLParser#start_part.1122PLSQLListener.prototype.enterStart_part = function(ctx) {1123};1124// Exit a parse tree produced by PLSQLParser#start_part.1125PLSQLListener.prototype.exitStart_part = function(ctx) {1126};1127// Enter a parse tree produced by PLSQLParser#group_by_clause.1128PLSQLListener.prototype.enterGroup_by_clause = function(ctx) {1129};1130// Exit a parse tree produced by PLSQLParser#group_by_clause.1131PLSQLListener.prototype.exitGroup_by_clause = function(ctx) {1132};1133// Enter a parse tree produced by PLSQLParser#group_by_elements.1134PLSQLListener.prototype.enterGroup_by_elements = function(ctx) {1135};1136// Exit a parse tree produced by PLSQLParser#group_by_elements.1137PLSQLListener.prototype.exitGroup_by_elements = function(ctx) {1138};1139// Enter a parse tree produced by PLSQLParser#rollup_cube_clause.1140PLSQLListener.prototype.enterRollup_cube_clause = function(ctx) {1141};1142// Exit a parse tree produced by PLSQLParser#rollup_cube_clause.1143PLSQLListener.prototype.exitRollup_cube_clause = function(ctx) {1144};1145// Enter a parse tree produced by PLSQLParser#grouping_sets_clause.1146PLSQLListener.prototype.enterGrouping_sets_clause = function(ctx) {1147};1148// Exit a parse tree produced by PLSQLParser#grouping_sets_clause.1149PLSQLListener.prototype.exitGrouping_sets_clause = function(ctx) {1150};1151// Enter a parse tree produced by PLSQLParser#grouping_sets_elements.1152PLSQLListener.prototype.enterGrouping_sets_elements = function(ctx) {1153};1154// Exit a parse tree produced by PLSQLParser#grouping_sets_elements.1155PLSQLListener.prototype.exitGrouping_sets_elements = function(ctx) {1156};1157// Enter a parse tree produced by PLSQLParser#having_clause.1158PLSQLListener.prototype.enterHaving_clause = function(ctx) {1159};1160// Exit a parse tree produced by PLSQLParser#having_clause.1161PLSQLListener.prototype.exitHaving_clause = function(ctx) {1162};1163// Enter a parse tree produced by PLSQLParser#model_clause.1164PLSQLListener.prototype.enterModel_clause = function(ctx) {1165};1166// Exit a parse tree produced by PLSQLParser#model_clause.1167PLSQLListener.prototype.exitModel_clause = function(ctx) {1168};1169// Enter a parse tree produced by PLSQLParser#cell_reference_options.1170PLSQLListener.prototype.enterCell_reference_options = function(ctx) {1171};1172// Exit a parse tree produced by PLSQLParser#cell_reference_options.1173PLSQLListener.prototype.exitCell_reference_options = function(ctx) {1174};1175// Enter a parse tree produced by PLSQLParser#return_rows_clause.1176PLSQLListener.prototype.enterReturn_rows_clause = function(ctx) {1177};1178// Exit a parse tree produced by PLSQLParser#return_rows_clause.1179PLSQLListener.prototype.exitReturn_rows_clause = function(ctx) {1180};1181// Enter a parse tree produced by PLSQLParser#reference_model.1182PLSQLListener.prototype.enterReference_model = function(ctx) {1183};1184// Exit a parse tree produced by PLSQLParser#reference_model.1185PLSQLListener.prototype.exitReference_model = function(ctx) {1186};1187// Enter a parse tree produced by PLSQLParser#main_model.1188PLSQLListener.prototype.enterMain_model = function(ctx) {1189};1190// Exit a parse tree produced by PLSQLParser#main_model.1191PLSQLListener.prototype.exitMain_model = function(ctx) {1192};1193// Enter a parse tree produced by PLSQLParser#model_column_clauses.1194PLSQLListener.prototype.enterModel_column_clauses = function(ctx) {1195};1196// Exit a parse tree produced by PLSQLParser#model_column_clauses.1197PLSQLListener.prototype.exitModel_column_clauses = function(ctx) {1198};1199// Enter a parse tree produced by PLSQLParser#model_column_partition_part.1200PLSQLListener.prototype.enterModel_column_partition_part = function(ctx) {1201};1202// Exit a parse tree produced by PLSQLParser#model_column_partition_part.1203PLSQLListener.prototype.exitModel_column_partition_part = function(ctx) {1204};1205// Enter a parse tree produced by PLSQLParser#model_column_list.1206PLSQLListener.prototype.enterModel_column_list = function(ctx) {1207};1208// Exit a parse tree produced by PLSQLParser#model_column_list.1209PLSQLListener.prototype.exitModel_column_list = function(ctx) {1210};1211// Enter a parse tree produced by PLSQLParser#model_column.1212PLSQLListener.prototype.enterModel_column = function(ctx) {1213};1214// Exit a parse tree produced by PLSQLParser#model_column.1215PLSQLListener.prototype.exitModel_column = function(ctx) {1216};1217// Enter a parse tree produced by PLSQLParser#model_rules_clause.1218PLSQLListener.prototype.enterModel_rules_clause = function(ctx) {1219};1220// Exit a parse tree produced by PLSQLParser#model_rules_clause.1221PLSQLListener.prototype.exitModel_rules_clause = function(ctx) {1222};1223// Enter a parse tree produced by PLSQLParser#model_rules_part.1224PLSQLListener.prototype.enterModel_rules_part = function(ctx) {1225};1226// Exit a parse tree produced by PLSQLParser#model_rules_part.1227PLSQLListener.prototype.exitModel_rules_part = function(ctx) {1228};1229// Enter a parse tree produced by PLSQLParser#model_rules_element.1230PLSQLListener.prototype.enterModel_rules_element = function(ctx) {1231};1232// Exit a parse tree produced by PLSQLParser#model_rules_element.1233PLSQLListener.prototype.exitModel_rules_element = function(ctx) {1234};1235// Enter a parse tree produced by PLSQLParser#cell_assignment.1236PLSQLListener.prototype.enterCell_assignment = function(ctx) {1237};1238// Exit a parse tree produced by PLSQLParser#cell_assignment.1239PLSQLListener.prototype.exitCell_assignment = function(ctx) {1240};1241// Enter a parse tree produced by PLSQLParser#model_iterate_clause.1242PLSQLListener.prototype.enterModel_iterate_clause = function(ctx) {1243};1244// Exit a parse tree produced by PLSQLParser#model_iterate_clause.1245PLSQLListener.prototype.exitModel_iterate_clause = function(ctx) {1246};1247// Enter a parse tree produced by PLSQLParser#until_part.1248PLSQLListener.prototype.enterUntil_part = function(ctx) {1249};1250// Exit a parse tree produced by PLSQLParser#until_part.1251PLSQLListener.prototype.exitUntil_part = function(ctx) {1252};1253// Enter a parse tree produced by PLSQLParser#order_by_clause.1254PLSQLListener.prototype.enterOrder_by_clause = function(ctx) {1255};1256// Exit a parse tree produced by PLSQLParser#order_by_clause.1257PLSQLListener.prototype.exitOrder_by_clause = function(ctx) {1258};1259// Enter a parse tree produced by PLSQLParser#order_by_elements.1260PLSQLListener.prototype.enterOrder_by_elements = function(ctx) {1261};1262// Exit a parse tree produced by PLSQLParser#order_by_elements.1263PLSQLListener.prototype.exitOrder_by_elements = function(ctx) {1264};1265// Enter a parse tree produced by PLSQLParser#for_update_clause.1266PLSQLListener.prototype.enterFor_update_clause = function(ctx) {1267};1268// Exit a parse tree produced by PLSQLParser#for_update_clause.1269PLSQLListener.prototype.exitFor_update_clause = function(ctx) {1270};1271// Enter a parse tree produced by PLSQLParser#for_update_of_part.1272PLSQLListener.prototype.enterFor_update_of_part = function(ctx) {1273};1274// Exit a parse tree produced by PLSQLParser#for_update_of_part.1275PLSQLListener.prototype.exitFor_update_of_part = function(ctx) {1276};1277// Enter a parse tree produced by PLSQLParser#for_update_options.1278PLSQLListener.prototype.enterFor_update_options = function(ctx) {1279};1280// Exit a parse tree produced by PLSQLParser#for_update_options.1281PLSQLListener.prototype.exitFor_update_options = function(ctx) {1282};1283// Enter a parse tree produced by PLSQLParser#update_statement.1284PLSQLListener.prototype.enterUpdate_statement = function(ctx) {1285};1286// Exit a parse tree produced by PLSQLParser#update_statement.1287PLSQLListener.prototype.exitUpdate_statement = function(ctx) {1288};1289// Enter a parse tree produced by PLSQLParser#update_set_clause.1290PLSQLListener.prototype.enterUpdate_set_clause = function(ctx) {1291};1292// Exit a parse tree produced by PLSQLParser#update_set_clause.1293PLSQLListener.prototype.exitUpdate_set_clause = function(ctx) {1294};1295// Enter a parse tree produced by PLSQLParser#column_based_update_set_clause.1296PLSQLListener.prototype.enterColumn_based_update_set_clause = function(ctx) {1297};1298// Exit a parse tree produced by PLSQLParser#column_based_update_set_clause.1299PLSQLListener.prototype.exitColumn_based_update_set_clause = function(ctx) {1300};1301// Enter a parse tree produced by PLSQLParser#delete_statement.1302PLSQLListener.prototype.enterDelete_statement = function(ctx) {1303};1304// Exit a parse tree produced by PLSQLParser#delete_statement.1305PLSQLListener.prototype.exitDelete_statement = function(ctx) {1306};1307// Enter a parse tree produced by PLSQLParser#insert_statement.1308PLSQLListener.prototype.enterInsert_statement = function(ctx) {1309};1310// Exit a parse tree produced by PLSQLParser#insert_statement.1311PLSQLListener.prototype.exitInsert_statement = function(ctx) {1312};1313// Enter a parse tree produced by PLSQLParser#single_table_insert.1314PLSQLListener.prototype.enterSingle_table_insert = function(ctx) {1315};1316// Exit a parse tree produced by PLSQLParser#single_table_insert.1317PLSQLListener.prototype.exitSingle_table_insert = function(ctx) {1318};1319// Enter a parse tree produced by PLSQLParser#multi_table_insert.1320PLSQLListener.prototype.enterMulti_table_insert = function(ctx) {1321};1322// Exit a parse tree produced by PLSQLParser#multi_table_insert.1323PLSQLListener.prototype.exitMulti_table_insert = function(ctx) {1324};1325// Enter a parse tree produced by PLSQLParser#multi_table_element.1326PLSQLListener.prototype.enterMulti_table_element = function(ctx) {1327};1328// Exit a parse tree produced by PLSQLParser#multi_table_element.1329PLSQLListener.prototype.exitMulti_table_element = function(ctx) {1330};1331// Enter a parse tree produced by PLSQLParser#conditional_insert_clause.1332PLSQLListener.prototype.enterConditional_insert_clause = function(ctx) {1333};1334// Exit a parse tree produced by PLSQLParser#conditional_insert_clause.1335PLSQLListener.prototype.exitConditional_insert_clause = function(ctx) {1336};1337// Enter a parse tree produced by PLSQLParser#conditional_insert_when_part.1338PLSQLListener.prototype.enterConditional_insert_when_part = function(ctx) {1339};1340// Exit a parse tree produced by PLSQLParser#conditional_insert_when_part.1341PLSQLListener.prototype.exitConditional_insert_when_part = function(ctx) {1342};1343// Enter a parse tree produced by PLSQLParser#conditional_insert_else_part.1344PLSQLListener.prototype.enterConditional_insert_else_part = function(ctx) {1345};1346// Exit a parse tree produced by PLSQLParser#conditional_insert_else_part.1347PLSQLListener.prototype.exitConditional_insert_else_part = function(ctx) {1348};1349// Enter a parse tree produced by PLSQLParser#insert_into_clause.1350PLSQLListener.prototype.enterInsert_into_clause = function(ctx) {1351};1352// Exit a parse tree produced by PLSQLParser#insert_into_clause.1353PLSQLListener.prototype.exitInsert_into_clause = function(ctx) {1354};1355// Enter a parse tree produced by PLSQLParser#values_clause.1356PLSQLListener.prototype.enterValues_clause = function(ctx) {1357};1358// Exit a parse tree produced by PLSQLParser#values_clause.1359PLSQLListener.prototype.exitValues_clause = function(ctx) {1360};1361// Enter a parse tree produced by PLSQLParser#merge_statement.1362PLSQLListener.prototype.enterMerge_statement = function(ctx) {1363};1364// Exit a parse tree produced by PLSQLParser#merge_statement.1365PLSQLListener.prototype.exitMerge_statement = function(ctx) {1366};1367// Enter a parse tree produced by PLSQLParser#merge_update_clause.1368PLSQLListener.prototype.enterMerge_update_clause = function(ctx) {1369};1370// Exit a parse tree produced by PLSQLParser#merge_update_clause.1371PLSQLListener.prototype.exitMerge_update_clause = function(ctx) {1372};1373// Enter a parse tree produced by PLSQLParser#merge_element.1374PLSQLListener.prototype.enterMerge_element = function(ctx) {1375};1376// Exit a parse tree produced by PLSQLParser#merge_element.1377PLSQLListener.prototype.exitMerge_element = function(ctx) {1378};1379// Enter a parse tree produced by PLSQLParser#merge_update_delete_part.1380PLSQLListener.prototype.enterMerge_update_delete_part = function(ctx) {1381};1382// Exit a parse tree produced by PLSQLParser#merge_update_delete_part.1383PLSQLListener.prototype.exitMerge_update_delete_part = function(ctx) {1384};1385// Enter a parse tree produced by PLSQLParser#merge_insert_clause.1386PLSQLListener.prototype.enterMerge_insert_clause = function(ctx) {1387};1388// Exit a parse tree produced by PLSQLParser#merge_insert_clause.1389PLSQLListener.prototype.exitMerge_insert_clause = function(ctx) {1390};1391// Enter a parse tree produced by PLSQLParser#selected_tableview.1392PLSQLListener.prototype.enterSelected_tableview = function(ctx) {1393};1394// Exit a parse tree produced by PLSQLParser#selected_tableview.1395PLSQLListener.prototype.exitSelected_tableview = function(ctx) {1396};1397// Enter a parse tree produced by PLSQLParser#lock_table_statement.1398PLSQLListener.prototype.enterLock_table_statement = function(ctx) {1399};1400// Exit a parse tree produced by PLSQLParser#lock_table_statement.1401PLSQLListener.prototype.exitLock_table_statement = function(ctx) {1402};1403// Enter a parse tree produced by PLSQLParser#wait_nowait_part.1404PLSQLListener.prototype.enterWait_nowait_part = function(ctx) {1405};1406// Exit a parse tree produced by PLSQLParser#wait_nowait_part.1407PLSQLListener.prototype.exitWait_nowait_part = function(ctx) {1408};1409// Enter a parse tree produced by PLSQLParser#lock_table_element.1410PLSQLListener.prototype.enterLock_table_element = function(ctx) {1411};1412// Exit a parse tree produced by PLSQLParser#lock_table_element.1413PLSQLListener.prototype.exitLock_table_element = function(ctx) {1414};1415// Enter a parse tree produced by PLSQLParser#lock_mode.1416PLSQLListener.prototype.enterLock_mode = function(ctx) {1417};1418// Exit a parse tree produced by PLSQLParser#lock_mode.1419PLSQLListener.prototype.exitLock_mode = function(ctx) {1420};1421// Enter a parse tree produced by PLSQLParser#general_table_ref.1422PLSQLListener.prototype.enterGeneral_table_ref = function(ctx) {1423};1424// Exit a parse tree produced by PLSQLParser#general_table_ref.1425PLSQLListener.prototype.exitGeneral_table_ref = function(ctx) {1426};1427// Enter a parse tree produced by PLSQLParser#static_returning_clause.1428PLSQLListener.prototype.enterStatic_returning_clause = function(ctx) {1429};1430// Exit a parse tree produced by PLSQLParser#static_returning_clause.1431PLSQLListener.prototype.exitStatic_returning_clause = function(ctx) {1432};1433// Enter a parse tree produced by PLSQLParser#error_logging_clause.1434PLSQLListener.prototype.enterError_logging_clause = function(ctx) {1435};1436// Exit a parse tree produced by PLSQLParser#error_logging_clause.1437PLSQLListener.prototype.exitError_logging_clause = function(ctx) {1438};1439// Enter a parse tree produced by PLSQLParser#error_logging_into_part.1440PLSQLListener.prototype.enterError_logging_into_part = function(ctx) {1441};1442// Exit a parse tree produced by PLSQLParser#error_logging_into_part.1443PLSQLListener.prototype.exitError_logging_into_part = function(ctx) {1444};1445// Enter a parse tree produced by PLSQLParser#error_logging_reject_part.1446PLSQLListener.prototype.enterError_logging_reject_part = function(ctx) {1447};1448// Exit a parse tree produced by PLSQLParser#error_logging_reject_part.1449PLSQLListener.prototype.exitError_logging_reject_part = function(ctx) {1450};1451// Enter a parse tree produced by PLSQLParser#dml_table_expression_clause.1452PLSQLListener.prototype.enterDml_table_expression_clause = function(ctx) {1453};1454// Exit a parse tree produced by PLSQLParser#dml_table_expression_clause.1455PLSQLListener.prototype.exitDml_table_expression_clause = function(ctx) {1456};1457// Enter a parse tree produced by PLSQLParser#table_collection_expression.1458PLSQLListener.prototype.enterTable_collection_expression = function(ctx) {1459};1460// Exit a parse tree produced by PLSQLParser#table_collection_expression.1461PLSQLListener.prototype.exitTable_collection_expression = function(ctx) {1462};1463// Enter a parse tree produced by PLSQLParser#subquery_restriction_clause.1464PLSQLListener.prototype.enterSubquery_restriction_clause = function(ctx) {1465};1466// Exit a parse tree produced by PLSQLParser#subquery_restriction_clause.1467PLSQLListener.prototype.exitSubquery_restriction_clause = function(ctx) {1468};1469// Enter a parse tree produced by PLSQLParser#sample_clause.1470PLSQLListener.prototype.enterSample_clause = function(ctx) {1471};1472// Exit a parse tree produced by PLSQLParser#sample_clause.1473PLSQLListener.prototype.exitSample_clause = function(ctx) {1474};1475// Enter a parse tree produced by PLSQLParser#seed_part.1476PLSQLListener.prototype.enterSeed_part = function(ctx) {1477};1478// Exit a parse tree produced by PLSQLParser#seed_part.1479PLSQLListener.prototype.exitSeed_part = function(ctx) {1480};1481// Enter a parse tree produced by PLSQLParser#cursor_expression.1482PLSQLListener.prototype.enterCursor_expression = function(ctx) {1483};1484// Exit a parse tree produced by PLSQLParser#cursor_expression.1485PLSQLListener.prototype.exitCursor_expression = function(ctx) {1486};1487// Enter a parse tree produced by PLSQLParser#expression_list.1488PLSQLListener.prototype.enterExpression_list = function(ctx) {1489};1490// Exit a parse tree produced by PLSQLParser#expression_list.1491PLSQLListener.prototype.exitExpression_list = function(ctx) {1492};1493// Enter a parse tree produced by PLSQLParser#condition.1494PLSQLListener.prototype.enterCondition = function(ctx) {1495};1496// Exit a parse tree produced by PLSQLParser#condition.1497PLSQLListener.prototype.exitCondition = function(ctx) {1498};1499// Enter a parse tree produced by PLSQLParser#condition_wrapper.1500PLSQLListener.prototype.enterCondition_wrapper = function(ctx) {1501};1502// Exit a parse tree produced by PLSQLParser#condition_wrapper.1503PLSQLListener.prototype.exitCondition_wrapper = function(ctx) {1504};1505// Enter a parse tree produced by PLSQLParser#expression.1506PLSQLListener.prototype.enterExpression = function(ctx) {1507};1508// Exit a parse tree produced by PLSQLParser#expression.1509PLSQLListener.prototype.exitExpression = function(ctx) {1510};1511// Enter a parse tree produced by PLSQLParser#expression_wrapper.1512PLSQLListener.prototype.enterExpression_wrapper = function(ctx) {1513};1514// Exit a parse tree produced by PLSQLParser#expression_wrapper.1515PLSQLListener.prototype.exitExpression_wrapper = function(ctx) {1516};1517// Enter a parse tree produced by PLSQLParser#logical_and_expression.1518PLSQLListener.prototype.enterLogical_and_expression = function(ctx) {1519};1520// Exit a parse tree produced by PLSQLParser#logical_and_expression.1521PLSQLListener.prototype.exitLogical_and_expression = function(ctx) {1522};1523// Enter a parse tree produced by PLSQLParser#negated_expression.1524PLSQLListener.prototype.enterNegated_expression = function(ctx) {1525};1526// Exit a parse tree produced by PLSQLParser#negated_expression.1527PLSQLListener.prototype.exitNegated_expression = function(ctx) {1528};1529// Enter a parse tree produced by PLSQLParser#equality_expression.1530PLSQLListener.prototype.enterEquality_expression = function(ctx) {1531};1532// Exit a parse tree produced by PLSQLParser#equality_expression.1533PLSQLListener.prototype.exitEquality_expression = function(ctx) {1534};1535// Enter a parse tree produced by PLSQLParser#multiset_expression.1536PLSQLListener.prototype.enterMultiset_expression = function(ctx) {1537};1538// Exit a parse tree produced by PLSQLParser#multiset_expression.1539PLSQLListener.prototype.exitMultiset_expression = function(ctx) {1540};1541// Enter a parse tree produced by PLSQLParser#multiset_type.1542PLSQLListener.prototype.enterMultiset_type = function(ctx) {1543};1544// Exit a parse tree produced by PLSQLParser#multiset_type.1545PLSQLListener.prototype.exitMultiset_type = function(ctx) {1546};1547// Enter a parse tree produced by PLSQLParser#relational_expression.1548PLSQLListener.prototype.enterRelational_expression = function(ctx) {1549};1550// Exit a parse tree produced by PLSQLParser#relational_expression.1551PLSQLListener.prototype.exitRelational_expression = function(ctx) {1552};1553// Enter a parse tree produced by PLSQLParser#compound_expression.1554PLSQLListener.prototype.enterCompound_expression = function(ctx) {1555};1556// Exit a parse tree produced by PLSQLParser#compound_expression.1557PLSQLListener.prototype.exitCompound_expression = function(ctx) {1558};1559// Enter a parse tree produced by PLSQLParser#like_type.1560PLSQLListener.prototype.enterLike_type = function(ctx) {1561};1562// Exit a parse tree produced by PLSQLParser#like_type.1563PLSQLListener.prototype.exitLike_type = function(ctx) {1564};1565// Enter a parse tree produced by PLSQLParser#like_escape_part.1566PLSQLListener.prototype.enterLike_escape_part = function(ctx) {1567};1568// Exit a parse tree produced by PLSQLParser#like_escape_part.1569PLSQLListener.prototype.exitLike_escape_part = function(ctx) {1570};1571// Enter a parse tree produced by PLSQLParser#in_elements.1572PLSQLListener.prototype.enterIn_elements = function(ctx) {1573};1574// Exit a parse tree produced by PLSQLParser#in_elements.1575PLSQLListener.prototype.exitIn_elements = function(ctx) {1576};1577// Enter a parse tree produced by PLSQLParser#between_elements.1578PLSQLListener.prototype.enterBetween_elements = function(ctx) {1579};1580// Exit a parse tree produced by PLSQLParser#between_elements.1581PLSQLListener.prototype.exitBetween_elements = function(ctx) {1582};1583// Enter a parse tree produced by PLSQLParser#concatenation.1584PLSQLListener.prototype.enterConcatenation = function(ctx) {1585};1586// Exit a parse tree produced by PLSQLParser#concatenation.1587PLSQLListener.prototype.exitConcatenation = function(ctx) {1588};1589// Enter a parse tree produced by PLSQLParser#concatenation_wrapper.1590PLSQLListener.prototype.enterConcatenation_wrapper = function(ctx) {1591};1592// Exit a parse tree produced by PLSQLParser#concatenation_wrapper.1593PLSQLListener.prototype.exitConcatenation_wrapper = function(ctx) {1594};1595// Enter a parse tree produced by PLSQLParser#additive_expression.1596PLSQLListener.prototype.enterAdditive_expression = function(ctx) {1597};1598// Exit a parse tree produced by PLSQLParser#additive_expression.1599PLSQLListener.prototype.exitAdditive_expression = function(ctx) {1600};1601// Enter a parse tree produced by PLSQLParser#multiply_expression.1602PLSQLListener.prototype.enterMultiply_expression = function(ctx) {1603};1604// Exit a parse tree produced by PLSQLParser#multiply_expression.1605PLSQLListener.prototype.exitMultiply_expression = function(ctx) {1606};1607// Enter a parse tree produced by PLSQLParser#datetime_expression.1608PLSQLListener.prototype.enterDatetime_expression = function(ctx) {1609};1610// Exit a parse tree produced by PLSQLParser#datetime_expression.1611PLSQLListener.prototype.exitDatetime_expression = function(ctx) {1612};1613// Enter a parse tree produced by PLSQLParser#interval_expression.1614PLSQLListener.prototype.enterInterval_expression = function(ctx) {1615};1616// Exit a parse tree produced by PLSQLParser#interval_expression.1617PLSQLListener.prototype.exitInterval_expression = function(ctx) {1618};1619// Enter a parse tree produced by PLSQLParser#model_expression.1620PLSQLListener.prototype.enterModel_expression = function(ctx) {1621};1622// Exit a parse tree produced by PLSQLParser#model_expression.1623PLSQLListener.prototype.exitModel_expression = function(ctx) {1624};1625// Enter a parse tree produced by PLSQLParser#model_expression_element.1626PLSQLListener.prototype.enterModel_expression_element = function(ctx) {1627};1628// Exit a parse tree produced by PLSQLParser#model_expression_element.1629PLSQLListener.prototype.exitModel_expression_element = function(ctx) {1630};1631// Enter a parse tree produced by PLSQLParser#single_column_for_loop.1632PLSQLListener.prototype.enterSingle_column_for_loop = function(ctx) {1633};1634// Exit a parse tree produced by PLSQLParser#single_column_for_loop.1635PLSQLListener.prototype.exitSingle_column_for_loop = function(ctx) {1636};1637// Enter a parse tree produced by PLSQLParser#for_like_part.1638PLSQLListener.prototype.enterFor_like_part = function(ctx) {1639};1640// Exit a parse tree produced by PLSQLParser#for_like_part.1641PLSQLListener.prototype.exitFor_like_part = function(ctx) {1642};1643// Enter a parse tree produced by PLSQLParser#for_increment_decrement_type.1644PLSQLListener.prototype.enterFor_increment_decrement_type = function(ctx) {1645};1646// Exit a parse tree produced by PLSQLParser#for_increment_decrement_type.1647PLSQLListener.prototype.exitFor_increment_decrement_type = function(ctx) {1648};1649// Enter a parse tree produced by PLSQLParser#multi_column_for_loop.1650PLSQLListener.prototype.enterMulti_column_for_loop = function(ctx) {1651};1652// Exit a parse tree produced by PLSQLParser#multi_column_for_loop.1653PLSQLListener.prototype.exitMulti_column_for_loop = function(ctx) {1654};1655// Enter a parse tree produced by PLSQLParser#unary_expression.1656PLSQLListener.prototype.enterUnary_expression = function(ctx) {1657};1658// Exit a parse tree produced by PLSQLParser#unary_expression.1659PLSQLListener.prototype.exitUnary_expression = function(ctx) {1660};1661// Enter a parse tree produced by PLSQLParser#case_statement.1662PLSQLListener.prototype.enterCase_statement = function(ctx) {1663};1664// Exit a parse tree produced by PLSQLParser#case_statement.1665PLSQLListener.prototype.exitCase_statement = function(ctx) {1666};1667// Enter a parse tree produced by PLSQLParser#simple_case_statement.1668PLSQLListener.prototype.enterSimple_case_statement = function(ctx) {1669};1670// Exit a parse tree produced by PLSQLParser#simple_case_statement.1671PLSQLListener.prototype.exitSimple_case_statement = function(ctx) {1672};1673// Enter a parse tree produced by PLSQLParser#simple_case_when_part.1674PLSQLListener.prototype.enterSimple_case_when_part = function(ctx) {1675};1676// Exit a parse tree produced by PLSQLParser#simple_case_when_part.1677PLSQLListener.prototype.exitSimple_case_when_part = function(ctx) {1678};1679// Enter a parse tree produced by PLSQLParser#searched_case_statement.1680PLSQLListener.prototype.enterSearched_case_statement = function(ctx) {1681};1682// Exit a parse tree produced by PLSQLParser#searched_case_statement.1683PLSQLListener.prototype.exitSearched_case_statement = function(ctx) {1684};1685// Enter a parse tree produced by PLSQLParser#searched_case_when_part.1686PLSQLListener.prototype.enterSearched_case_when_part = function(ctx) {1687};1688// Exit a parse tree produced by PLSQLParser#searched_case_when_part.1689PLSQLListener.prototype.exitSearched_case_when_part = function(ctx) {1690};1691// Enter a parse tree produced by PLSQLParser#case_else_part.1692PLSQLListener.prototype.enterCase_else_part = function(ctx) {1693};1694// Exit a parse tree produced by PLSQLParser#case_else_part.1695PLSQLListener.prototype.exitCase_else_part = function(ctx) {1696};1697// Enter a parse tree produced by PLSQLParser#atom.1698PLSQLListener.prototype.enterAtom = function(ctx) {1699};1700// Exit a parse tree produced by PLSQLParser#atom.1701PLSQLListener.prototype.exitAtom = function(ctx) {1702};1703// Enter a parse tree produced by PLSQLParser#expression_or_vector.1704PLSQLListener.prototype.enterExpression_or_vector = function(ctx) {1705};1706// Exit a parse tree produced by PLSQLParser#expression_or_vector.1707PLSQLListener.prototype.exitExpression_or_vector = function(ctx) {1708};1709// Enter a parse tree produced by PLSQLParser#vector_expr.1710PLSQLListener.prototype.enterVector_expr = function(ctx) {1711};1712// Exit a parse tree produced by PLSQLParser#vector_expr.1713PLSQLListener.prototype.exitVector_expr = function(ctx) {1714};1715// Enter a parse tree produced by PLSQLParser#quantified_expression.1716PLSQLListener.prototype.enterQuantified_expression = function(ctx) {1717};1718// Exit a parse tree produced by PLSQLParser#quantified_expression.1719PLSQLListener.prototype.exitQuantified_expression = function(ctx) {1720};1721// Enter a parse tree produced by PLSQLParser#standard_function.1722PLSQLListener.prototype.enterStandard_function = function(ctx) {1723};1724// Exit a parse tree produced by PLSQLParser#standard_function.1725PLSQLListener.prototype.exitStandard_function = function(ctx) {1726};1727// Enter a parse tree produced by PLSQLParser#over_clause_keyword.1728PLSQLListener.prototype.enterOver_clause_keyword = function(ctx) {1729};1730// Exit a parse tree produced by PLSQLParser#over_clause_keyword.1731PLSQLListener.prototype.exitOver_clause_keyword = function(ctx) {1732};1733// Enter a parse tree produced by PLSQLParser#within_or_over_clause_keyword.1734PLSQLListener.prototype.enterWithin_or_over_clause_keyword = function(ctx) {1735};1736// Exit a parse tree produced by PLSQLParser#within_or_over_clause_keyword.1737PLSQLListener.prototype.exitWithin_or_over_clause_keyword = function(ctx) {1738};1739// Enter a parse tree produced by PLSQLParser#standard_prediction_function_keyword.1740PLSQLListener.prototype.enterStandard_prediction_function_keyword = function(ctx) {1741};1742// Exit a parse tree produced by PLSQLParser#standard_prediction_function_keyword.1743PLSQLListener.prototype.exitStandard_prediction_function_keyword = function(ctx) {1744};1745// Enter a parse tree produced by PLSQLParser#over_clause.1746PLSQLListener.prototype.enterOver_clause = function(ctx) {1747};1748// Exit a parse tree produced by PLSQLParser#over_clause.1749PLSQLListener.prototype.exitOver_clause = function(ctx) {1750};1751// Enter a parse tree produced by PLSQLParser#windowing_clause.1752PLSQLListener.prototype.enterWindowing_clause = function(ctx) {1753};1754// Exit a parse tree produced by PLSQLParser#windowing_clause.1755PLSQLListener.prototype.exitWindowing_clause = function(ctx) {1756};1757// Enter a parse tree produced by PLSQLParser#windowing_type.1758PLSQLListener.prototype.enterWindowing_type = function(ctx) {1759};1760// Exit a parse tree produced by PLSQLParser#windowing_type.1761PLSQLListener.prototype.exitWindowing_type = function(ctx) {1762};1763// Enter a parse tree produced by PLSQLParser#windowing_elements.1764PLSQLListener.prototype.enterWindowing_elements = function(ctx) {1765};1766// Exit a parse tree produced by PLSQLParser#windowing_elements.1767PLSQLListener.prototype.exitWindowing_elements = function(ctx) {1768};1769// Enter a parse tree produced by PLSQLParser#using_clause.1770PLSQLListener.prototype.enterUsing_clause = function(ctx) {1771};1772// Exit a parse tree produced by PLSQLParser#using_clause.1773PLSQLListener.prototype.exitUsing_clause = function(ctx) {1774};1775// Enter a parse tree produced by PLSQLParser#using_element.1776PLSQLListener.prototype.enterUsing_element = function(ctx) {1777};1778// Exit a parse tree produced by PLSQLParser#using_element.1779PLSQLListener.prototype.exitUsing_element = function(ctx) {1780};1781// Enter a parse tree produced by PLSQLParser#collect_order_by_part.1782PLSQLListener.prototype.enterCollect_order_by_part = function(ctx) {1783};1784// Exit a parse tree produced by PLSQLParser#collect_order_by_part.1785PLSQLListener.prototype.exitCollect_order_by_part = function(ctx) {1786};1787// Enter a parse tree produced by PLSQLParser#within_or_over_part.1788PLSQLListener.prototype.enterWithin_or_over_part = function(ctx) {1789};1790// Exit a parse tree produced by PLSQLParser#within_or_over_part.1791PLSQLListener.prototype.exitWithin_or_over_part = function(ctx) {1792};1793// Enter a parse tree produced by PLSQLParser#cost_matrix_clause.1794PLSQLListener.prototype.enterCost_matrix_clause = function(ctx) {1795};1796// Exit a parse tree produced by PLSQLParser#cost_matrix_clause.1797PLSQLListener.prototype.exitCost_matrix_clause = function(ctx) {1798};1799// Enter a parse tree produced by PLSQLParser#xml_passing_clause.1800PLSQLListener.prototype.enterXml_passing_clause = function(ctx) {1801};1802// Exit a parse tree produced by PLSQLParser#xml_passing_clause.1803PLSQLListener.prototype.exitXml_passing_clause = function(ctx) {1804};1805// Enter a parse tree produced by PLSQLParser#xml_attributes_clause.1806PLSQLListener.prototype.enterXml_attributes_clause = function(ctx) {1807};1808// Exit a parse tree produced by PLSQLParser#xml_attributes_clause.1809PLSQLListener.prototype.exitXml_attributes_clause = function(ctx) {1810};1811// Enter a parse tree produced by PLSQLParser#xml_namespaces_clause.1812PLSQLListener.prototype.enterXml_namespaces_clause = function(ctx) {1813};1814// Exit a parse tree produced by PLSQLParser#xml_namespaces_clause.1815PLSQLListener.prototype.exitXml_namespaces_clause = function(ctx) {1816};1817// Enter a parse tree produced by PLSQLParser#xml_table_column.1818PLSQLListener.prototype.enterXml_table_column = function(ctx) {1819};1820// Exit a parse tree produced by PLSQLParser#xml_table_column.1821PLSQLListener.prototype.exitXml_table_column = function(ctx) {1822};1823// Enter a parse tree produced by PLSQLParser#xml_general_default_part.1824PLSQLListener.prototype.enterXml_general_default_part = function(ctx) {1825};1826// Exit a parse tree produced by PLSQLParser#xml_general_default_part.1827PLSQLListener.prototype.exitXml_general_default_part = function(ctx) {1828};1829// Enter a parse tree produced by PLSQLParser#xml_multiuse_expression_element.1830PLSQLListener.prototype.enterXml_multiuse_expression_element = function(ctx) {1831};1832// Exit a parse tree produced by PLSQLParser#xml_multiuse_expression_element.1833PLSQLListener.prototype.exitXml_multiuse_expression_element = function(ctx) {1834};1835// Enter a parse tree produced by PLSQLParser#xmlroot_param_version_part.1836PLSQLListener.prototype.enterXmlroot_param_version_part = function(ctx) {1837};1838// Exit a parse tree produced by PLSQLParser#xmlroot_param_version_part.1839PLSQLListener.prototype.exitXmlroot_param_version_part = function(ctx) {1840};1841// Enter a parse tree produced by PLSQLParser#xmlroot_param_standalone_part.1842PLSQLListener.prototype.enterXmlroot_param_standalone_part = function(ctx) {1843};1844// Exit a parse tree produced by PLSQLParser#xmlroot_param_standalone_part.1845PLSQLListener.prototype.exitXmlroot_param_standalone_part = function(ctx) {1846};1847// Enter a parse tree produced by PLSQLParser#xmlserialize_param_enconding_part.1848PLSQLListener.prototype.enterXmlserialize_param_enconding_part = function(ctx) {1849};1850// Exit a parse tree produced by PLSQLParser#xmlserialize_param_enconding_part.1851PLSQLListener.prototype.exitXmlserialize_param_enconding_part = function(ctx) {1852};1853// Enter a parse tree produced by PLSQLParser#xmlserialize_param_version_part.1854PLSQLListener.prototype.enterXmlserialize_param_version_part = function(ctx) {1855};1856// Exit a parse tree produced by PLSQLParser#xmlserialize_param_version_part.1857PLSQLListener.prototype.exitXmlserialize_param_version_part = function(ctx) {1858};1859// Enter a parse tree produced by PLSQLParser#xmlserialize_param_ident_part.1860PLSQLListener.prototype.enterXmlserialize_param_ident_part = function(ctx) {1861};1862// Exit a parse tree produced by PLSQLParser#xmlserialize_param_ident_part.1863PLSQLListener.prototype.exitXmlserialize_param_ident_part = function(ctx) {1864};1865// Enter a parse tree produced by PLSQLParser#sql_plus_command.1866PLSQLListener.prototype.enterSql_plus_command = function(ctx) {1867};1868// Exit a parse tree produced by PLSQLParser#sql_plus_command.1869PLSQLListener.prototype.exitSql_plus_command = function(ctx) {1870};1871// Enter a parse tree produced by PLSQLParser#whenever_command.1872PLSQLListener.prototype.enterWhenever_command = function(ctx) {1873};1874// Exit a parse tree produced by PLSQLParser#whenever_command.1875PLSQLListener.prototype.exitWhenever_command = function(ctx) {1876};1877// Enter a parse tree produced by PLSQLParser#set_command.1878PLSQLListener.prototype.enterSet_command = function(ctx) {1879};1880// Exit a parse tree produced by PLSQLParser#set_command.1881PLSQLListener.prototype.exitSet_command = function(ctx) {1882};1883// Enter a parse tree produced by PLSQLParser#exit_command.1884PLSQLListener.prototype.enterExit_command = function(ctx) {1885};1886// Exit a parse tree produced by PLSQLParser#exit_command.1887PLSQLListener.prototype.exitExit_command = function(ctx) {1888};1889// Enter a parse tree produced by PLSQLParser#prompt_command.1890PLSQLListener.prototype.enterPrompt_command = function(ctx) {1891};1892// Exit a parse tree produced by PLSQLParser#prompt_command.1893PLSQLListener.prototype.exitPrompt_command = function(ctx) {1894};1895// Enter a parse tree produced by PLSQLParser#partition_extension_clause.1896PLSQLListener.prototype.enterPartition_extension_clause = function(ctx) {1897};1898// Exit a parse tree produced by PLSQLParser#partition_extension_clause.1899PLSQLListener.prototype.exitPartition_extension_clause = function(ctx) {1900};1901// Enter a parse tree produced by PLSQLParser#column_alias.1902PLSQLListener.prototype.enterColumn_alias = function(ctx) {1903};1904// Exit a parse tree produced by PLSQLParser#column_alias.1905PLSQLListener.prototype.exitColumn_alias = function(ctx) {1906};1907// Enter a parse tree produced by PLSQLParser#table_alias.1908PLSQLListener.prototype.enterTable_alias = function(ctx) {1909};1910// Exit a parse tree produced by PLSQLParser#table_alias.1911PLSQLListener.prototype.exitTable_alias = function(ctx) {1912};1913// Enter a parse tree produced by PLSQLParser#alias_quoted_string.1914PLSQLListener.prototype.enterAlias_quoted_string = function(ctx) {1915};1916// Exit a parse tree produced by PLSQLParser#alias_quoted_string.1917PLSQLListener.prototype.exitAlias_quoted_string = function(ctx) {1918};1919// Enter a parse tree produced by PLSQLParser#where_clause.1920PLSQLListener.prototype.enterWhere_clause = function(ctx) {1921};1922// Exit a parse tree produced by PLSQLParser#where_clause.1923PLSQLListener.prototype.exitWhere_clause = function(ctx) {1924};1925// Enter a parse tree produced by PLSQLParser#current_of_clause.1926PLSQLListener.prototype.enterCurrent_of_clause = function(ctx) {1927};1928// Exit a parse tree produced by PLSQLParser#current_of_clause.1929PLSQLListener.prototype.exitCurrent_of_clause = function(ctx) {1930};1931// Enter a parse tree produced by PLSQLParser#into_clause.1932PLSQLListener.prototype.enterInto_clause = function(ctx) {1933};1934// Exit a parse tree produced by PLSQLParser#into_clause.1935PLSQLListener.prototype.exitInto_clause = function(ctx) {1936};1937// Enter a parse tree produced by PLSQLParser#xml_column_name.1938PLSQLListener.prototype.enterXml_column_name = function(ctx) {1939};1940// Exit a parse tree produced by PLSQLParser#xml_column_name.1941PLSQLListener.prototype.exitXml_column_name = function(ctx) {1942};1943// Enter a parse tree produced by PLSQLParser#cost_class_name.1944PLSQLListener.prototype.enterCost_class_name = function(ctx) {1945};1946// Exit a parse tree produced by PLSQLParser#cost_class_name.1947PLSQLListener.prototype.exitCost_class_name = function(ctx) {1948};1949// Enter a parse tree produced by PLSQLParser#attribute_name.1950PLSQLListener.prototype.enterAttribute_name = function(ctx) {1951};1952// Exit a parse tree produced by PLSQLParser#attribute_name.1953PLSQLListener.prototype.exitAttribute_name = function(ctx) {1954};1955// Enter a parse tree produced by PLSQLParser#savepoint_name.1956PLSQLListener.prototype.enterSavepoint_name = function(ctx) {1957};1958// Exit a parse tree produced by PLSQLParser#savepoint_name.1959PLSQLListener.prototype.exitSavepoint_name = function(ctx) {1960};1961// Enter a parse tree produced by PLSQLParser#rollback_segment_name.1962PLSQLListener.prototype.enterRollback_segment_name = function(ctx) {1963};1964// Exit a parse tree produced by PLSQLParser#rollback_segment_name.1965PLSQLListener.prototype.exitRollback_segment_name = function(ctx) {1966};1967// Enter a parse tree produced by PLSQLParser#table_var_name.1968PLSQLListener.prototype.enterTable_var_name = function(ctx) {1969};1970// Exit a parse tree produced by PLSQLParser#table_var_name.1971PLSQLListener.prototype.exitTable_var_name = function(ctx) {1972};1973// Enter a parse tree produced by PLSQLParser#schema_name.1974PLSQLListener.prototype.enterSchema_name = function(ctx) {1975};1976// Exit a parse tree produced by PLSQLParser#schema_name.1977PLSQLListener.prototype.exitSchema_name = function(ctx) {1978};1979// Enter a parse tree produced by PLSQLParser#routine_name.1980PLSQLListener.prototype.enterRoutine_name = function(ctx) {1981};1982// Exit a parse tree produced by PLSQLParser#routine_name.1983PLSQLListener.prototype.exitRoutine_name = function(ctx) {1984};1985// Enter a parse tree produced by PLSQLParser#package_name.1986PLSQLListener.prototype.enterPackage_name = function(ctx) {1987};1988// Exit a parse tree produced by PLSQLParser#package_name.1989PLSQLListener.prototype.exitPackage_name = function(ctx) {1990};1991// Enter a parse tree produced by PLSQLParser#implementation_type_name.1992PLSQLListener.prototype.enterImplementation_type_name = function(ctx) {1993};1994// Exit a parse tree produced by PLSQLParser#implementation_type_name.1995PLSQLListener.prototype.exitImplementation_type_name = function(ctx) {1996};1997// Enter a parse tree produced by PLSQLParser#parameter_name.1998PLSQLListener.prototype.enterParameter_name = function(ctx) {1999};2000// Exit a parse tree produced by PLSQLParser#parameter_name.2001PLSQLListener.prototype.exitParameter_name = function(ctx) {2002};2003// Enter a parse tree produced by PLSQLParser#reference_model_name.2004PLSQLListener.prototype.enterReference_model_name = function(ctx) {2005};2006// Exit a parse tree produced by PLSQLParser#reference_model_name.2007PLSQLListener.prototype.exitReference_model_name = function(ctx) {2008};2009// Enter a parse tree produced by PLSQLParser#main_model_name.2010PLSQLListener.prototype.enterMain_model_name = function(ctx) {2011};2012// Exit a parse tree produced by PLSQLParser#main_model_name.2013PLSQLListener.prototype.exitMain_model_name = function(ctx) {2014};2015// Enter a parse tree produced by PLSQLParser#aggregate_function_name.2016PLSQLListener.prototype.enterAggregate_function_name = function(ctx) {2017};2018// Exit a parse tree produced by PLSQLParser#aggregate_function_name.2019PLSQLListener.prototype.exitAggregate_function_name = function(ctx) {2020};2021// Enter a parse tree produced by PLSQLParser#query_name.2022PLSQLListener.prototype.enterQuery_name = function(ctx) {2023};2024// Exit a parse tree produced by PLSQLParser#query_name.2025PLSQLListener.prototype.exitQuery_name = function(ctx) {2026};2027// Enter a parse tree produced by PLSQLParser#constraint_name.2028PLSQLListener.prototype.enterConstraint_name = function(ctx) {2029};2030// Exit a parse tree produced by PLSQLParser#constraint_name.2031PLSQLListener.prototype.exitConstraint_name = function(ctx) {2032};2033// Enter a parse tree produced by PLSQLParser#label_name.2034PLSQLListener.prototype.enterLabel_name = function(ctx) {2035};2036// Exit a parse tree produced by PLSQLParser#label_name.2037PLSQLListener.prototype.exitLabel_name = function(ctx) {2038};2039// Enter a parse tree produced by PLSQLParser#type_name.2040PLSQLListener.prototype.enterType_name = function(ctx) {2041};2042// Exit a parse tree produced by PLSQLParser#type_name.2043PLSQLListener.prototype.exitType_name = function(ctx) {2044};2045// Enter a parse tree produced by PLSQLParser#sequence_name.2046PLSQLListener.prototype.enterSequence_name = function(ctx) {2047};2048// Exit a parse tree produced by PLSQLParser#sequence_name.2049PLSQLListener.prototype.exitSequence_name = function(ctx) {2050};2051// Enter a parse tree produced by PLSQLParser#exception_name.2052PLSQLListener.prototype.enterException_name = function(ctx) {2053};2054// Exit a parse tree produced by PLSQLParser#exception_name.2055PLSQLListener.prototype.exitException_name = function(ctx) {2056};2057// Enter a parse tree produced by PLSQLParser#function_name.2058PLSQLListener.prototype.enterFunction_name = function(ctx) {2059};2060// Exit a parse tree produced by PLSQLParser#function_name.2061PLSQLListener.prototype.exitFunction_name = function(ctx) {2062};2063// Enter a parse tree produced by PLSQLParser#procedure_name.2064PLSQLListener.prototype.enterProcedure_name = function(ctx) {2065};2066// Exit a parse tree produced by PLSQLParser#procedure_name.2067PLSQLListener.prototype.exitProcedure_name = function(ctx) {2068};2069// Enter a parse tree produced by PLSQLParser#trigger_name.2070PLSQLListener.prototype.enterTrigger_name = function(ctx) {2071};2072// Exit a parse tree produced by PLSQLParser#trigger_name.2073PLSQLListener.prototype.exitTrigger_name = function(ctx) {2074};2075// Enter a parse tree produced by PLSQLParser#variable_name.2076PLSQLListener.prototype.enterVariable_name = function(ctx) {2077};2078// Exit a parse tree produced by PLSQLParser#variable_name.2079PLSQLListener.prototype.exitVariable_name = function(ctx) {2080};2081// Enter a parse tree produced by PLSQLParser#index_name.2082PLSQLListener.prototype.enterIndex_name = function(ctx) {2083};2084// Exit a parse tree produced by PLSQLParser#index_name.2085PLSQLListener.prototype.exitIndex_name = function(ctx) {2086};2087// Enter a parse tree produced by PLSQLParser#cursor_name.2088PLSQLListener.prototype.enterCursor_name = function(ctx) {2089};2090// Exit a parse tree produced by PLSQLParser#cursor_name.2091PLSQLListener.prototype.exitCursor_name = function(ctx) {2092};2093// Enter a parse tree produced by PLSQLParser#record_name.2094PLSQLListener.prototype.enterRecord_name = function(ctx) {2095};2096// Exit a parse tree produced by PLSQLParser#record_name.2097PLSQLListener.prototype.exitRecord_name = function(ctx) {2098};2099// Enter a parse tree produced by PLSQLParser#collection_name.2100PLSQLListener.prototype.enterCollection_name = function(ctx) {2101};2102// Exit a parse tree produced by PLSQLParser#collection_name.2103PLSQLListener.prototype.exitCollection_name = function(ctx) {2104};2105// Enter a parse tree produced by PLSQLParser#link_name.2106PLSQLListener.prototype.enterLink_name = function(ctx) {2107};2108// Exit a parse tree produced by PLSQLParser#link_name.2109PLSQLListener.prototype.exitLink_name = function(ctx) {2110};2111// Enter a parse tree produced by PLSQLParser#column_name.2112PLSQLListener.prototype.enterColumn_name = function(ctx) {2113};2114// Exit a parse tree produced by PLSQLParser#column_name.2115PLSQLListener.prototype.exitColumn_name = function(ctx) {2116};2117// Enter a parse tree produced by PLSQLParser#tableview_name.2118PLSQLListener.prototype.enterTableview_name = function(ctx) {2119};2120// Exit a parse tree produced by PLSQLParser#tableview_name.2121PLSQLListener.prototype.exitTableview_name = function(ctx) {2122};2123// Enter a parse tree produced by PLSQLParser#char_set_name.2124PLSQLListener.prototype.enterChar_set_name = function(ctx) {2125};2126// Exit a parse tree produced by PLSQLParser#char_set_name.2127PLSQLListener.prototype.exitChar_set_name = function(ctx) {2128};2129// Enter a parse tree produced by PLSQLParser#keep_clause.2130PLSQLListener.prototype.enterKeep_clause = function(ctx) {2131};2132// Exit a parse tree produced by PLSQLParser#keep_clause.2133PLSQLListener.prototype.exitKeep_clause = function(ctx) {2134};2135// Enter a parse tree produced by PLSQLParser#function_argument.2136PLSQLListener.prototype.enterFunction_argument = function(ctx) {2137};2138// Exit a parse tree produced by PLSQLParser#function_argument.2139PLSQLListener.prototype.exitFunction_argument = function(ctx) {2140};2141// Enter a parse tree produced by PLSQLParser#function_argument_analytic.2142PLSQLListener.prototype.enterFunction_argument_analytic = function(ctx) {2143};2144// Exit a parse tree produced by PLSQLParser#function_argument_analytic.2145PLSQLListener.prototype.exitFunction_argument_analytic = function(ctx) {2146};2147// Enter a parse tree produced by PLSQLParser#function_argument_modeling.2148PLSQLListener.prototype.enterFunction_argument_modeling = function(ctx) {2149};2150// Exit a parse tree produced by PLSQLParser#function_argument_modeling.2151PLSQLListener.prototype.exitFunction_argument_modeling = function(ctx) {2152};2153// Enter a parse tree produced by PLSQLParser#respect_or_ignore_nulls.2154PLSQLListener.prototype.enterRespect_or_ignore_nulls = function(ctx) {2155};2156// Exit a parse tree produced by PLSQLParser#respect_or_ignore_nulls.2157PLSQLListener.prototype.exitRespect_or_ignore_nulls = function(ctx) {2158};2159// Enter a parse tree produced by PLSQLParser#argument.2160PLSQLListener.prototype.enterArgument = function(ctx) {2161};2162// Exit a parse tree produced by PLSQLParser#argument.2163PLSQLListener.prototype.exitArgument = function(ctx) {2164};2165// Enter a parse tree produced by PLSQLParser#type_spec.2166PLSQLListener.prototype.enterType_spec = function(ctx) {2167};2168// Exit a parse tree produced by PLSQLParser#type_spec.2169PLSQLListener.prototype.exitType_spec = function(ctx) {2170};2171// Enter a parse tree produced by PLSQLParser#datatype.2172PLSQLListener.prototype.enterDatatype = function(ctx) {2173};2174// Exit a parse tree produced by PLSQLParser#datatype.2175PLSQLListener.prototype.exitDatatype = function(ctx) {2176};2177// Enter a parse tree produced by PLSQLParser#precision_part.2178PLSQLListener.prototype.enterPrecision_part = function(ctx) {2179};2180// Exit a parse tree produced by PLSQLParser#precision_part.2181PLSQLListener.prototype.exitPrecision_part = function(ctx) {2182};2183// Enter a parse tree produced by PLSQLParser#native_datatype_element.2184PLSQLListener.prototype.enterNative_datatype_element = function(ctx) {2185};2186// Exit a parse tree produced by PLSQLParser#native_datatype_element.2187PLSQLListener.prototype.exitNative_datatype_element = function(ctx) {2188};2189// Enter a parse tree produced by PLSQLParser#bind_variable.2190PLSQLListener.prototype.enterBind_variable = function(ctx) {2191};2192// Exit a parse tree produced by PLSQLParser#bind_variable.2193PLSQLListener.prototype.exitBind_variable = function(ctx) {2194};2195// Enter a parse tree produced by PLSQLParser#general_element.2196PLSQLListener.prototype.enterGeneral_element = function(ctx) {2197};2198// Exit a parse tree produced by PLSQLParser#general_element.2199PLSQLListener.prototype.exitGeneral_element = function(ctx) {2200};2201// Enter a parse tree produced by PLSQLParser#general_element_part.2202PLSQLListener.prototype.enterGeneral_element_part = function(ctx) {2203};2204// Exit a parse tree produced by PLSQLParser#general_element_part.2205PLSQLListener.prototype.exitGeneral_element_part = function(ctx) {2206};2207// Enter a parse tree produced by PLSQLParser#table_element.2208PLSQLListener.prototype.enterTable_element = function(ctx) {2209};2210// Exit a parse tree produced by PLSQLParser#table_element.2211PLSQLListener.prototype.exitTable_element = function(ctx) {2212};2213// Enter a parse tree produced by PLSQLParser#constant.2214PLSQLListener.prototype.enterConstant = function(ctx) {2215};2216// Exit a parse tree produced by PLSQLParser#constant.2217PLSQLListener.prototype.exitConstant = function(ctx) {2218};2219// Enter a parse tree produced by PLSQLParser#numeric.2220PLSQLListener.prototype.enterNumeric = function(ctx) {2221};2222// Exit a parse tree produced by PLSQLParser#numeric.2223PLSQLListener.prototype.exitNumeric = function(ctx) {2224};2225// Enter a parse tree produced by PLSQLParser#quoted_string.2226PLSQLListener.prototype.enterQuoted_string = function(ctx) {2227};2228// Exit a parse tree produced by PLSQLParser#quoted_string.2229PLSQLListener.prototype.exitQuoted_string = function(ctx) {2230};2231// Enter a parse tree produced by PLSQLParser#id.2232PLSQLListener.prototype.enterId = function(ctx) {2233};2234// Exit a parse tree produced by PLSQLParser#id.2235PLSQLListener.prototype.exitId = function(ctx) {2236};2237// Enter a parse tree produced by PLSQLParser#id_expression.2238PLSQLListener.prototype.enterId_expression = function(ctx) {2239};2240// Exit a parse tree produced by PLSQLParser#id_expression.2241PLSQLListener.prototype.exitId_expression = function(ctx) {2242};2243// Enter a parse tree produced by PLSQLParser#not_equal_op.2244PLSQLListener.prototype.enterNot_equal_op = function(ctx) {2245};2246// Exit a parse tree produced by PLSQLParser#not_equal_op.2247PLSQLListener.prototype.exitNot_equal_op = function(ctx) {2248};2249// Enter a parse tree produced by PLSQLParser#greater_than_or_equals_op.2250PLSQLListener.prototype.enterGreater_than_or_equals_op = function(ctx) {2251};2252// Exit a parse tree produced by PLSQLParser#greater_than_or_equals_op.2253PLSQLListener.prototype.exitGreater_than_or_equals_op = function(ctx) {2254};2255// Enter a parse tree produced by PLSQLParser#less_than_or_equals_op.2256PLSQLListener.prototype.enterLess_than_or_equals_op = function(ctx) {2257};2258// Exit a parse tree produced by PLSQLParser#less_than_or_equals_op.2259PLSQLListener.prototype.exitLess_than_or_equals_op = function(ctx) {2260};2261// Enter a parse tree produced by PLSQLParser#concatenation_op.2262PLSQLListener.prototype.enterConcatenation_op = function(ctx) {2263};2264// Exit a parse tree produced by PLSQLParser#concatenation_op.2265PLSQLListener.prototype.exitConcatenation_op = function(ctx) {2266};2267// Enter a parse tree produced by PLSQLParser#outer_join_sign.2268PLSQLListener.prototype.enterOuter_join_sign = function(ctx) {2269};2270// Exit a parse tree produced by PLSQLParser#outer_join_sign.2271PLSQLListener.prototype.exitOuter_join_sign = function(ctx) {2272};2273// Enter a parse tree produced by PLSQLParser#regular_id.2274PLSQLListener.prototype.enterRegular_id = function(ctx) {2275};2276// Exit a parse tree produced by PLSQLParser#regular_id.2277PLSQLListener.prototype.exitRegular_id = function(ctx) {2278};...testcase.js
Source:testcase.js  
1var ModuleTestThread = (function(global) {2var Thread       = WebModule.Thread;3var ThreadProxy  = WebModule.ThreadProxy;4var ThreadPool   = WebModule.ThreadPool;5var Task         = WebModule.Task;6var EXIT_OK      = Thread.EXIT_OK;7var EXIT_ERROR   = Thread.EXIT_ERROR;8var EXIT_FORCE   = Thread.EXIT_FORCE;9var EXIT_TIMEOUT = Thread.EXIT_TIMEOUT;10var test = new Test(["Thread"], { // Add the ModuleName to be tested here (if necessary).11        disable:    false, // disable all tests.12        browser:    true,  // enable browser test.13        worker:     false, // enable worker test.14        node:       false, // enable node test.15        nw:         true,  // enable nw.js test.16        el:         true,  // enable electron (render process) test.17        button:     true,  // show button.18        both:       true,  // test the primary and secondary modules.19        ignoreError:false, // ignore error.20        callback:   function() {21        },22        errorback:  function(error) {23            console.error(error.message);24        }25    });26if (IN_BROWSER || IN_NW || IN_EL || IN_WORKER || IN_NODE) {27    test.add([28        testThread,29        testThread_closeCancelAndForceClose,30        testThread_barkWatchdog,31        testThread_errorInThread,32        testThread_errorInWorker,33        testThread_closeSelf,34        testThread_postback,35        testThread_postbackWithToken,36        testThread_arrayBuffer,37        testThread_pool,38        testThread_messagePack,39        testThread_post_and_post,40        testThread_args,41        testThread_ttl,42    ]);43}44// --- test cases ------------------------------------------45function testThread(test, pass, miss) {46    // [1] Thread      | thread.post([0, "HELLO"])47    // [2] ThreadProxy | event.postback("HELLO WORLD") ã«å å·¥ãã¦è¿ã48    // [3] Thread      | "HELLO WORLD" ãåãåã49    // [4] Thread      | thread.close()50    // [5] ThreadProxy | yes()51    // [6] Thread      | closeMessageHandler ã§ exitCode ã EXIT_OK ãªäºã確èªããã¹ãçµäº52    var valid = false;53    var thread = new Thread("../thread1.js", function postMessageHandler(args) {54            //55        }, function closeMessageHandler(exitCode) { // [6]56            switch (exitCode) {57            case EXIT_OK:58                if (valid) { test.done(pass()); }59                break;60            default:61                test.done(miss());62            }63        });64    thread.post([0, "HELLO"], null, function postbackMessageHandler(args, event) { // [3]65        //console.log(args[0]); // "HELLO WORLD"66        valid = args[0] === "HELLO WORLD";67        thread.close(); // [4]68    }); // [1]69}70function testThread_closeCancelAndForceClose(test, pass, miss) {71    // [1] Thread      | thread.close() ãªã¯ã¨ã¹ãã ThreadProxy ã«çºè¡72    // [2] ThreadProxy | closeRequestHandler -> no() ãå¼ã°ãããclose ãæå¦ -> Thread ã® closeMessageHandler ã¯å¼ã°ããªã73    // [3] Thread      | 1500ms çµéå¾ã« thread ã active ãªãã¨ã確èªããthread.close(-1) ã§å¼·å¶çµäºã宿½74    //                 | -> closeMessageHandler(EXIT_FORCE)ãå¼ã°ãã75    // [4] Thread      | 2000ms çµéå¾ã«å¼·å¶çµäºãæåãã¦ããäºã確èªããã¹ãçµäº76    var valid = false;77    var thread = new Thread("../thread2.js", function postMessageHandler(args) {78            //79        }, function closeMessageHandler(exitCode) {80            switch (exitCode) {81            case EXIT_FORCE: valid = true; break;82            case EXIT_ERROR:83            case EXIT_FORCE:84            case EXIT_TIMEOUT:85                alert("exitCode: " + exitCode);86            }87        });88    thread.post([0, "HELLO"], null, function postbackMessageHandler(args) {89        console.log(args[0]); // "HELLO WORLD"90        thread.close(1000); // -> call closeRequestHandler  // [1]91        setTimeout(function() {92            if ( thread.active ) { // close canceled // [3]93                thread.close(-1); // force close!! -> handleClose(EXIT_FORCE)94            } else {95                test.done(miss());96            }97        }, 1500);98        setTimeout(function() {99            if ( valid && !thread.active ) { // close canceled // [4]100                test.done(pass());101            } else {102                test.done(miss());103            }104        }, 2000);105    });106}107function testThread_barkWatchdog(test, pass, miss) {108    // [1] Thread      | thread.close(1000) ãè¦æ±109    // [2] ThreadProxy | yes() ã no() ãè¿ããªã110    // [3] Thread      | 1.0ç§å¾ã«watchdogãçºåãèªåã§ãã¹ãã©ã¯ã¿ãèµ°ã -> closeMessageHandler(EXIT_TIMEOUT) ãå¼ã°ãã111    // [4] Thread      | 1.5ç§å¾ã«çµäºãã¦ããäºã確èª112    var valid = false;113    var thread = new Thread("../thread3.js", function postMessageHandler(args) {114            //115        }, function closeMessageHandler(exitCode) { // [3]116            switch (exitCode) {117            case EXIT_TIMEOUT: valid = true;118            case EXIT_OK:119            case EXIT_ERROR:120            case EXIT_FORCE:121            }122        });123    thread.post([0, "HELLO"], null, function postbackMessageHandler(args) {124        console.log(args[0]); // "HELLO WORLD"125        thread.close(1000); // -> no response... [1]126        setTimeout(function() {127            if ( valid && !thread.active ) { // [4]128                test.done(pass());129            } else {130                test.done(miss());131            }132        }, 1500);133    });134}135function testThread_errorInThread(test, pass, miss) {136    // [1] ThreadProxy | thread4.js å
é¨ã§ä¾å¤çºç( throw new Error("lol") )137    // [2] Thread      | closeMessageHandler(EXIT_ERROR) ãå¼ã°ãã138    // [3] Thread      | 1ç§å¾ã«çµäºãã¦ããäºã確èª139    var valid = false;140    var thread = new Thread("../thread4.js", function postMessageHandler(args) {141        }, function closeMessageHandler(exitCode) { // [2]142            switch (exitCode) {143            case EXIT_ERROR: valid = true;144            case EXIT_OK:145            case EXIT_FORCE:146            case EXIT_TIMEOUT:147            }148        });149    thread.post([0, "HELLO"], null, function postbackMessageHandler(args) {150        console.log(args[0]); // "HELLO WORLD"151        thread.close();152        setTimeout(function() {153            if (valid && !thread.active) { // [3]154                test.done(pass());155            } else {156                test.done(miss());157            }158        }, 1000);159    });160}161function testThread_errorInWorker(test, pass, miss) {162    // [1] ThreadProxy  | new ThreadProxy ã®å¤å´(importScriptã®æ¬¡ãããã§)ã§ä¾å¤çºç163    // [2] Thread       | handleClose(EXIT_ERROR) ãå¼ã°ãã164    // [3] Thread       | 2ç§å¾ã«çµäºãã¦ããäºã確èª165    var valid = false;166    setTimeout(function() {167        if (valid && !thread.active) { // [3]168            test.done(pass());169        } else {170            test.done(miss());171        }172    }, 2000);173    var thread = new Thread("../thread5.js", function postMessageHandler(args) {174            //console.log(value); // "HELLO WORLD"175            //thread.close();176        }, function closeMessageHandler(exitCode) { // [2]177            switch (exitCode) {178            case EXIT_ERROR: valid = true;179            case EXIT_OK:180            case EXIT_FORCE:181            case EXIT_TIMEOUT:182            }183        });184    thread.post([0, "HELLO"]);185}186function testThread_closeSelf(test, pass, miss) {187    // [1] ThreadProxy | ThreadProxy#close() ã§èªèº«ãéãã188    // [2] Thread      | closeMessageHandler(EXIT_OK) ãå¼ã°ãã189    // [3] Thread      | 2ç§å¾ã«çµäºãã¦ããäºã確èª190    var valid = false;191    setTimeout(function() {192        if (valid && !thread.active) { // [3]193            test.done(pass());194        } else {195            test.done(miss());196        }197    }, 2000);198    var thread = new Thread("../thread6.js", function postMessageHandler(args) {199            //console.log(value); // "HELLO WORLD"200            //thread.close();201        }, function closeMessageHandler(exitCode) { // [2]202            switch (exitCode) {203            case EXIT_OK: valid = true;204            case EXIT_ERROR:205            case EXIT_FORCE:206            case EXIT_TIMEOUT:207            }208        });209    thread.post([0, "HELLO"], null, function postbackMessageHandler(args) {210    });211}212function testThread_postback(test, pass, miss) {213    // [1] Thread       | thread.post([123, "HELLO"])214    // [2] ThreadProxy  | event.postback([123, "HELLO WORLD"]) ãè¿ã215    // [3] Thread       | "HELLO WORLD" ãåãåã216    // [4] Thread       | thread.close()217    // [5] ThreadProxy  | yes()218    // [6] Thread       | closeMessageHandler(EXIT_OK) ãå¼ã°ããäºã確èªãã219    var valid = false;220    var thread = new Thread("../thread7.js", function postMessageHandler(args) {221/*222            console.log(value); // "HELLO WORLD"223            valid = value === "HELLO WORLD"; // [3]224            thread.close(); // [4]225 */226            test.done(miss());227        }, function closeMessageHandler(exitCode) { // [6]228            switch (exitCode) {229            case EXIT_OK:230                if (valid) {231                    test.done(pass());232                    return;233                }234            case EXIT_ERROR:235            case EXIT_FORCE:236            case EXIT_TIMEOUT:237            }238            test.done(miss());239        });240    thread.post([123, "HELLO"], null, function postbackMessageHandler(args, event) { // [1]241        console.log(args[1]); // "HELLO WORLD"242        if (args[0] === 123 && args[1] === "HELLO WORLD") { // [3]243            valid = true;244        }245        thread.close(); // [4]246    });247}248function testThread_postbackWithToken(test, pass, miss) {249    // [1] Thread       | thread.post( [ 1234, "HELLO" ] )250    // [2] ThreadProxy  | event.postback([1234, "HELLO WORLD"]) ãè¿ã251    // [3] Thread       | "HELLO WORLD" ããã¹ãããã¯ã§åãåã252    // [4] Thread       | thread.close()253    // [5] ThreadProxy  | yes()254    // [6] Thread       | closeMessageHandler(EXIT_OK) ãå¼ã°ããäºã確èªãã255    var valid = false;256    var thread = new Thread("../thread8.js", function postMessageHandler(args) {257/*258            console.log(value); // "HELLO WORLD"259            valid = value === "HELLO WORLD"; // [3]260            thread.close(); // [4]261 */262            test.done(miss());263        }, function closeMessageHandler(exitCode) { // [6]264            switch (exitCode) {265            case EXIT_OK:266                if (valid) {267                    test.done(pass());268                    return;269                }270            case EXIT_ERROR:271            case EXIT_FORCE:272            case EXIT_TIMEOUT:273            }274            test.done(miss());275        });276    thread.post([1234, "HELLO"], null, function postbackMessageHandler(args, event) { // [1]277        console.log(args[1]); // "HELLO WORLD"278        valid = args[1] === "HELLO WORLD"; // [3]279        thread.close(); // [4]280    });281}282function testThread_arrayBuffer(test, pass, miss) {283    var valid = false;284    var thread = new Thread("../thread9.js", function postMessageHandler(args) {285            test.done(miss());286        }, function closeMessageHandler(exitCode) { // [6]287            switch (exitCode) {288            case EXIT_OK:289                if (valid) {290                    test.done(pass());291                    return;292                }293            case EXIT_ERROR:294            case EXIT_FORCE:295            case EXIT_TIMEOUT:296            }297            test.done(miss());298        });299    var source = new Uint8Array([1,2,3]);300    thread.post([1, source.buffer], [source.buffer], function postbackMessageHandler(args, event) {301        var result = new Uint8Array(args[1]);302        if (result[0] === 2 &&303            result[1] === 4 &&304            result[2] === 6) {305            //if (source.buffer === null) {306                valid = true;307            //}308        }309        thread.close(); // [4]310    });311}312function testThread_pool(test, pass, miss) {313    var task = new Task("testThread_pool", 3, function(err) {314            if (err) {315                test.done(miss());316            } else {317                test.done(pass());318            }319        });320    var pool = new ThreadPool([321               new Thread("../thread10.js"),322               new Thread("../thread10.js"),323               new Thread("../thread10.js"),324            ]);325    pool.post([1, "A"], null, function(args) {326        if (args[1] === "A") {327            task.pass();328        } else {329            task.miss();330        }331    });332    pool.post([1, "B"], null, function(args) {333        if (args[1] === "B") {334            task.pass();335        } else {336            task.miss();337        }338    });339    pool.post([1, "C"], null, function(args) {340        if (args[1] === "C") {341            task.pass();342        } else {343            task.miss();344        }345    });346}347function testThread_messagePack(test, pass, miss) {348    var thread = new Thread("../thread11.js", null, function closeMessageHandler(exitCode) { // [6]349        //alert(exitCode);350    });351    var packed = WebModule.MessagePack.encode({352            msg: "HELLO",353            date1: new Date(),354            date2: null,355            data: new Uint8Array(10)356        });357    thread.post([1, packed.buffer], [packed.buffer], function(args) {358        var result = WebModule.MessagePack.decode(new Uint8Array(args[1]));359        console.log(result.msg);   // -> "HELLO WORLD";360        console.log(result.date1);361        console.log(result.date2);362        console.log(result.data);363        test.done(pass());364    });365}366function testThread_post_and_post(test, pass, miss) {367    // Thread#post([delayTime])368    // setTimeout(function() { ThreadProxy#post(]delayTime]) }, delayTime)369    var valid = false;370    var delayTime = 1000;371    var thread = new Thread("../thread12.js", function postMessageHandler(args) {372            if (delayTime === args[0]) {373                test.done(pass());374            } else {375                test.done(miss());376            }377            thread.close();378        }, function closeMessageHandler(exitCode) {379            //console.log(exitCode);380        });381    thread.post([delayTime]);382}383function testThread_args(test, pass, miss) {384    var thread = new Thread("../thread13.js", null, function(exitCode) {385            if (exitCode) {386                test.done(miss());387            } else {388                test.done(pass());389            }390        });391    thread.post();   // undefined392    thread.post(0);  // Number393    thread.post(""); // String394    thread.post([]); // Array395    setTimeout(function() {396        thread.close();397    }, 1000);398}399function testThread_ttl(test, pass, miss) {400    // ttlã3ãªã®ã§ãpostbackMessageHandler ã3åå¼ã°ã401    // 4åç®ã¯ postMessageHandler ãå¼ã°ããäºã確èªãã402    // [2][3][4] ThreadProxy | event.postback("HELLO WORLD {n}") ã«å å·¥ãã¦è¿ã, n 㯠1..3403    // [2][3][4] Thread      | postbackMessageHandler ã "HELLO WORLD {n}" ãåãåã404    // [5]       Thread      | postMessageHandler ã "HELLO WORLD 4" ãåãåã405    var valid = 0;406    var thread = new Thread("../thread_ttl.js", function postMessageHandler(args) {407            if (args[0] === "HELLO WORLD 4") {408                valid++;409            }410            if (valid >= 4) {411                thread.close();412            }413        }, function closeMessageHandler(exitCode) {414            switch (exitCode) {415            case EXIT_OK:416                if (valid >= 4) {417                    test.done(pass());418                } else {419                    test.done(miss());420                }421                break;422            default:423                test.done(miss());424            }425        });426    var ttl = 3;427    thread.post([0, "HELLO"], null, function postbackMessageHandler(args, event) { // [2][3][4]428        if (args[0] === "HELLO WORLD 1" ||429            args[0] === "HELLO WORLD 2" ||430            args[0] === "HELLO WORLD 3") {431            valid++;432        }433    }, ttl);434}435return test.run();...run.js
Source:run.js  
...118  child.on('error', function (error) {119    bus.emit('error', error);120    if (error.code === 'ENOENT') {121      utils.log.error('unable to run executable: "' + cmd.executable + '"');122      process.exit(1);123    } else {124      utils.log.error('failed to start child process: ' + error.code);125      throw error;126    }127  });128  child.on('exit', function (code, signal) {129    if (code === 127) {130      utils.log.error('failed to start process, "' + cmd.executable +131        '" exec not found');132      bus.emit('error', code);133      process.exit();134    }135    if (code === 2) {136      // something wrong with parsed command137      utils.log.error('process failed, unhandled exit code (2)');138      bus.emit('error', code);139      process.exit();140    }141    // In case we killed the app ourselves, set the signal thusly142    if (killedAfterChange) {143      killedAfterChange = false;144      signal = config.signal;145    }146    // this is nasty, but it gives it windows support147    if (utils.isWindows && signal === 'SIGTERM') {148      signal = config.signal;149    }150    if (signal === config.signal || code === 0) {151      // this was a clean exit, so emit exit, rather than crash152      debug('bus.emit(exit) via ' + config.signal);153      bus.emit('exit');154      // exit the monitor, but do it gracefully155      if (signal === config.signal) {156        return restart();157      }158      if (code === 0) { // clean exit - wait until file change to restart159        if (runCmd) {160          utils.log.status('clean exit - waiting for changes before restart');161        }162        child = null;163      }164    } else {165      bus.emit('crash');166      if (options.exitcrash) {167        utils.log.fail('app crashed');168        if (!config.required) {169          process.exit(1);170        }171      } else {172        utils.log.fail('app crashed - waiting for file changes before' +173          ' starting...');174        child = null;175      }176    }177    if (config.options.restartable) {178      // stdin needs to kick in again to be able to listen to the179      // restart command180      process.stdin.resume();181    }182  });183  run.kill = function (noRestart, callback) {184    // I hate code like this :(  - Remy (author of said code)185    if (typeof noRestart === 'function') {186      callback = noRestart;187      noRestart = false;188    }189    if (!callback) {190      callback = noop;191    }192    if (child !== null) {193      // if the stdin piping is on, we need to unpipe, but also close stdin on194      // the child, otherwise linux can throw EPIPE or ECONNRESET errors.195      if (options.stdin) {196        process.stdin.unpipe(child.stdin);197      }198      if (utils.isWindows) {199        // For the on('exit', ...) handler above the following looks like a200        // crash, so we set the killedAfterChange flag201        killedAfterChange = true;202      }203      /* Now kill the entire subtree of processes belonging to nodemon */204      var oldPid = child.pid;205      if (child) {206        kill(child, config.signal, function () {207          // this seems to fix the 0.11.x issue with the "rs" restart command,208          // though I'm unsure why. it seems like more data is streamed in to209          // stdin after we close.210          if (child && options.stdin && child.stdin && oldPid === child.pid) {211            child.stdin.end();212          }213          callback();214        });215      }216    } else if (!noRestart) {217      // if there's no child, then we need to manually start the process218      // this is because as there was no child, the child.on('exit') event219      // handler doesn't exist which would normally trigger the restart.220      bus.once('start', callback);221      restart();222    } else {223      callback();224    }225  };226  // connect stdin to the child process (options.stdin is on by default)227  if (options.stdin) {228    process.stdin.resume();229    // FIXME decide whether or not we need to decide the encoding230    // process.stdin.setEncoding('utf8');231    // swallow the stdin error if it happens232    // ref: https://github.com/remy/nodemon/issues/1195233    if (hasStdio) {234      child.stdin.on('error', () => { });235      process.stdin.pipe(child.stdin);236    } else {237      if (child.stdout) {238        child.stdout.pipe(process.stdout);239      } else {240        utils.log.error('running an unsupported version of node ' +241          process.version);242        utils.log.error('nodemon may not work as expected - ' +243          'please consider upgrading to LTS');244      }245    }246    bus.once('exit', function () {247      if (child && process.stdin.unpipe) { // node > 0.8248        process.stdin.unpipe(child.stdin);249      }250    });251  }252  debug('start watch on: %s', config.options.watch);253  if (config.options.watch !== false) {254    watch();255  }256}257function kill(child, signal, callback) {258  if (!callback) {259    callback = function () { };260  }261  if (utils.isWindows) {262    // When using CoffeeScript under Windows, child's process is not node.exe263    // Instead coffee.cmd is launched, which launches cmd.exe, which starts264    // node.exe as a child process child.kill() would only kill cmd.exe, not265    // node.exe266    // Therefore we use the Windows taskkill utility to kill the process and all267    // its children (/T for tree).268    // Force kill (/F) the whole child tree (/T) by PID (/PID 123)269    exec('taskkill /pid ' + child.pid + ' /T /F');270    callback();271  } else {272    // we use psTree to kill the full subtree of nodemon, because when273    // spawning processes like `coffee` under the `--debug` flag, it'll spawn274    // it's own child, and that can't be killed by nodemon, so psTree gives us275    // an array of PIDs that have spawned under nodemon, and we send each the276    // configured signal (default: SIGUSR2) signal, which fixes #335277    // note that psTree also works if `ps` is missing by looking in /proc278    const sig = signal.replace('SIG', '');279    psTree(child.pid, function (err, kids) {280      if (psTree.hasPS) {281        spawn('kill', ['-s', sig, child.pid].concat(kids.map(p => p.PID)))282          .on('close', callback);283      } else {284        // make sure we kill from smallest to largest285        const pids = kids.map(p => p.PID).concat(child.pid).sort();286        pids.forEach(pid => {287          exec('kill -' + signals[signal] + ' ' + pid, () => { });288        });289        callback();290      }291    });292  }293}294// stubbed out for now, filled in during run295run.kill = function (flag, callback) {296  if (callback) {297    callback();298  }299};300run.restart = noop;301bus.on('quit', function onQuit() {302  // remove event listener303  var exitTimer = null;304  var exit = function () {305    clearTimeout(exitTimer);306    exit = noop; // null out in case of race condition307    child = null;308    if (!config.required) {309      // Execute all other quit listeners.310      bus.listeners('quit').forEach(function (listener) {311        if (listener !== onQuit) {312          listener();313        }314      });315      process.exit(0);316    } else {317      bus.emit('exit');318    }319  };320  // if we're not running already, don't bother with trying to kill321  if (config.run === false) {322    return exit();323  }324  // immediately try to stop any polling325  config.run = false;326  if (child) {327    // give up waiting for the kids after 10 seconds328    exitTimer = setTimeout(exit, 10 * 1000);329    child.removeAllListeners('exit');330    child.once('exit', exit);331    kill(child, 'SIGINT');332  } else {333    exit();334  }335});336bus.on('restart', function () {337  // run.kill will send a SIGINT to the child process, which will cause it338  // to terminate, which in turn uses the 'exit' event handler to restart339  run.kill();340});341// remove the flag file on exit342process.on('exit', function () {343  utils.log.detail('exiting');344  if (child) { child.kill(); }345});346// because windows borks when listening for the SIG* events347if (!utils.isWindows) {348  // usual suspect: ctrl+c exit349  process.once('SIGINT', function () {350    bus.emit('quit');351  });352  process.once('SIGTERM', function () {353    bus.emit('quit');354    if (child) { child.kill('SIGTERM'); }355    process.exit(0);356  });357}...error-handler.js
Source:error-handler.js  
...41    // actually exit.42    if (exitCode === 0 && !itWorked) {43      exitCode = 144    }45    if (exitCode !== 0) process.exit(exitCode)46  } else {47    itWorked = false // ready for next exit48  }49})50function exit (code, noLog) {51  exitCode = exitCode || process.exitCode || code52  var doExit = npm.config ? npm.config.get('_exit') : true53  log.verbose('exit', [code, doExit])54  if (log.level === 'silent') noLog = true55  if (rollbacks.length) {56    chain(rollbacks.map(function (f) {57      return function (cb) {58        npm.commands.unbuild([f], true, cb)59      }60    }), function (er) {61      if (er) {62        log.error('error rolling back', er)63        if (!code) errorHandler(er)64        else if (noLog) rm('npm-debug.log', reallyExit.bind(null, er))65        else writeLogFile(reallyExit.bind(this, er))66      } else {67        if (!noLog && code) writeLogFile(reallyExit)68        else rm('npm-debug.log', reallyExit)69      }70    })71    rollbacks.length = 072  } else if (code && !noLog) {73    writeLogFile(reallyExit)74  } else {75    rm('npm-debug.log', reallyExit)76  }77  function reallyExit (er) {78    if (er && !code) code = typeof er.errno === 'number' ? er.errno : 179    // truncate once it's been written.80    log.record.length = 081    itWorked = !code82    // just emit a fake exit event.83    // if we're really exiting, then let it exit on its own, so that84    // in-process stuff can finish or clean up first.85    if (!doExit) process.emit('exit', code)86  }87}88function errorHandler (er) {89  log.disableProgress()90  // console.error('errorHandler', er)91  if (!npm.config || !npm.config.loaded) {92    // logging won't work unless we pretend that it's ready93    er = er || new Error('Exit prior to config file resolving.')94    console.error(er.stack || er.message)95  }96  if (cbCalled) {97    er = er || new Error('Callback called more than once.')98  }99  cbCalled = true100  if (!er) return exit(0)101  if (typeof er === 'string') {102    log.error('', er)103    return exit(1, true)104  } else if (!(er instanceof Error)) {105    log.error('weird error', er)106    return exit(1, true)107  }108  var m = er.code || er.message.match(/^(?:Error: )?(E[A-Z]+)/)109  if (m && !er.code) {110    er.code = m111  }112  ;[113    'type',114    'fstream_path',115    'fstream_unc_path',116    'fstream_type',117    'fstream_class',118    'fstream_finish_call',119    'fstream_linkpath',120    'stack',121    'fstream_stack',122    'statusCode',123    'pkgid'124  ].forEach(function (k) {125    var v = er[k]126    if (!v) return127    if (k === 'fstream_stack') v = v.join('\n')128    log.verbose(k, v)129  })130  log.verbose('cwd', process.cwd())131  var os = require('os')132  // log.error('System', os.type() + ' ' + os.release())133  // log.error('command', process.argv.map(JSON.stringify).join(' '))134  // log.error('node -v', process.version)135  // log.error('npm -v', npm.version)136  log.error('', os.type() + ' ' + os.release())137  log.error('argv', process.argv.map(JSON.stringify).join(' '))138  log.error('node', process.version)139  log.error('npm ', 'v' + npm.version)140  ;[141    'file',142    'path',143    'code',144    'errno',145    'syscall'146  ].forEach(function (k) {147    var v = er[k]148    if (v) log.error(k, v)149  })150  // just a line break151  if (log.levels[log.level] <= log.levels.error) console.error('')152  var msg = errorMessage(er)153  msg.summary.concat(msg.detail).forEach(function (errline) {154    log.error.apply(log, errline)155  })156  exit(typeof er.errno === 'number' ? er.errno : 1)157}158var writingLogFile = false159function writeLogFile (cb) {160  if (writingLogFile) return cb()161  writingLogFile = true162  wroteLogFile = true163  var fstr = writeStreamAtomic('npm-debug.log')164  var os = require('os')165  var out = ''166  log.record.forEach(function (m) {167    var pref = [m.id, m.level]168    if (m.prefix) pref.push(m.prefix)169    pref = pref.join(' ')170    m.message.trim().split(/\r?\n/).map(function (line) {...index.js
Source:index.js  
1// Note: since nyc uses this module to output coverage, any lines2// that are in the direct sync flow of nyc's outputCoverage are3// ignored, since we can never get coverage for them.4var assert = require('assert')5var signals = require('./signals.js')6var EE = require('events')7/* istanbul ignore if */8if (typeof EE !== 'function') {9  EE = EE.EventEmitter10}11var emitter12if (process.__signal_exit_emitter__) {13  emitter = process.__signal_exit_emitter__14} else {15  emitter = process.__signal_exit_emitter__ = new EE()16  emitter.count = 017  emitter.emitted = {}18}19// Because this emitter is a global, we have to check to see if a20// previous version of this library failed to enable infinite listeners.21// I know what you're about to say.  But literally everything about22// signal-exit is a compromise with evil.  Get used to it.23if (!emitter.infinite) {24  emitter.setMaxListeners(Infinity)25  emitter.infinite = true26}27module.exports = function (cb, opts) {28  assert.equal(typeof cb, 'function', 'a callback must be provided for exit handler')29  if (loaded === false) {30    load()31  }32  var ev = 'exit'33  if (opts && opts.alwaysLast) {34    ev = 'afterexit'35  }36  var remove = function () {37    emitter.removeListener(ev, cb)38    if (emitter.listeners('exit').length === 0 &&39        emitter.listeners('afterexit').length === 0) {40      unload()41    }42  }43  emitter.on(ev, cb)44  return remove45}46module.exports.unload = unload47function unload () {48  if (!loaded) {49    return50  }51  loaded = false52  signals.forEach(function (sig) {53    try {54      process.removeListener(sig, sigListeners[sig])55    } catch (er) {}56  })57  process.emit = originalProcessEmit58  process.reallyExit = originalProcessReallyExit59  emitter.count -= 160}61function emit (event, code, signal) {62  if (emitter.emitted[event]) {63    return64  }65  emitter.emitted[event] = true66  emitter.emit(event, code, signal)67}68// { <signal>: <listener fn>, ... }69var sigListeners = {}70signals.forEach(function (sig) {71  sigListeners[sig] = function listener () {72    // If there are no other listeners, an exit is coming!73    // Simplest way: remove us and then re-send the signal.74    // We know that this will kill the process, so we can75    // safely emit now.76    var listeners = process.listeners(sig)77    if (listeners.length === emitter.count) {78      unload()79      emit('exit', null, sig)80      /* istanbul ignore next */81      emit('afterexit', null, sig)82      /* istanbul ignore next */83      process.kill(process.pid, sig)84    }85  }86})87module.exports.signals = function () {88  return signals89}90module.exports.load = load91var loaded = false92function load () {93  if (loaded) {94    return95  }96  loaded = true97  // This is the number of onSignalExit's that are in play.98  // It's important so that we can count the correct number of99  // listeners on signals, and don't wait for the other one to100  // handle it instead of us.101  emitter.count += 1102  signals = signals.filter(function (sig) {103    try {104      process.on(sig, sigListeners[sig])105      return true106    } catch (er) {107      return false108    }109  })110  process.emit = processEmit111  process.reallyExit = processReallyExit112}113var originalProcessReallyExit = process.reallyExit114function processReallyExit (code) {115  process.exitCode = code || 0116  emit('exit', process.exitCode, null)117  /* istanbul ignore next */118  emit('afterexit', process.exitCode, null)119  /* istanbul ignore next */120  originalProcessReallyExit.call(process, process.exitCode)121}122var originalProcessEmit = process.emit123function processEmit (ev, arg) {124  if (ev === 'exit') {125    if (arg !== undefined) {126      process.exitCode = arg127    }128    var ret = originalProcessEmit.apply(this, arguments)129    emit('exit', process.exitCode, null)130    /* istanbul ignore next */131    emit('afterexit', process.exitCode, null)132    return ret133  } else {134    return originalProcessEmit.apply(this, arguments)135  }...ignore-scripts.js
Source:ignore-scripts.js  
1var fs = require('graceful-fs')2var path = require('path')3var mkdirp = require('mkdirp')4var rimraf = require('rimraf')5var test = require('tap').test6var common = require('../common-tap')7// ignore-scripts/package.json has scripts that always exit with non-zero error8// codes.9var pkg = path.resolve(__dirname, 'ignore-scripts')10var gypfile = 'bad_binding_file\n'11var json = {12  author: 'Milton the Aussie',13  name: 'ignore-scripts',14  version: '0.0.0',15  scripts: {16    prepublish: 'exit 123',17    publish: 'exit 123',18    postpublish: 'exit 123',19    preinstall: 'exit 123',20    install: 'exit 123',21    postinstall: 'exit 123',22    preuninstall: 'exit 123',23    uninstall: 'exit 123',24    postuninstall: 'exit 123',25    pretest: 'exit 123',26    test: 'exit 123',27    posttest: 'exit 123',28    prestop: 'exit 123',29    stop: 'exit 123',30    poststop: 'exit 123',31    prestart: 'exit 123',32    start: 'exit 123',33    poststart: 'exit 123',34    prerestart: 'exit 123',35    restart: 'exit 123',36    postrestart: 'exit 123',37    preversion: 'exit 123',38    version: 'exit 123',39    postversion: 'exit 123',40    preshrinkwrap: 'exit 123',41    shrinkwrap: 'exit 123',42    postshrinkwrap: 'exit 123'43  }44}45test('setup', function (t) {46  setup()47  t.end()48})49test('ignore-scripts: install using the option', function (t) {50  createChild(['install', '--ignore-scripts'], function (err, code) {51    t.ifError(err, 'install with scripts ignored finished successfully')52    t.equal(code, 0, 'npm install exited with code')53    t.end()54  })55})56test('ignore-scripts: install NOT using the option', function (t) {57  createChild(['install'], function (err, code) {58    t.ifError(err, 'install with scripts successful')59    t.notEqual(code, 0, 'npm install exited with code')60    t.end()61  })62})63var scripts = [64  'prepublish', 'publish', 'postpublish',65  'preinstall', 'install', 'postinstall',66  'preuninstall', 'uninstall', 'postuninstall',67  'pretest', 'test', 'posttest',68  'prestop', 'stop', 'poststop',69  'prestart', 'start', 'poststart',70  'prerestart', 'restart', 'postrestart',71  'preversion', 'version', 'postversion',72  'preshrinkwrap', 'shrinkwrap', 'postshrinkwrap'73]74scripts.forEach(function (script) {75  test('ignore-scripts: run-script ' + script + ' using the option', function (t) {76    createChild(['--ignore-scripts', 'run-script', script], function (err, code, stdout, stderr) {77      t.ifError(err, 'run-script ' + script + ' with ignore-scripts successful')78      t.equal(code, 0, 'npm run-script exited with code')79      t.end()80    })81  })82})83scripts.forEach(function (script) {84  test('ignore-scripts: run-script ' + script + ' NOT using the option', function (t) {85    createChild(['run-script', script], function (err, code) {86      t.ifError(err, 'run-script ' + script + ' finished successfully')87      t.notEqual(code, 0, 'npm run-script exited with code')88      t.end()89    })90  })91})92test('cleanup', function (t) {93  cleanup()94  t.end()95})96function cleanup () {97  rimraf.sync(pkg)98}99function setup () {100  cleanup()101  mkdirp.sync(pkg)102  fs.writeFileSync(path.join(pkg, 'binding.gyp'), gypfile)103  fs.writeFileSync(104    path.join(pkg, 'package.json'),105    JSON.stringify(json, null, 2)106  )107}108function createChild (args, cb) {109  return common.npm(110    args.concat(['--loglevel', 'silent']),111    { cwd: pkg },112    cb113  )...mb.bgndGallery.effects.js
Source:mb.bgndGallery.effects.js  
1/*2 * ******************************************************************************3 *  jquery.mb.components4 *  file: mb.bgndGallery.effects.js5 *6 *  Copyright (c) 2001-2014. Matteo Bicocchi (Pupunzi);7 *  Open lab srl, Firenze - Italy8 *  email: matteo@open-lab.com9 *  site: 	http://pupunzi.com10 *  blog:	http://pupunzi.open-lab.com11 * 	http://open-lab.com12 *13 *  Licences: MIT, GPL14 *  http://www.opensource.org/licenses/mit-license.php15 *  http://www.gnu.org/licenses/gpl.html16 *17 *  last modified: 07/01/14 22.5018 *  *****************************************************************************19 */20/*******************************************************************************21 *22 * mb.bgndGallery.effects23 * Author: pupunzi24 * Creation date: 26/06/1325 *26 ******************************************************************************/27// ENTER/EXIT EFFECTS28$.mbBgndGallery.effects={29	fade:{30		enter:{left:0,opacity:0},31		exit:{left:0,opacity:0},32		enterTiming:"ease-in",33		exitTiming:"ease-in"34	},35	slideUp:{36		enter:{top:"100%",opacity:1},37		exit:{top:0,opacity:0},38		enterTiming:"ease-in",39		exitTiming:"ease-in"40	},41	slideDown:{42		enter:{top:"-100%",opacity:1},43		exit:{top:0,opacity:0},44		enterTiming:"ease-in",45		exitTiming:"ease-in"46	},47	slideLeft:{48		enter:{left:"100%",opacity:1},49		exit:{left:"-100%",opacity:0}50	},51	slideRight:{52		enter:{left:"-100%",opacity:1},53		exit:{left:"100%",opacity:0}54	},55	zoom:{56		enter:{transform:"scale("+(1+ Math.random()*5)+")",opacity:0},57		exit:{transform:"scale("+(1 + Math.random()*5)+")",opacity:0},58		enterTiming:"cubic-bezier(0.19, 1, 0.22, 1)",59		exitTiming:"cubic-bezier(0.19, 1, 0.22, 1)"60	},61	zoomBlur:{ //the blur effect only works on webkit browsers.62		enter:{opacity:0, filter:"blur(30px)", transform: "scale(2)"},63		exit:{opacity:0, filter:"blur(30px)", transform: "scale(2)"},64		enterTiming:"cubic-bezier(0.19, 1, 0.22, 1)",65		exitTiming:"cubic-bezier(0.19, 1, 0.22, 1)"66	},67	blur:{ //the blur effect only works on webkit browsers.68		enter:{opacity:0, filter:"blur(30px)"},69		exit:{opacity:0, filter:"blur(30px)"},70		enterTiming:"cubic-bezier(0.19, 1, 0.22, 1)",71		exitTiming:"cubic-bezier(0.19, 1, 0.22, 1)"72	}...ARP_TitleCommandExit.js
Source:ARP_TitleCommandExit.js  
...37    };38    Scene_Title.prototype.commandExitGame = function() {39        this._commandWindow.close();40        this.fadeOutAll();41        SceneManager.exit();42    };...Using AI Code Generation
1import { Selector } from 'testcafe';2test('My first test', async t => {3        .typeText('#developer-name', 'John Smith')4        .click('#submit-button');5});6test('My second test', async t => {7        .typeText('#developer-name', 'John Smith')8        .click('#submit-button');9        .exit();10});11await t.exit();12await t.exit(0);13await t.exit(1);14await t.exit(2);15await t.exit(3);16await t.exit(4);17await t.exit(5);18await t.exit(6);19await t.exit(7);20await t.exit(8);21await t.exit(9);22await t.exit(10);23await t.exit(11);24await t.exit(12);25await t.exit(13);26await t.exit(14);27await t.exit(15);28await t.exit(16);29await t.exit(17);30await t.exit(18);31await t.exit(19);32await t.exit(20);33await t.exit(21);34await t.exit(22);35await t.exit(23);36await t.exit(24);37await t.exit(25);38await t.exit(26);39await t.exit(27);40await t.exit(28);41await t.exit(29);42await t.exit(30);43await t.exit(31);44await t.exit(32);45await t.exit(33);46await t.exit(34);47await t.exit(35);48await t.exit(36);49await t.exit(37);50await t.exit(38);51await t.exit(39);52await t.exit(40);53await t.exit(41);54await t.exit(42);55await t.exit(43);56await t.exit(44);57await t.exit(45);58await t.exit(46);59await t.exit(47);60await t.exit(48);61await t.exit(49);62await t.exit(50);63await t.exit(51);64await t.exit(52);65await t.exit(53);66await t.exit(54);67await t.exit(55);68await t.exit(56);69await t.exit(57);Using AI Code Generation
1import { Selector } from 'testcafe';2test('My first test', async t => {3        .typeText('#developer-name', 'John Smith')4        .click('#macos')5        .click('#submit-button');6    await t.expect(Selector('#article-header').innerText).eql('Thank you, John Smith!');7});8import { Selector } from 'testcafe';9import { exit } from 'process';10test('My first test', async t => {11        .typeText('#developer-name', 'John Smith')12        .click('#macos')13        .click('#submit-button');14    await t.expect(Selector('#article-header').innerText).eql('Thank you, John Smith!');15    exit(0);16});Using AI Code Generation
1import { Selector } from 'testcafe';2test('My first test', async t => {3        .typeText('#developer-name', 'John Smith')4        .click('#submit-button')5        .expect(Selector('#article-header').innerText).eql('Thank you, John Smith!');6});Using AI Code Generation
1import { Selector } from 'testcafe';2test('My first test', async t => {3        .typeText('#developer-name', 'John Smith')4        .click('#submit-button')5        .wait(10000);6});7test('My first test', async t => {8        .typeText('#developer-name', 'John Smith')9        .click('#submit-button')10        .wait(10000);11});12test('My first test', async t => {13        .typeText('#developer-name', 'John Smith')14        .click('#submit-button')15        .wait(10000);16});17test('My first test', async t => {18        .typeText('#developer-name', 'John Smith')19        .click('#submit-button')20        .wait(10000);21});22test('My first test', async t => {23        .typeText('#developer-name', 'John Smith')24        .click('#submit-button')25        .wait(10000);26});27test('My first test', async t => {28        .typeText('#developer-name', 'John Smith')29        .click('#submit-button')30        .wait(10000);31});32test('My first test', async t => {33        .typeText('#developer-name', 'John Smith')Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
