From 99903466f238b9c1edfb459a815fe07a893096cd Mon Sep 17 00:00:00 2001 From: elliVM <47@teragrep.com> Date: Wed, 17 Dec 2025 08:33:44 +0200 Subject: [PATCH 1/3] add spotless plugin and apply # Conflicts: # src/test/java/com/teragrep/pth_03/tests/TeragrepSyntaxTests.java --- eclipse-java-formatter.xml | 449 ++++++++++++++++++ license-header | 45 ++ pom.xml | 161 +++++-- .../com/teragrep/pth_03/antlr/DPLLexer.g4 | 7 +- .../com/teragrep/pth_03/antlr/DPLParser.g4 | 7 +- .../antlr4/imports/COMMAND_ABSTRACT_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_ACCUM_MODE.g4 | 8 +- .../imports/COMMAND_ADDCOLTOTALS_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_ADDINFO_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_ADDTOTALS_MODE.g4 | 8 +- .../imports/COMMAND_AGGREGATION_MODE.g4 | 8 +- .../imports/COMMAND_ANALYZEFIELDS_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_ANOMALIES_MODE.g4 | 8 +- .../imports/COMMAND_ANOMALOUSVALUE_MODE.g4 | 8 +- .../imports/COMMAND_ANOMALYDETECTION_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_APPENDCOLS_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_APPENDPIPE_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_APPEND_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_ARULES_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_ASSOCIATE_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_AUDIT_MODE.g4 | 8 +- .../imports/COMMAND_AUTOREGRESS_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_BIN_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_BUCKETDIR_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_CHART_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_CLUSTER_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_COFILTER_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_COLLAPSE_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_COLLECT_MODE.g4 | 8 +- .../imports/COMMAND_CONCURRENCY_MODE.g4 | 8 +- .../imports/COMMAND_CONTINGENCY_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_CONVERT_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_CORRELATE_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_DATAMODEL_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_DBINSPECT_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_DEDUP_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_DELETE_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_DELTA_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_DIFF_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_DPL_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_DUMP_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_EREX_MODE.g4 | 8 +- .../imports/COMMAND_EVAL_SUBMODE_BASE.g4 | 8 +- .../antlr4/imports/COMMAND_EVENTCOUNT_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_EVENTSTATS_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_EXPLAIN_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_EXTRACT_MODE.g4 | 8 +- .../imports/COMMAND_FIELDFORMAT_MODE.g4 | 8 +- .../imports/COMMAND_FIELDSUMMARY_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_FIELDS_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_FILLDOWN_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_FILLNULL_MODE.g4 | 8 +- .../imports/COMMAND_FINDKEYWORDS_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_FINDTYPES_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_FOLDERIZE_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_FOREACH_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_FORMAT_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_FROM_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_GAUGE_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_GENTIMES_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_GEOMFILTER_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_GEOM_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_GEOSTATS_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_HEAD_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_HIGHLIGHT_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_HISTORY_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_ICONIFY_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_INPUTCSV_MODE.g4 | 8 +- .../imports/COMMAND_INPUTLOOKUP_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_IPLOCATION_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_JOIN_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_KMEANS_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_KVFORM_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_LOADJOB_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_LOCALIZE_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_LOCALOP_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_LOOKUP_MODE.g4 | 8 +- .../imports/COMMAND_MAKECONTINUOUS_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_MAKEJSON_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_MAKEMV_MODE.g4 | 8 +- .../imports/COMMAND_MAKERESULTS_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_MAP_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_MCATALOG_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_MCOLLECT_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_METADATA_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_METASEARCH_MODE.g4 | 8 +- .../imports/COMMAND_MEVENTCOLLECT_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_MSTATS_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_MULTIKV_MODE.g4 | 8 +- .../imports/COMMAND_MULTISEARCH_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_MVCOMBINE_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_MVEXPAND_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_NOMV_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_OUTLIER_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_OUTPUTCSV_MODE.g4 | 8 +- .../imports/COMMAND_OUTPUTLOOKUP_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_OUTPUTTEXT_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_OVERLAP_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_PIVOT_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_PREDICT_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_RANGEMAP_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_RARE_MODE.g4 | 8 +- .../imports/COMMAND_REDISTRIBUTE_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_REGEX_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_RELEVANCY_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_RELTIME_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_RENAME_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_REPLACE_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_REST_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_RETURN_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_REVERSE_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_REX4J_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_REX_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_RTORDER_MODE.g4 | 8 +- .../imports/COMMAND_RUNSHELLSCRIPT_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_SAVE.g4 | 8 +- .../imports/COMMAND_SAVEDSEARCH_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_SCRIPT_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_SCRUB_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_SEARCHTXN_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_SEARCH_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_SELFJOIN_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_SENDALERT_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_SENDEMAIL_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_SETFIELDS_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_SET_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_SICHART_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_SIRARE_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_SISTATS_MODE.g4 | 8 +- .../imports/COMMAND_SITIMECHART_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_SITOP_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_SORT_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_SPATH_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_STATS_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_STRCAT_MODE.g4 | 8 +- .../imports/COMMAND_STREAMSTATS_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_TABLE_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_TAGS_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_TAIL_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_TERAGREP_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_TIMECHART_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_TIMEWRAP_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_TOP_MODE.g4 | 8 +- .../imports/COMMAND_TRANSACTION_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_TRANSPOSE_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_TRENDLINE_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_TSCOLLECT_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_TSTATS_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_TYPEAHEAD_MODE.g4 | 8 +- .../imports/COMMAND_TYPELEARNER_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_TYPER_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_UNION_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_UNIQ_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_UNTABLE_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_WHERE_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_X11_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_XMLKV_MODE.g4 | 8 +- .../imports/COMMAND_XMLUNESCAPE_MODE.g4 | 8 +- src/main/antlr4/imports/COMMAND_XPATH_MODE.g4 | 8 +- .../antlr4/imports/COMMAND_XYSERIES_MODE.g4 | 8 +- .../antlr4/imports/DPLParserAggregations.g4 | 7 +- src/main/antlr4/imports/DPLParserEvals.g4 | 7 +- src/main/antlr4/imports/DPLParserTransform.g4 | 8 +- .../imports/DPLParserTransform_abstract.g4 | 6 +- .../imports/DPLParserTransform_accum.g4 | 6 +- .../DPLParserTransform_addcoltotals.g4 | 6 +- .../imports/DPLParserTransform_addinfo.g4 | 6 +- .../imports/DPLParserTransform_addtotals.g4 | 6 +- .../DPLParserTransform_analyzefields.g4 | 6 +- .../imports/DPLParserTransform_anomalies.g4 | 6 +- .../DPLParserTransform_anomalousvalue.g4 | 6 +- .../DPLParserTransform_anomalydetection.g4 | 6 +- .../imports/DPLParserTransform_append.g4 | 6 +- .../imports/DPLParserTransform_appendcols.g4 | 6 +- .../imports/DPLParserTransform_appendpipe.g4 | 6 +- .../imports/DPLParserTransform_arules.g4 | 6 +- .../imports/DPLParserTransform_associate.g4 | 6 +- .../imports/DPLParserTransform_audit.g4 | 6 +- .../imports/DPLParserTransform_autoregress.g4 | 6 +- .../antlr4/imports/DPLParserTransform_bin.g4 | 6 +- .../imports/DPLParserTransform_bucketdir.g4 | 6 +- .../imports/DPLParserTransform_chart.g4 | 6 +- .../imports/DPLParserTransform_cluster.g4 | 6 +- .../imports/DPLParserTransform_cofilter.g4 | 6 +- .../imports/DPLParserTransform_collapse.g4 | 6 +- .../imports/DPLParserTransform_collect.g4 | 6 +- .../imports/DPLParserTransform_concurrency.g4 | 6 +- .../imports/DPLParserTransform_contingency.g4 | 6 +- .../imports/DPLParserTransform_convert.g4 | 6 +- .../imports/DPLParserTransform_correlate.g4 | 6 +- .../imports/DPLParserTransform_datamodel.g4 | 6 +- .../imports/DPLParserTransform_dbinspect.g4 | 6 +- .../imports/DPLParserTransform_dedup.g4 | 6 +- .../imports/DPLParserTransform_delete.g4 | 6 +- .../imports/DPLParserTransform_delta.g4 | 6 +- .../antlr4/imports/DPLParserTransform_diff.g4 | 6 +- .../antlr4/imports/DPLParserTransform_dpl.g4 | 6 +- .../antlr4/imports/DPLParserTransform_dump.g4 | 6 +- .../antlr4/imports/DPLParserTransform_erex.g4 | 6 +- .../antlr4/imports/DPLParserTransform_eval.g4 | 6 +- .../imports/DPLParserTransform_eventcount.g4 | 6 +- .../imports/DPLParserTransform_eventstats.g4 | 6 +- .../imports/DPLParserTransform_explain.g4 | 6 +- .../imports/DPLParserTransform_extract.g4 | 6 +- .../imports/DPLParserTransform_fieldformat.g4 | 6 +- .../imports/DPLParserTransform_fields.g4 | 6 +- .../DPLParserTransform_fieldsummary.g4 | 6 +- .../imports/DPLParserTransform_filldown.g4 | 6 +- .../imports/DPLParserTransform_fillnull.g4 | 6 +- .../DPLParserTransform_findkeywords.g4 | 6 +- .../imports/DPLParserTransform_findtypes.g4 | 6 +- .../imports/DPLParserTransform_folderize.g4 | 6 +- .../imports/DPLParserTransform_foreach.g4 | 6 +- .../imports/DPLParserTransform_format.g4 | 6 +- .../antlr4/imports/DPLParserTransform_from.g4 | 6 +- .../imports/DPLParserTransform_gauge.g4 | 6 +- .../imports/DPLParserTransform_gentimes.g4 | 6 +- .../antlr4/imports/DPLParserTransform_geom.g4 | 6 +- .../imports/DPLParserTransform_geomfilter.g4 | 6 +- .../imports/DPLParserTransform_geostats.g4 | 6 +- .../antlr4/imports/DPLParserTransform_head.g4 | 6 +- .../imports/DPLParserTransform_highlight.g4 | 6 +- .../imports/DPLParserTransform_history.g4 | 6 +- .../imports/DPLParserTransform_iconify.g4 | 6 +- .../imports/DPLParserTransform_inputcsv.g4 | 6 +- .../imports/DPLParserTransform_inputlookup.g4 | 6 +- .../imports/DPLParserTransform_iplocation.g4 | 6 +- .../antlr4/imports/DPLParserTransform_join.g4 | 6 +- .../imports/DPLParserTransform_kmeans.g4 | 6 +- .../imports/DPLParserTransform_kvform.g4 | 6 +- .../imports/DPLParserTransform_loadjob.g4 | 6 +- .../imports/DPLParserTransform_localize.g4 | 6 +- .../imports/DPLParserTransform_localop.g4 | 6 +- .../imports/DPLParserTransform_lookup.g4 | 6 +- .../DPLParserTransform_makecontinuous.g4 | 6 +- .../imports/DPLParserTransform_makejson.g4 | 6 +- .../imports/DPLParserTransform_makemv.g4 | 6 +- .../imports/DPLParserTransform_makeresults.g4 | 6 +- .../antlr4/imports/DPLParserTransform_map.g4 | 6 +- .../imports/DPLParserTransform_mcatalog.g4 | 6 +- .../imports/DPLParserTransform_mcollect.g4 | 6 +- .../imports/DPLParserTransform_metadata.g4 | 6 +- .../imports/DPLParserTransform_metasearch.g4 | 6 +- .../DPLParserTransform_meventcollect.g4 | 6 +- .../imports/DPLParserTransform_mstats.g4 | 6 +- .../imports/DPLParserTransform_multikv.g4 | 6 +- .../imports/DPLParserTransform_multisearch.g4 | 6 +- .../imports/DPLParserTransform_mvcombine.g4 | 6 +- .../imports/DPLParserTransform_mvexpand.g4 | 6 +- .../antlr4/imports/DPLParserTransform_nomv.g4 | 6 +- .../imports/DPLParserTransform_outlier.g4 | 6 +- .../imports/DPLParserTransform_outputcsv.g4 | 6 +- .../DPLParserTransform_outputlookup.g4 | 6 +- .../imports/DPLParserTransform_outputtext.g4 | 6 +- .../imports/DPLParserTransform_overlap.g4 | 6 +- .../imports/DPLParserTransform_pivot.g4 | 6 +- .../imports/DPLParserTransform_predict.g4 | 6 +- .../imports/DPLParserTransform_rangemap.g4 | 6 +- .../antlr4/imports/DPLParserTransform_rare.g4 | 6 +- .../DPLParserTransform_redistribute.g4 | 6 +- .../imports/DPLParserTransform_regex.g4 | 6 +- .../imports/DPLParserTransform_relevancy.g4 | 6 +- .../imports/DPLParserTransform_reltime.g4 | 6 +- .../imports/DPLParserTransform_rename.g4 | 6 +- .../imports/DPLParserTransform_replace.g4 | 6 +- .../antlr4/imports/DPLParserTransform_rest.g4 | 6 +- .../imports/DPLParserTransform_return.g4 | 6 +- .../imports/DPLParserTransform_reverse.g4 | 6 +- .../antlr4/imports/DPLParserTransform_rex.g4 | 6 +- .../imports/DPLParserTransform_rex4j.g4 | 6 +- .../imports/DPLParserTransform_rtorder.g4 | 6 +- .../DPLParserTransform_runshellscript.g4 | 6 +- .../imports/DPLParserTransform_savedsearch.g4 | 6 +- .../imports/DPLParserTransform_script.g4 | 6 +- .../imports/DPLParserTransform_scrub.g4 | 6 +- .../imports/DPLParserTransform_search.g4 | 6 +- .../imports/DPLParserTransform_searchtxn.g4 | 6 +- .../imports/DPLParserTransform_selfjoin.g4 | 6 +- .../imports/DPLParserTransform_sendalert.g4 | 6 +- .../imports/DPLParserTransform_sendemail.g4 | 6 +- .../antlr4/imports/DPLParserTransform_set.g4 | 6 +- .../imports/DPLParserTransform_setfields.g4 | 6 +- .../imports/DPLParserTransform_sichart.g4 | 6 +- .../imports/DPLParserTransform_sirare.g4 | 6 +- .../imports/DPLParserTransform_sistats.g4 | 6 +- .../imports/DPLParserTransform_sitimechart.g4 | 6 +- .../imports/DPLParserTransform_sitop.g4 | 6 +- .../antlr4/imports/DPLParserTransform_sort.g4 | 6 +- .../imports/DPLParserTransform_spath.g4 | 6 +- .../imports/DPLParserTransform_stats.g4 | 6 +- .../imports/DPLParserTransform_strcat.g4 | 6 +- .../imports/DPLParserTransform_streamstats.g4 | 6 +- .../imports/DPLParserTransform_table.g4 | 6 +- .../antlr4/imports/DPLParserTransform_tags.g4 | 6 +- .../antlr4/imports/DPLParserTransform_tail.g4 | 6 +- .../imports/DPLParserTransform_teragrep.g4 | 6 +- .../imports/DPLParserTransform_timechart.g4 | 6 +- .../imports/DPLParserTransform_timewrap.g4 | 6 +- .../antlr4/imports/DPLParserTransform_top.g4 | 6 +- .../imports/DPLParserTransform_transaction.g4 | 6 +- .../imports/DPLParserTransform_transpose.g4 | 6 +- .../imports/DPLParserTransform_trendline.g4 | 6 +- .../imports/DPLParserTransform_tscollect.g4 | 6 +- .../imports/DPLParserTransform_tstats.g4 | 6 +- .../imports/DPLParserTransform_typeahead.g4 | 6 +- .../imports/DPLParserTransform_typelearner.g4 | 6 +- .../imports/DPLParserTransform_typer.g4 | 6 +- .../imports/DPLParserTransform_union.g4 | 6 +- .../antlr4/imports/DPLParserTransform_uniq.g4 | 6 +- .../imports/DPLParserTransform_untable.g4 | 6 +- .../imports/DPLParserTransform_where.g4 | 6 +- .../antlr4/imports/DPLParserTransform_x11.g4 | 6 +- .../imports/DPLParserTransform_xmlkv.g4 | 6 +- .../imports/DPLParserTransform_xmlunescape.g4 | 6 +- .../imports/DPLParserTransform_xpath.g4 | 6 +- .../imports/DPLParserTransform_xyseries.g4 | 6 +- .../antlr4/imports/DPLParser_where_mode.g4 | 6 +- src/main/antlr4/imports/EVAL_LANGUAGE_MODE.g4 | 8 +- src/main/antlr4/imports/GET_BOOLEAN.g4 | 8 +- src/main/antlr4/imports/GET_FIELD.g4 | 8 +- src/main/antlr4/imports/GET_INDEX_STRING.g4 | 8 +- src/main/antlr4/imports/GET_INTEGER.g4 | 8 +- src/main/antlr4/imports/GET_I_OR_S.g4 | 8 +- src/main/antlr4/imports/GET_NUMBER.g4 | 8 +- src/main/antlr4/imports/GET_REGEX_STRING.g4 | 8 +- src/main/antlr4/imports/GET_SORT_FIELD.g4 | 8 +- src/main/antlr4/imports/GET_SPAN.g4 | 8 +- src/main/antlr4/imports/GET_STRING.g4 | 8 +- src/main/antlr4/imports/GET_TIME.g4 | 8 +- src/main/antlr4/imports/GET_T_OR_B.g4 | 8 +- src/main/antlr4/imports/GET_WHERE_MODE.g4 | 8 +- src/main/antlr4/imports/GET_WHERE_MODE_BY.g4 | 8 +- .../com/teragrep/pth_03/ParseTreeToXml.java | 40 +- .../teragrep/pth_03/CustomSyntaxTests.java | 131 +++-- .../pth_03/DPLLanguageSyntaxTests.java | 14 +- .../teragrep/pth_03/ParseTreeToXMLTest.java | 133 ++---- .../pth_03/ParserStructureTestingUtility.java | 14 +- .../pth_03/ParserSyntaxTestingUtility.java | 34 +- .../teragrep/pth_03/TicketSyntaxTests.java | 60 ++- .../pth_03/tests/AbstractSyntaxTests.java | 21 +- .../pth_03/tests/AccumSyntaxTests.java | 16 +- .../pth_03/tests/AddcoltotalsSyntaxTests.java | 25 +- .../pth_03/tests/AddinfoSyntaxTests.java | 16 +- .../pth_03/tests/AddtotalsSyntaxTests.java | 32 +- .../tests/AnalyzefieldsSyntaxTests.java | 16 +- .../pth_03/tests/AnomaliesSyntaxTests.java | 29 +- .../tests/AnomalousvalueSyntaxTests.java | 35 +- .../tests/AnomalydetectionSyntaxTests.java | 29 +- .../pth_03/tests/AppendSyntaxTests.java | 29 +- .../pth_03/tests/AppendcolsSyntaxTests.java | 26 +- .../pth_03/tests/AppendpipeSyntaxTests.java | 16 +- .../pth_03/tests/ArulesSyntaxTests.java | 20 +- .../pth_03/tests/AssociateSyntaxTests.java | 22 +- .../pth_03/tests/AuditSyntaxTests.java | 16 +- .../pth_03/tests/AutoregressSyntaxTests.java | 23 +- .../teragrep/pth_03/tests/BinSyntaxTests.java | 35 +- .../pth_03/tests/BucketdirSyntaxTests.java | 24 +- .../pth_03/tests/ChartSyntaxTests.java | 39 +- .../pth_03/tests/ClusterSyntaxTests.java | 29 +- .../pth_03/tests/CofilterSyntaxTests.java | 14 +- .../pth_03/tests/CollapseSyntaxTests.java | 16 +- .../pth_03/tests/CollectSyntaxTests.java | 39 +- .../pth_03/tests/ConcurrencySyntaxTests.java | 23 +- .../pth_03/tests/ContingencySyntaxTests.java | 28 +- .../pth_03/tests/ConvertSyntaxTests.java | 37 +- .../pth_03/tests/CorrelateSyntaxTests.java | 15 +- .../pth_03/tests/DatamodelSyntaxTests.java | 24 +- .../pth_03/tests/DbinspectSyntaxTests.java | 30 +- .../pth_03/tests/DedupSyntaxTests.java | 33 +- .../pth_03/tests/DeleteSyntaxTests.java | 12 +- .../pth_03/tests/DeltaSyntaxTests.java | 39 +- .../pth_03/tests/DiffSyntaxTests.java | 31 +- .../teragrep/pth_03/tests/DplSyntaxTests.java | 16 +- .../pth_03/tests/DumpSyntaxTests.java | 28 +- .../pth_03/tests/ErexSyntaxTests.java | 28 +- .../pth_03/tests/EvalSyntaxTests.java | 182 ++++--- .../pth_03/tests/EventcountSyntaxTests.java | 25 +- .../pth_03/tests/EventstatsSyntaxTests.java | 32 +- .../pth_03/tests/ExplainSyntaxTests.java | 19 +- .../pth_03/tests/ExtractSyntaxTests.java | 39 +- .../pth_03/tests/FieldformatSyntaxTests.java | 22 +- .../pth_03/tests/FieldsSyntaxTests.java | 63 ++- .../pth_03/tests/FieldsummarySyntaxTests.java | 19 +- .../pth_03/tests/FilldownSyntaxTests.java | 16 +- .../pth_03/tests/FillnullSyntaxTests.java | 25 +- .../pth_03/tests/FindkeywordsSyntaxTests.java | 16 +- .../pth_03/tests/FindtypesSyntaxTests.java | 25 +- .../pth_03/tests/FolderizeSyntaxTests.java | 28 +- .../pth_03/tests/ForeachSyntaxTests.java | 40 +- .../pth_03/tests/FormatSyntaxTests.java | 22 +- .../pth_03/tests/FromSyntaxTests.java | 22 +- .../pth_03/tests/GaugeSyntaxTests.java | 19 +- .../pth_03/tests/GentimesSyntaxTests.java | 28 +- .../pth_03/tests/GeomSyntaxTests.java | 34 +- .../pth_03/tests/GeomfilterSyntaxTests.java | 25 +- .../pth_03/tests/GeostatsSyntaxTests.java | 59 ++- .../pth_03/tests/HeadSyntaxTests.java | 52 +- .../pth_03/tests/HighlightSyntaxTests.java | 19 +- .../pth_03/tests/HistorySyntaxTests.java | 16 +- .../pth_03/tests/IconifySyntaxTests.java | 16 +- .../pth_03/tests/InputcsvSyntaxTests.java | 43 +- .../pth_03/tests/InputlookupSyntaxTests.java | 33 +- .../pth_03/tests/IplocationSyntaxTests.java | 25 +- .../pth_03/tests/JoinSyntaxTests.java | 34 +- .../pth_03/tests/KmeansSyntaxTests.java | 40 +- .../pth_03/tests/KvformSyntaxTests.java | 32 +- .../pth_03/tests/LoadjobSyntaxTests.java | 35 +- .../pth_03/tests/LocalizeSyntaxTests.java | 28 +- .../tests/LogicalOperationSyntaxTests.java | 20 +- .../pth_03/tests/LookupSyntaxTests.java | 31 +- .../tests/MakecontinuousSyntaxTests.java | 32 +- .../pth_03/tests/MakejsonSyntaxTests.java | 19 +- .../pth_03/tests/MakemvSyntaxTests.java | 25 +- .../pth_03/tests/MakeresultsSyntaxTests.java | 32 +- .../teragrep/pth_03/tests/MapSyntaxTests.java | 34 +- .../pth_03/tests/McatalogSyntaxTests.java | 28 +- .../pth_03/tests/McollectSyntaxTests.java | 43 +- .../pth_03/tests/MetadataSyntaxTests.java | 25 +- .../tests/MeventcollectSyntaxTests.java | 40 +- .../pth_03/tests/MstatsSyntaxTests.java | 61 ++- .../pth_03/tests/MultikvSyntaxTests.java | 25 +- .../pth_03/tests/MultisearchSyntaxTests.java | 16 +- .../pth_03/tests/MvcombineSyntaxTests.java | 19 +- .../pth_03/tests/MvexpandSyntaxTests.java | 19 +- .../pth_03/tests/NomvSyntaxTests.java | 16 +- .../pth_03/tests/OutlierSyntaxTests.java | 28 +- .../pth_03/tests/OutputcsvSyntaxTests.java | 31 +- .../pth_03/tests/OutputlookupSyntaxTests.java | 43 +- .../pth_03/tests/OutputtextSyntaxTests.java | 16 +- .../pth_03/tests/PredictSyntaxTests.java | 50 +- .../pth_03/tests/RangemapSyntaxTests.java | 36 +- .../pth_03/tests/RareSyntaxTests.java | 35 +- .../pth_03/tests/RedistributeSyntaxTests.java | 25 +- .../pth_03/tests/RegexSyntaxTests.java | 16 +- .../pth_03/tests/RenameSyntaxTests.java | 19 +- .../pth_03/tests/ReplaceSyntaxTests.java | 37 +- .../pth_03/tests/RestSyntaxTests.java | 30 +- .../pth_03/tests/ReturnSyntaxTests.java | 24 +- .../pth_03/tests/Rex4jSyntaxTests.java | 36 +- .../teragrep/pth_03/tests/RexSyntaxTests.java | 34 +- .../pth_03/tests/RtorderSyntaxTests.java | 28 +- .../tests/RunshellscriptSyntaxTests.java | 13 +- .../pth_03/tests/SavedsearchSyntaxTests.java | 27 +- .../pth_03/tests/ScriptSyntaxTests.java | 19 +- .../pth_03/tests/ScrubSyntaxTests.java | 31 +- .../pth_03/tests/SearchSyntaxTests.java | 23 +- .../pth_03/tests/SearchtxnSyntaxTests.java | 28 +- .../pth_03/tests/SelfjoinSyntaxTests.java | 22 +- .../pth_03/tests/SendalertSyntaxTests.java | 24 +- .../pth_03/tests/SendemailSyntaxTests.java | 70 ++- .../teragrep/pth_03/tests/SetSyntaxTests.java | 26 +- .../pth_03/tests/SetfieldsSyntaxTests.java | 22 +- .../pth_03/tests/SichartSyntaxTests.java | 35 +- .../pth_03/tests/SirareSyntaxTests.java | 38 +- .../pth_03/tests/SistatsSyntaxTests.java | 46 +- .../pth_03/tests/SitimechartSyntaxTests.java | 59 ++- .../pth_03/tests/SitopSyntaxTests.java | 18 +- .../pth_03/tests/SortSyntaxTests.java | 185 ++++---- .../pth_03/tests/SpathSyntaxTests.java | 22 +- .../pth_03/tests/StatsSyntaxTests.java | 29 +- .../pth_03/tests/StrcatSyntaxTests.java | 22 +- .../pth_03/tests/StreamstatsSyntaxTests.java | 41 +- .../pth_03/tests/TableSyntaxTests.java | 16 +- .../pth_03/tests/TagsSyntaxTests.java | 25 +- .../pth_03/tests/TailSyntaxTests.java | 16 +- .../pth_03/tests/TeragrepSyntaxTests.java | 224 +++++---- .../pth_03/tests/TimechartSyntaxTests.java | 96 ++-- .../pth_03/tests/TimewrapSyntaxTests.java | 31 +- .../teragrep/pth_03/tests/TopSyntaxTests.java | 43 +- .../pth_03/tests/TransactionSyntaxTests.java | 34 +- .../pth_03/tests/TransposeSyntaxTests.java | 27 +- .../pth_03/tests/TrendlineSyntaxTests.java | 22 +- .../pth_03/tests/TscollectSyntaxTests.java | 22 +- .../pth_03/tests/TstatsSyntaxTests.java | 60 ++- .../pth_03/tests/TypeaheadSyntaxTests.java | 34 +- .../pth_03/tests/TypelearnerSyntaxTests.java | 19 +- .../pth_03/tests/TyperSyntaxTests.java | 19 +- .../pth_03/tests/UnionSyntaxTests.java | 22 +- .../pth_03/tests/UntableSyntaxTests.java | 22 +- .../teragrep/pth_03/tests/X11SyntaxTests.java | 22 +- .../pth_03/tests/XmlkvSyntaxTests.java | 19 +- .../pth_03/tests/XmlunescapeSyntaxTests.java | 16 +- .../pth_03/tests/XpathSyntaxTests.java | 25 +- .../pth_03/tests/XyseriesSyntaxTests.java | 31 +- 484 files changed, 4410 insertions(+), 3653 deletions(-) create mode 100644 eclipse-java-formatter.xml create mode 100644 license-header diff --git a/eclipse-java-formatter.xml b/eclipse-java-formatter.xml new file mode 100644 index 0000000..04a10bb --- /dev/null +++ b/eclipse-java-formatter.xml @@ -0,0 +1,449 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/license-header b/license-header new file mode 100644 index 0000000..b7c0e04 --- /dev/null +++ b/license-header @@ -0,0 +1,45 @@ +/* + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + * + * Additional permission under GNU Affero General Public License version 3 + * section 7 + * + * If you modify this Program, or any covered work, by linking or combining it + * with other code, such other code is not for that reason alone subject to any + * of the requirements of the GNU Affero GPL version 3 as long as this Program + * is the same Program as licensed from Suomen Kanuuna Oy without any additional + * modifications. + * + * Supplemented terms under GNU Affero General Public License version 3 + * section 7 + * + * Origin of the software must be attributed to Suomen Kanuuna Oy. Any modified + * versions must be marked as "Modified version of" The Program. + * + * Names of the licensors and authors may not be used for publicity purposes. + * + * No rights are granted for use of trade names, trademarks, or service marks + * which are in The Program if any. + * + * Licensee must indemnify licensors and authors for any liability that these + * contractual assumptions impose on licensors and authors. + * + * To the extent this program is licensed as part of the Commercial versions of + * Teragrep, the applicable Commercial License may apply to this file if you as + * a licensee so wish it. + */ \ No newline at end of file diff --git a/pom.xml b/pom.xml index 98d64be..5abb048 100644 --- a/pom.xml +++ b/pom.xml @@ -1,31 +1,13 @@ - - jar + 4.0.0 + com.teragrep pth_03 ${revision}${sha1}${changelist} + jar pth_03 Data Processing Language (DPL) parser - com.teragrep https://teragrep.com - - UTF-8 - 1.8 - 1.8 - 1.8 - 0.0.2 - -SNAPSHOT - - 5.7.1 - 4.9.3 - - - scm:git:https://github.com/teragrep/pth_03.git - scm:git:git@github.com:teragrep/pth_03.git - https://github.com/teragrep/pth_03/tree/master - GNU Affero General Public License v3.0 @@ -40,6 +22,22 @@ https://teragrep.com + + scm:git:https://github.com/teragrep/pth_03.git + scm:git:git@github.com:teragrep/pth_03.git + https://github.com/teragrep/pth_03/tree/master + + + 4.9.3 + -SNAPSHOT + 1.8 + 5.7.1 + 1.8 + 1.8 + UTF-8 + 0.0.2 + + @@ -53,13 +51,13 @@ org.antlr antlr4 ${antlr4.version} + true org.antlr antlr-runtime - true org.junit.jupiter @@ -97,7 +95,7 @@ [1.8,1.9) - + All plugins are required to contain specific version. org.apache.maven.plugins:maven-site-plugin,org.apache.maven.plugins:maven-resources-plugin,org.apache.maven.plugins:maven-clean-plugin,org.apache.maven.plugins:maven-install-plugin,org.apache.maven.plugins:maven-deploy-plugin,org.apache.maven.plugins:maven-compiler-plugin,org.apache.maven.plugins:maven-jar-plugin @@ -144,21 +142,25 @@ apache-rat-plugin 0.15 false - - - test - - check - - - false Also allow the license url to be https. - https://github.com/teragrep/teragrep/blob/main/LICENSE + Copyright (C) 2025 Suomen Kanuuna Oy + + + + Also allow the license url to be https. + + Copyright (C) 2019, 2020, 2021, 2022 Suomen Kanuuna Oy + + + + Also allow the license url to be https. + + Copyright (C) 2019, 2020, 2021, 2022, 2023 Suomen Kanuuna Oy @@ -177,6 +179,7 @@ .github/pull_request_template.md toolchains.xml settings.xml + eclipse-java-formatter.xml README.adoc README.md @@ -184,6 +187,14 @@ .flattened-pom.xml + + + + check + + test + + org.antlr @@ -207,10 +218,10 @@ add-source - process-sources add-source + process-sources target/generated-sources/antlr4 @@ -234,10 +245,10 @@ 3.2.4 - package shade + package false @@ -259,19 +270,77 @@ resolveCiFriendliesOnly + + flatten.clean + + clean + + clean + flatten - process-resources flatten + process-resources + + + + com.diffplug.spotless + spotless-maven-plugin + 2.30.0 + + + + ${project.basedir}/eclipse-java-formatter.xml + 4.10.0 + + + + ${project.basedir}/license-header + + + + + ${project.basedir}/license-header + + + + + + UTF-8 + \n + true + false + 2 + recommended_2008_06 + true + true + true + + + + + + .gitattributes + .gitignore + + + + + true + 4 + + + + + - flatten.clean - clean - clean + check + compile @@ -344,6 +413,13 @@ publish-github-packages + + + github + GitHub Packages + https://maven.pkg.github.com/teragrep/pth_03 + + @@ -353,10 +429,10 @@ sign-artifacts - verify sign + verify --pinentry-mode @@ -368,13 +444,6 @@ - - - github - GitHub Packages - https://maven.pkg.github.com/teragrep/pth_03 - - diff --git a/src/main/antlr4/com/teragrep/pth_03/antlr/DPLLexer.g4 b/src/main/antlr4/com/teragrep/pth_03/antlr/DPLLexer.g4 index 35018b3..9f15904 100644 --- a/src/main/antlr4/com/teragrep/pth_03/antlr/DPLLexer.g4 +++ b/src/main/antlr4/com/teragrep/pth_03/antlr/DPLLexer.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,7 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- lexer grammar DPLLexer; import GET_BOOLEAN, GET_INTEGER, GET_FIELD, GET_NUMBER, GET_INDEX_STRING, GET_REGEX_STRING, GET_SORT_FIELD, GET_TIME, GET_SPAN, GET_STRING, GET_WHERE_MODE, GET_WHERE_MODE_BY ,GET_T_OR_B, COMMAND_ABSTRACT_MODE, COMMAND_ACCUM_MODE, COMMAND_ADDCOLTOTALS_MODE, COMMAND_ADDINFO_MODE, COMMAND_ADDTOTALS_MODE, COMMAND_AGGREGATION_MODE, COMMAND_ANALYZEFIELDS_MODE, COMMAND_ANOMALIES_MODE, COMMAND_ANOMALOUSVALUE_MODE, COMMAND_ANOMALYDETECTION_MODE, COMMAND_APPENDCOLS_MODE, COMMAND_APPEND_MODE, COMMAND_APPENDPIPE_MODE, COMMAND_ARULES_MODE, COMMAND_ASSOCIATE_MODE, COMMAND_AUDIT_MODE, COMMAND_AUTOREGRESS_MODE, COMMAND_BIN_MODE, COMMAND_BUCKETDIR_MODE, COMMAND_CHART_MODE, COMMAND_CLUSTER_MODE, COMMAND_COFILTER_MODE, COMMAND_COLLAPSE_MODE, COMMAND_COLLECT_MODE, COMMAND_CONCURRENCY_MODE, COMMAND_CONTINGENCY_MODE, COMMAND_CONVERT_MODE, COMMAND_CORRELATE_MODE, COMMAND_DATAMODEL_MODE, COMMAND_DBINSPECT_MODE, COMMAND_DEDUP_MODE, COMMAND_DELETE_MODE, COMMAND_DELTA_MODE, COMMAND_DIFF_MODE, COMMAND_DPL_MODE, COMMAND_DUMP_MODE, COMMAND_EREX_MODE, COMMAND_EVAL_SUBMODE_BASE, EVAL_LANGUAGE_MODE, COMMAND_EVENTCOUNT_MODE, COMMAND_EVENTSTATS_MODE, COMMAND_EXPLAIN_MODE, COMMAND_EXTRACT_MODE, COMMAND_FIELDS_MODE, COMMAND_FIELDFORMAT_MODE, COMMAND_FIELDSUMMARY_MODE, COMMAND_FILLDOWN_MODE, COMMAND_FILLNULL_MODE, COMMAND_FINDKEYWORDS_MODE, COMMAND_FINDTYPES_MODE, COMMAND_FOLDERIZE_MODE, COMMAND_FOREACH_MODE, COMMAND_FORMAT_MODE, COMMAND_FROM_MODE, COMMAND_GAUGE_MODE, COMMAND_GENTIMES_MODE, COMMAND_GEOMFILTER_MODE, COMMAND_GEOM_MODE, COMMAND_GEOSTATS_MODE, COMMAND_HEAD_MODE, COMMAND_HIGHLIGHT_MODE, COMMAND_HISTORY_MODE, COMMAND_ICONIFY_MODE, COMMAND_INPUTCSV_MODE, COMMAND_INPUTLOOKUP_MODE, COMMAND_IPLOCATION_MODE, COMMAND_JOIN_MODE, COMMAND_KMEANS_MODE, COMMAND_KVFORM_MODE, COMMAND_LOADJOB_MODE, COMMAND_LOCALIZE_MODE, COMMAND_LOCALOP_MODE, COMMAND_LOOKUP_MODE, COMMAND_MAKECONTINUOUS_MODE, COMMAND_MAKEJSON_MODE, COMMAND_MAKEMV_MODE, COMMAND_MAKERESULTS_MODE, COMMAND_MAP_MODE, COMMAND_MCATALOG_MODE, COMMAND_MCOLLECT_MODE, COMMAND_METADATA_MODE, COMMAND_METASEARCH_MODE, COMMAND_MEVENTCOLLECT_MODE, COMMAND_MSTATS_MODE, COMMAND_MULTIKV_MODE, COMMAND_MULTISEARCH_MODE, COMMAND_MVCOMBINE_MODE, COMMAND_MVEXPAND_MODE, COMMAND_NOMV_MODE, COMMAND_OUTLIER_MODE, COMMAND_OUTPUTCSV_MODE, COMMAND_OUTPUTLOOKUP_MODE, COMMAND_OUTPUTTEXT_MODE, COMMAND_OVERLAP_MODE, COMMAND_PIVOT_MODE, COMMAND_PREDICT_MODE, COMMAND_RANGEMAP_MODE, COMMAND_RARE_MODE, COMMAND_REDISTRIBUTE_MODE, COMMAND_REGEX_MODE, COMMAND_RELEVANCY_MODE, COMMAND_RELTIME_MODE, COMMAND_RENAME_MODE, COMMAND_REPLACE_MODE, COMMAND_REST_MODE, COMMAND_RETURN_MODE, COMMAND_REVERSE_MODE, COMMAND_REX_MODE, COMMAND_REX4J_MODE, COMMAND_RTORDER_MODE, COMMAND_RUNSHELLSCRIPT_MODE, COMMAND_SAVEDSEARCH_MODE, COMMAND_SCRIPT_MODE, COMMAND_SCRUB_MODE, COMMAND_SEARCH_MODE, COMMAND_SEARCHTXN_MODE, COMMAND_SELFJOIN_MODE, COMMAND_SENDALERT_MODE, COMMAND_SENDEMAIL_MODE, COMMAND_SETFIELDS_MODE, COMMAND_SET_MODE, COMMAND_SICHART_MODE, COMMAND_SIRARE_MODE, COMMAND_SISTATS_MODE, COMMAND_SITIMECHART_MODE, COMMAND_SITOP_MODE, COMMAND_SORT_MODE, COMMAND_SPATH_MODE, COMMAND_STATS_MODE, COMMAND_STRCAT_MODE, COMMAND_STREAMSTATS_MODE, COMMAND_TABLE_MODE, COMMAND_TAGS_MODE, COMMAND_TAIL_MODE, COMMAND_TERAGREP_MODE, COMMAND_TIMECHART_MODE, COMMAND_TIMEWRAP_MODE, COMMAND_TOP_MODE, COMMAND_TRANSACTION_MODE, COMMAND_TRANSPOSE_MODE, COMMAND_TRENDLINE_MODE, COMMAND_TSCOLLECT_MODE, COMMAND_TSTATS_MODE, COMMAND_TYPEAHEAD_MODE, COMMAND_TYPELEARNER_MODE, COMMAND_TYPER_MODE, COMMAND_UNION_MODE, COMMAND_UNIQ_MODE, COMMAND_UNTABLE_MODE, COMMAND_WHERE_MODE, COMMAND_X11_MODE, COMMAND_XMLKV_MODE, COMMAND_XMLUNESCAPE_MODE, COMMAND_XPATH_MODE, COMMAND_XYSERIES_MODE; diff --git a/src/main/antlr4/com/teragrep/pth_03/antlr/DPLParser.g4 b/src/main/antlr4/com/teragrep/pth_03/antlr/DPLParser.g4 index fbc9c17..5bc0267 100644 --- a/src/main/antlr4/com/teragrep/pth_03/antlr/DPLParser.g4 +++ b/src/main/antlr4/com/teragrep/pth_03/antlr/DPLParser.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,7 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- parser grammar DPLParser; @parser::members { diff --git a/src/main/antlr4/imports/COMMAND_ABSTRACT_MODE.g4 b/src/main/antlr4/imports/COMMAND_ABSTRACT_MODE.g4 index 199b1fa..551df7f 100644 --- a/src/main/antlr4/imports/COMMAND_ABSTRACT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ABSTRACT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ABSTRACT_MODE; COMMAND_ABSTRACT_MODE_ANTLR_BUG: 'command_abstract_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_ACCUM_MODE.g4 b/src/main/antlr4/imports/COMMAND_ACCUM_MODE.g4 index 1c84947..0d18f1f 100644 --- a/src/main/antlr4/imports/COMMAND_ACCUM_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ACCUM_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ACCUM_MODE; COMMAND_ACCUM_MODE_ANTLR_BUG: 'command_accum_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_ADDCOLTOTALS_MODE.g4 b/src/main/antlr4/imports/COMMAND_ADDCOLTOTALS_MODE.g4 index e5505bd..ce18049 100644 --- a/src/main/antlr4/imports/COMMAND_ADDCOLTOTALS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ADDCOLTOTALS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ADDCOLTOTALS_MODE; COMMAND_ADDCOLTOTALS_MODE_ANTLR_BUG: 'command_addcoltotals_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_ADDINFO_MODE.g4 b/src/main/antlr4/imports/COMMAND_ADDINFO_MODE.g4 index 84ea207..5573ee6 100644 --- a/src/main/antlr4/imports/COMMAND_ADDINFO_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ADDINFO_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ADDINFO_MODE; COMMAND_ADDINFO_MODE_ANTLR_BUG: 'command_addinfo_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_ADDTOTALS_MODE.g4 b/src/main/antlr4/imports/COMMAND_ADDTOTALS_MODE.g4 index 7f09580..202e8f6 100644 --- a/src/main/antlr4/imports/COMMAND_ADDTOTALS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ADDTOTALS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ADDTOTALS_MODE; COMMAND_ADDTOTALS_MODE_ANTLR_BUG: 'command_addtotals_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_AGGREGATION_MODE.g4 b/src/main/antlr4/imports/COMMAND_AGGREGATION_MODE.g4 index 4f0859c..cd9a1de 100644 --- a/src/main/antlr4/imports/COMMAND_AGGREGATION_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_AGGREGATION_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_AGGREGATION_MODE; COMMAND_AGGREGATION_MODE_ANTLR_BUG: 'command_aggregation_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_ANALYZEFIELDS_MODE.g4 b/src/main/antlr4/imports/COMMAND_ANALYZEFIELDS_MODE.g4 index aa054bc..196ec53 100644 --- a/src/main/antlr4/imports/COMMAND_ANALYZEFIELDS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ANALYZEFIELDS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ANALYZEFIELDS_MODE; COMMAND_ANALYZEFIELDS_MODE_ANTLR_BUG: 'command_analyzefields_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_ANOMALIES_MODE.g4 b/src/main/antlr4/imports/COMMAND_ANOMALIES_MODE.g4 index 992074a..cdb4532 100644 --- a/src/main/antlr4/imports/COMMAND_ANOMALIES_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ANOMALIES_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ANOMALIES_MODE; COMMAND_ANOMALIES_MODE_ANTLR_BUG: 'command_anomalies_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_ANOMALOUSVALUE_MODE.g4 b/src/main/antlr4/imports/COMMAND_ANOMALOUSVALUE_MODE.g4 index ee2c7b9..cdf576f 100644 --- a/src/main/antlr4/imports/COMMAND_ANOMALOUSVALUE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ANOMALOUSVALUE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ANOMALOUSVALUE_MODE; COMMAND_ANOMALOUSVALUE_MODE_ANTLR_BUG: 'command_anomalousvalue_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_ANOMALYDETECTION_MODE.g4 b/src/main/antlr4/imports/COMMAND_ANOMALYDETECTION_MODE.g4 index a4758a0..7722c18 100644 --- a/src/main/antlr4/imports/COMMAND_ANOMALYDETECTION_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ANOMALYDETECTION_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ANOMALYDETECTION_MODE; COMMAND_ANOMALYDETECTION_MODE_ANTLR_BUG: 'command_anomalydetection_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_APPENDCOLS_MODE.g4 b/src/main/antlr4/imports/COMMAND_APPENDCOLS_MODE.g4 index 23698be..93dad1b 100644 --- a/src/main/antlr4/imports/COMMAND_APPENDCOLS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_APPENDCOLS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_APPENDCOLS_MODE; COMMAND_APPENDCOLS_MODE_ANTLR_BUG: 'command_appendcols_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_APPENDPIPE_MODE.g4 b/src/main/antlr4/imports/COMMAND_APPENDPIPE_MODE.g4 index b71f034..7cc6324 100644 --- a/src/main/antlr4/imports/COMMAND_APPENDPIPE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_APPENDPIPE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_APPENDPIPE_MODE; COMMAND_APPENDPIPE_MODE_ANTLR_BUG: 'command_appendpipe_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_APPEND_MODE.g4 b/src/main/antlr4/imports/COMMAND_APPEND_MODE.g4 index 538bcab..3d4c213 100644 --- a/src/main/antlr4/imports/COMMAND_APPEND_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_APPEND_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_APPEND_MODE; COMMAND_APPEND_MODE_ANTLR_BUG: 'command_append_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_ARULES_MODE.g4 b/src/main/antlr4/imports/COMMAND_ARULES_MODE.g4 index 1d9e537..a5b950c 100644 --- a/src/main/antlr4/imports/COMMAND_ARULES_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ARULES_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ARULES_MODE; COMMAND_ARULES_MODE_ANTLR_BUG: 'command_arules_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_ASSOCIATE_MODE.g4 b/src/main/antlr4/imports/COMMAND_ASSOCIATE_MODE.g4 index d3a7a40..418940f 100644 --- a/src/main/antlr4/imports/COMMAND_ASSOCIATE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ASSOCIATE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ASSOCIATE_MODE; COMMAND_ASSOCIATE_MODE_ANTLR_BUG: 'command_associate_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_AUDIT_MODE.g4 b/src/main/antlr4/imports/COMMAND_AUDIT_MODE.g4 index ee60e25..50a8a5c 100644 --- a/src/main/antlr4/imports/COMMAND_AUDIT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_AUDIT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_AUDIT_MODE; COMMAND_AUDIT_MODE_ANTLR_BUG: 'command_audit_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_AUTOREGRESS_MODE.g4 b/src/main/antlr4/imports/COMMAND_AUTOREGRESS_MODE.g4 index 422ee5a..0f8fe4a 100644 --- a/src/main/antlr4/imports/COMMAND_AUTOREGRESS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_AUTOREGRESS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_AUTOREGRESS_MODE; COMMAND_AUTOREGRESS_MODE_ANTLR_BUG: 'command_autoregress_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_BIN_MODE.g4 b/src/main/antlr4/imports/COMMAND_BIN_MODE.g4 index 696b465..2a5df25 100644 --- a/src/main/antlr4/imports/COMMAND_BIN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_BIN_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_BIN_MODE; COMMAND_BIN_MODE_ANTLR_BUG: 'command_bin_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_BUCKETDIR_MODE.g4 b/src/main/antlr4/imports/COMMAND_BUCKETDIR_MODE.g4 index 91b2429..bd6ddf8 100644 --- a/src/main/antlr4/imports/COMMAND_BUCKETDIR_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_BUCKETDIR_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_BUCKETDIR_MODE; COMMAND_BUCKETDIR_MODE_ANTLR_BUG: 'command_bucketdir_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_CHART_MODE.g4 b/src/main/antlr4/imports/COMMAND_CHART_MODE.g4 index 77ada06..9d80584 100644 --- a/src/main/antlr4/imports/COMMAND_CHART_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CHART_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_CHART_MODE; COMMAND_CHART_MODE_ANTLR_BUG: 'command_chart_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_CLUSTER_MODE.g4 b/src/main/antlr4/imports/COMMAND_CLUSTER_MODE.g4 index 1d91c0f..734687d 100644 --- a/src/main/antlr4/imports/COMMAND_CLUSTER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CLUSTER_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_CLUSTER_MODE; COMMAND_CLUSTER_MODE_ANTLR_BUG: 'command_cluster_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_COFILTER_MODE.g4 b/src/main/antlr4/imports/COMMAND_COFILTER_MODE.g4 index 1eec46d..e0194b7 100644 --- a/src/main/antlr4/imports/COMMAND_COFILTER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_COFILTER_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_COFILTER_MODE; COMMAND_COFILTER_MODE_ANTLR_BUG: 'command_cofilter_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_COLLAPSE_MODE.g4 b/src/main/antlr4/imports/COMMAND_COLLAPSE_MODE.g4 index 4641e16..412541e 100644 --- a/src/main/antlr4/imports/COMMAND_COLLAPSE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_COLLAPSE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_COLLAPSE_MODE; COMMAND_COLLAPSE_MODE_ANTLR_BUG: 'command_collapse_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_COLLECT_MODE.g4 b/src/main/antlr4/imports/COMMAND_COLLECT_MODE.g4 index ffcdd5c..15e0194 100644 --- a/src/main/antlr4/imports/COMMAND_COLLECT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_COLLECT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_COLLECT_MODE; COMMAND_COLLECT_MODE_ANTLR_BUG: 'command_collect_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_CONCURRENCY_MODE.g4 b/src/main/antlr4/imports/COMMAND_CONCURRENCY_MODE.g4 index db9f1ad..86a73d1 100644 --- a/src/main/antlr4/imports/COMMAND_CONCURRENCY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CONCURRENCY_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_CONCURRENCY_MODE; COMMAND_CONCURRENCY_MODE_ANTLR_BUG: 'command_concurrency_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_CONTINGENCY_MODE.g4 b/src/main/antlr4/imports/COMMAND_CONTINGENCY_MODE.g4 index fe05e01..ea710a1 100644 --- a/src/main/antlr4/imports/COMMAND_CONTINGENCY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CONTINGENCY_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_CONTINGENCY_MODE; COMMAND_CONTINGENCY_MODE_ANTLR_BUG: 'command_contingency_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_CONVERT_MODE.g4 b/src/main/antlr4/imports/COMMAND_CONVERT_MODE.g4 index fc9ba9e..d06020c 100644 --- a/src/main/antlr4/imports/COMMAND_CONVERT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CONVERT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_CONVERT_MODE; COMMAND_CONVERT_MODE_ANTLR_BUG: 'command_convert_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_CORRELATE_MODE.g4 b/src/main/antlr4/imports/COMMAND_CORRELATE_MODE.g4 index dfbb4a9..2e50023 100644 --- a/src/main/antlr4/imports/COMMAND_CORRELATE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CORRELATE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_CORRELATE_MODE; COMMAND_CORRELATE_MODE_ANTLR_BUG: 'command_correlate_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_DATAMODEL_MODE.g4 b/src/main/antlr4/imports/COMMAND_DATAMODEL_MODE.g4 index 848fe08..a3be8a2 100644 --- a/src/main/antlr4/imports/COMMAND_DATAMODEL_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DATAMODEL_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_DATAMODEL_MODE; COMMAND_DATAMODEL_MODE_ANTLR_BUG: 'command_datamodel_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_DBINSPECT_MODE.g4 b/src/main/antlr4/imports/COMMAND_DBINSPECT_MODE.g4 index 177d314..2426c6c 100644 --- a/src/main/antlr4/imports/COMMAND_DBINSPECT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DBINSPECT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_DBINSPECT_MODE; COMMAND_DBINSPECT_MODE_ANTLR_BUG: 'command_dbinspect_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_DEDUP_MODE.g4 b/src/main/antlr4/imports/COMMAND_DEDUP_MODE.g4 index 4197dce..7e5cb49 100644 --- a/src/main/antlr4/imports/COMMAND_DEDUP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DEDUP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_DEDUP_MODE; COMMAND_DEDUP_MODE_ANTLR_BUG: 'command_dedup_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_DELETE_MODE.g4 b/src/main/antlr4/imports/COMMAND_DELETE_MODE.g4 index a15f7fd..f7cd971 100644 --- a/src/main/antlr4/imports/COMMAND_DELETE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DELETE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_DELETE_MODE; COMMAND_DELETE_MODE_ANTLR_BUG: 'command_delete_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_DELTA_MODE.g4 b/src/main/antlr4/imports/COMMAND_DELTA_MODE.g4 index 62f7a3e..90ecaa1 100644 --- a/src/main/antlr4/imports/COMMAND_DELTA_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DELTA_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_DELTA_MODE; COMMAND_DELTA_MODE_ANTLR_BUG: 'command_delta_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_DIFF_MODE.g4 b/src/main/antlr4/imports/COMMAND_DIFF_MODE.g4 index b649b20..1bf7a3c 100644 --- a/src/main/antlr4/imports/COMMAND_DIFF_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DIFF_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_DIFF_MODE; COMMAND_DIFF_MODE_ANTLR_BUG: 'command_diff_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_DPL_MODE.g4 b/src/main/antlr4/imports/COMMAND_DPL_MODE.g4 index a819a23..61c2898 100644 --- a/src/main/antlr4/imports/COMMAND_DPL_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DPL_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_DPL_MODE; COMMAND_DPL_MODE_ANTLR_BUG: 'command_dpl_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_DUMP_MODE.g4 b/src/main/antlr4/imports/COMMAND_DUMP_MODE.g4 index d332834..efeb094 100644 --- a/src/main/antlr4/imports/COMMAND_DUMP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DUMP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_DUMP_MODE; COMMAND_DUMP_MODE_ANTLR_BUG: 'command_dump_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_EREX_MODE.g4 b/src/main/antlr4/imports/COMMAND_EREX_MODE.g4 index 8809a40..6e100bd 100644 --- a/src/main/antlr4/imports/COMMAND_EREX_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_EREX_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_EREX_MODE; COMMAND_EREX_MODE_ANTLR_BUG: 'command_erex_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_EVAL_SUBMODE_BASE.g4 b/src/main/antlr4/imports/COMMAND_EVAL_SUBMODE_BASE.g4 index d58f058..3e73323 100644 --- a/src/main/antlr4/imports/COMMAND_EVAL_SUBMODE_BASE.g4 +++ b/src/main/antlr4/imports/COMMAND_EVAL_SUBMODE_BASE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_EVAL_SUBMODE_BASE; COMMAND_EVAL_SUBMODE_BASE_ANTLR_BUG: 'command_eval_submode_base_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_EVENTCOUNT_MODE.g4 b/src/main/antlr4/imports/COMMAND_EVENTCOUNT_MODE.g4 index be19690..8373a4d 100644 --- a/src/main/antlr4/imports/COMMAND_EVENTCOUNT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_EVENTCOUNT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_EVENTCOUNT_MODE; COMMAND_EVENTCOUNT_MODE_ANTLR_BUG: 'command_eventcount_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_EVENTSTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_EVENTSTATS_MODE.g4 index 75305dc..6bec4a2 100644 --- a/src/main/antlr4/imports/COMMAND_EVENTSTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_EVENTSTATS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_EVENTSTATS_MODE; COMMAND_EVENTSTATS_MODE_ANTLR_BUG: 'command_eventstats_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_EXPLAIN_MODE.g4 b/src/main/antlr4/imports/COMMAND_EXPLAIN_MODE.g4 index 05730e2..0dce038 100644 --- a/src/main/antlr4/imports/COMMAND_EXPLAIN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_EXPLAIN_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_EXPLAIN_MODE; COMMAND_EXPLAIN_MODE_ANTLR_BUG: 'command_explain_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_EXTRACT_MODE.g4 b/src/main/antlr4/imports/COMMAND_EXTRACT_MODE.g4 index a607a86..a7b0ce7 100644 --- a/src/main/antlr4/imports/COMMAND_EXTRACT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_EXTRACT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_EXTRACT_MODE; COMMAND_EXTRACT_MODE_ANTLR_BUG: 'command_extract_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_FIELDFORMAT_MODE.g4 b/src/main/antlr4/imports/COMMAND_FIELDFORMAT_MODE.g4 index 28566b8..b8840a2 100644 --- a/src/main/antlr4/imports/COMMAND_FIELDFORMAT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FIELDFORMAT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_FIELDFORMAT_MODE; COMMAND_FIELDFORMAT_MODE_ANTLR_BUG: 'command_fieldformat_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_FIELDSUMMARY_MODE.g4 b/src/main/antlr4/imports/COMMAND_FIELDSUMMARY_MODE.g4 index 34f163c..d1326a7 100644 --- a/src/main/antlr4/imports/COMMAND_FIELDSUMMARY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FIELDSUMMARY_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_FIELDSUMMARY_MODE; COMMAND_FIELDSUMMARY_MODE_ANTLR_BUG: 'command_fieldsummary_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_FIELDS_MODE.g4 b/src/main/antlr4/imports/COMMAND_FIELDS_MODE.g4 index 405cd74..7729da3 100644 --- a/src/main/antlr4/imports/COMMAND_FIELDS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FIELDS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_FIELDS_MODE; COMMAND_FIELDS_MODE_ANTLR_BUG: 'command_fields_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_FILLDOWN_MODE.g4 b/src/main/antlr4/imports/COMMAND_FILLDOWN_MODE.g4 index 5cf0bc6..e3d2faa 100644 --- a/src/main/antlr4/imports/COMMAND_FILLDOWN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FILLDOWN_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_FILLDOWN_MODE; COMMAND_FILLDOWN_MODE_ANTLR_BUG: 'command_filldown_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_FILLNULL_MODE.g4 b/src/main/antlr4/imports/COMMAND_FILLNULL_MODE.g4 index ceaed18..56ef442 100644 --- a/src/main/antlr4/imports/COMMAND_FILLNULL_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FILLNULL_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_FILLNULL_MODE; COMMAND_FILLNULL_MODE_ANTLR_BUG: 'command_fillnull_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_FINDKEYWORDS_MODE.g4 b/src/main/antlr4/imports/COMMAND_FINDKEYWORDS_MODE.g4 index 8d80311..0d577c2 100644 --- a/src/main/antlr4/imports/COMMAND_FINDKEYWORDS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FINDKEYWORDS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_FINDKEYWORDS_MODE; COMMAND_FINDKEYWORDS_MODE_ANTLR_BUG: 'command_findkeywords_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_FINDTYPES_MODE.g4 b/src/main/antlr4/imports/COMMAND_FINDTYPES_MODE.g4 index 3f9a9ac..3080e3b 100644 --- a/src/main/antlr4/imports/COMMAND_FINDTYPES_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FINDTYPES_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_FINDTYPES_MODE; COMMAND_FINDTYPES_MODE_ANTLR_BUG: 'command_findtypes_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_FOLDERIZE_MODE.g4 b/src/main/antlr4/imports/COMMAND_FOLDERIZE_MODE.g4 index efbdac6..e8564c2 100644 --- a/src/main/antlr4/imports/COMMAND_FOLDERIZE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FOLDERIZE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_FOLDERIZE_MODE; COMMAND_FOLDERIZE_MODE_ANTLR_BUG: 'command_folderize_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_FOREACH_MODE.g4 b/src/main/antlr4/imports/COMMAND_FOREACH_MODE.g4 index 2f424da..1096161 100644 --- a/src/main/antlr4/imports/COMMAND_FOREACH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FOREACH_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_FOREACH_MODE; COMMAND_FOREACH_MODE_ANTLR_BUG: 'command_foreach_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_FORMAT_MODE.g4 b/src/main/antlr4/imports/COMMAND_FORMAT_MODE.g4 index aed4d7c..43b400f 100644 --- a/src/main/antlr4/imports/COMMAND_FORMAT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FORMAT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_FORMAT_MODE; COMMAND_FORMAT_MODE_ANTLR_BUG: 'command_format_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_FROM_MODE.g4 b/src/main/antlr4/imports/COMMAND_FROM_MODE.g4 index a577f60..c347a46 100644 --- a/src/main/antlr4/imports/COMMAND_FROM_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FROM_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_FROM_MODE; COMMAND_FROM_MODE_ANTLR_BUG: 'command_from_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_GAUGE_MODE.g4 b/src/main/antlr4/imports/COMMAND_GAUGE_MODE.g4 index 44bbcc3..df35006 100644 --- a/src/main/antlr4/imports/COMMAND_GAUGE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_GAUGE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_GAUGE_MODE; COMMAND_GAUGE_MODE_ANTLR_BUG: 'command_gauge_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_GENTIMES_MODE.g4 b/src/main/antlr4/imports/COMMAND_GENTIMES_MODE.g4 index 831c369..706bc6d 100644 --- a/src/main/antlr4/imports/COMMAND_GENTIMES_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_GENTIMES_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_GENTIMES_MODE; COMMAND_GENTIMES_MODE_ANTLR_BUG: 'command_gentimes_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_GEOMFILTER_MODE.g4 b/src/main/antlr4/imports/COMMAND_GEOMFILTER_MODE.g4 index 9944757..a0c4f1f 100644 --- a/src/main/antlr4/imports/COMMAND_GEOMFILTER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_GEOMFILTER_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_GEOMFILTER_MODE; COMMAND_GEOMFILTER_MODE_ANTLR_BUG: 'command_geomfilter_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_GEOM_MODE.g4 b/src/main/antlr4/imports/COMMAND_GEOM_MODE.g4 index d1531a7..7737b4e 100644 --- a/src/main/antlr4/imports/COMMAND_GEOM_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_GEOM_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_GEOM_MODE; COMMAND_GEOM_MODE_ANTLR_BUG: 'command_geom_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_GEOSTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_GEOSTATS_MODE.g4 index 8fc1e7c..7435510 100644 --- a/src/main/antlr4/imports/COMMAND_GEOSTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_GEOSTATS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_GEOSTATS_MODE; COMMAND_GEOSTATS_MODE_ANTLR_BUG: 'command_geostats_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_HEAD_MODE.g4 b/src/main/antlr4/imports/COMMAND_HEAD_MODE.g4 index e4a7913..9f31d16 100644 --- a/src/main/antlr4/imports/COMMAND_HEAD_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_HEAD_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ - // -*- mode: conf; -*- - lexer grammar COMMAND_HEAD_MODE; COMMAND_HEAD_MODE_ANTLR_BUG: 'command_head_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_HIGHLIGHT_MODE.g4 b/src/main/antlr4/imports/COMMAND_HIGHLIGHT_MODE.g4 index a513cb0..6d3768d 100644 --- a/src/main/antlr4/imports/COMMAND_HIGHLIGHT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_HIGHLIGHT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_HIGHLIGHT_MODE; COMMAND_HIGHLIGHT_MODE_ANTLR_BUG: 'command_highlight_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_HISTORY_MODE.g4 b/src/main/antlr4/imports/COMMAND_HISTORY_MODE.g4 index 196d58c..34747d8 100644 --- a/src/main/antlr4/imports/COMMAND_HISTORY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_HISTORY_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_HISTORY_MODE; COMMAND_HISTORY_MODE_ANTLR_BUG: 'command_history_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_ICONIFY_MODE.g4 b/src/main/antlr4/imports/COMMAND_ICONIFY_MODE.g4 index e49d303..a844c64 100644 --- a/src/main/antlr4/imports/COMMAND_ICONIFY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ICONIFY_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_ICONIFY_MODE; COMMAND_ICONIFY_MODE_ANTLR_BUG: 'command_iconify_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_INPUTCSV_MODE.g4 b/src/main/antlr4/imports/COMMAND_INPUTCSV_MODE.g4 index 9a55308..531ef67 100644 --- a/src/main/antlr4/imports/COMMAND_INPUTCSV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_INPUTCSV_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_INPUTCSV_MODE; COMMAND_INPUTCSV_MODE_ANTLR_BUG: 'command_inputcsv_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_INPUTLOOKUP_MODE.g4 b/src/main/antlr4/imports/COMMAND_INPUTLOOKUP_MODE.g4 index 493e2f3..3e84498 100644 --- a/src/main/antlr4/imports/COMMAND_INPUTLOOKUP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_INPUTLOOKUP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_INPUTLOOKUP_MODE; COMMAND_INPUTLOOKUP_MODE_ANTLR_BUG: 'command_inputlookup_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_IPLOCATION_MODE.g4 b/src/main/antlr4/imports/COMMAND_IPLOCATION_MODE.g4 index 759b195..216955a 100644 --- a/src/main/antlr4/imports/COMMAND_IPLOCATION_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_IPLOCATION_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_IPLOCATION_MODE; COMMAND_IPLOCATION_MODE_ANTLR_BUG: 'command_iplocation_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_JOIN_MODE.g4 b/src/main/antlr4/imports/COMMAND_JOIN_MODE.g4 index c56d3b5..b79696c 100644 --- a/src/main/antlr4/imports/COMMAND_JOIN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_JOIN_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_JOIN_MODE; COMMAND_JOIN_MODE_ANTLR_BUG: 'command_join_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_KMEANS_MODE.g4 b/src/main/antlr4/imports/COMMAND_KMEANS_MODE.g4 index 3921e30..194b083 100644 --- a/src/main/antlr4/imports/COMMAND_KMEANS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_KMEANS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_KMEANS_MODE; COMMAND_KMEANS_MODE_ANTLR_BUG: 'command_kmeans_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_KVFORM_MODE.g4 b/src/main/antlr4/imports/COMMAND_KVFORM_MODE.g4 index ef3aff0..87f5c69 100644 --- a/src/main/antlr4/imports/COMMAND_KVFORM_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_KVFORM_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_KVFORM_MODE; COMMAND_KVFORM_MODE_ANTLR_BUG: 'command_kvform_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_LOADJOB_MODE.g4 b/src/main/antlr4/imports/COMMAND_LOADJOB_MODE.g4 index cfd2a91..6a16e16 100644 --- a/src/main/antlr4/imports/COMMAND_LOADJOB_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_LOADJOB_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_LOADJOB_MODE; COMMAND_LOADJOB_MODE_ANTLR_BUG: 'command_loadjob_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_LOCALIZE_MODE.g4 b/src/main/antlr4/imports/COMMAND_LOCALIZE_MODE.g4 index e7a06a4..4dfe8a5 100644 --- a/src/main/antlr4/imports/COMMAND_LOCALIZE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_LOCALIZE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_LOCALIZE_MODE; COMMAND_LOCALIZE_MODE_ANTLR_BUG: 'command_localize_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_LOCALOP_MODE.g4 b/src/main/antlr4/imports/COMMAND_LOCALOP_MODE.g4 index 1daf7f4..05b7cf2 100644 --- a/src/main/antlr4/imports/COMMAND_LOCALOP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_LOCALOP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_LOCALOP_MODE; COMMAND_LOCALOP_MODE_ANTLR_BUG: 'command_localop_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_LOOKUP_MODE.g4 b/src/main/antlr4/imports/COMMAND_LOOKUP_MODE.g4 index cc128cc..a874e1d 100644 --- a/src/main/antlr4/imports/COMMAND_LOOKUP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_LOOKUP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_LOOKUP_MODE; COMMAND_LOOKUP_MODE_ANTLR_BUG: 'command_lookup_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MAKECONTINUOUS_MODE.g4 b/src/main/antlr4/imports/COMMAND_MAKECONTINUOUS_MODE.g4 index a6b9669..a4b0482 100644 --- a/src/main/antlr4/imports/COMMAND_MAKECONTINUOUS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MAKECONTINUOUS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MAKECONTINUOUS_MODE; COMMAND_MAKECONTINUOUS_MODE_ANTLR_BUG: 'command_makecontinuous_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MAKEJSON_MODE.g4 b/src/main/antlr4/imports/COMMAND_MAKEJSON_MODE.g4 index d5ad56c..e1bf12e 100644 --- a/src/main/antlr4/imports/COMMAND_MAKEJSON_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MAKEJSON_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MAKEJSON_MODE; COMMAND_MAKEJSON_MODE_ANTLR_BUG: 'command_makejson_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MAKEMV_MODE.g4 b/src/main/antlr4/imports/COMMAND_MAKEMV_MODE.g4 index 8044cf9..f09d384 100644 --- a/src/main/antlr4/imports/COMMAND_MAKEMV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MAKEMV_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MAKEMV_MODE; COMMAND_MAKEMV_MODE_ANTLR_BUG: 'command_makemv_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MAKERESULTS_MODE.g4 b/src/main/antlr4/imports/COMMAND_MAKERESULTS_MODE.g4 index 4a46f13..efd6764 100644 --- a/src/main/antlr4/imports/COMMAND_MAKERESULTS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MAKERESULTS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MAKERESULTS_MODE; COMMAND_MAKERESULTS_MODE_ANTLR_BUG: 'command_makeresults_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MAP_MODE.g4 b/src/main/antlr4/imports/COMMAND_MAP_MODE.g4 index 702e329..0597eea 100644 --- a/src/main/antlr4/imports/COMMAND_MAP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MAP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MAP_MODE; COMMAND_MAP_MODE_ANTLR_BUG: 'command_map_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MCATALOG_MODE.g4 b/src/main/antlr4/imports/COMMAND_MCATALOG_MODE.g4 index 2d80eab..23ada5b 100644 --- a/src/main/antlr4/imports/COMMAND_MCATALOG_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MCATALOG_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MCATALOG_MODE; COMMAND_MCATALOG_MODE_ANTLR_BUG: 'command_mcatalog_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MCOLLECT_MODE.g4 b/src/main/antlr4/imports/COMMAND_MCOLLECT_MODE.g4 index c8ba4de..c00388d 100644 --- a/src/main/antlr4/imports/COMMAND_MCOLLECT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MCOLLECT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MCOLLECT_MODE; COMMAND_MCOLLECT_MODE_ANTLR_BUG: 'command_mcollect_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_METADATA_MODE.g4 b/src/main/antlr4/imports/COMMAND_METADATA_MODE.g4 index f124fef..d896494 100644 --- a/src/main/antlr4/imports/COMMAND_METADATA_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_METADATA_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_METADATA_MODE; COMMAND_METADATA_MODE_ANTLR_BUG: 'command_metadata_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_METASEARCH_MODE.g4 b/src/main/antlr4/imports/COMMAND_METASEARCH_MODE.g4 index 502b69c..4da73bb 100644 --- a/src/main/antlr4/imports/COMMAND_METASEARCH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_METASEARCH_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_METASEARCH_MODE; COMMAND_METASEARCH_MODE_ANTLR_BUG: 'command_metasearch_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MEVENTCOLLECT_MODE.g4 b/src/main/antlr4/imports/COMMAND_MEVENTCOLLECT_MODE.g4 index 4cb35fc..d47caaf 100644 --- a/src/main/antlr4/imports/COMMAND_MEVENTCOLLECT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MEVENTCOLLECT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MEVENTCOLLECT_MODE; COMMAND_MEVENTCOLLECT_MODE_ANTLR_BUG: 'command_meventcollect_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MSTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_MSTATS_MODE.g4 index 77d0a93..aca0e15 100644 --- a/src/main/antlr4/imports/COMMAND_MSTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MSTATS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MSTATS_MODE; COMMAND_MSTATS_MODE_ANTLR_BUG: 'command_mstats_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MULTIKV_MODE.g4 b/src/main/antlr4/imports/COMMAND_MULTIKV_MODE.g4 index 1f7a23b..85a829b 100644 --- a/src/main/antlr4/imports/COMMAND_MULTIKV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MULTIKV_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MULTIKV_MODE; COMMAND_MULTIKV_MODE_ANTLR_BUG: 'command_multikv_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MULTISEARCH_MODE.g4 b/src/main/antlr4/imports/COMMAND_MULTISEARCH_MODE.g4 index e9ed775..b3386a4 100644 --- a/src/main/antlr4/imports/COMMAND_MULTISEARCH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MULTISEARCH_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MULTISEARCH_MODE; COMMAND_MULTISEARCH_MODE_ANTLR_BUG: 'command_multisearch_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MVCOMBINE_MODE.g4 b/src/main/antlr4/imports/COMMAND_MVCOMBINE_MODE.g4 index 4e698be..26b0e64 100644 --- a/src/main/antlr4/imports/COMMAND_MVCOMBINE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MVCOMBINE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MVCOMBINE_MODE; COMMAND_MVCOMBINE_MODE_ANTLR_BUG: 'command_mvcombine_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_MVEXPAND_MODE.g4 b/src/main/antlr4/imports/COMMAND_MVEXPAND_MODE.g4 index 21ab111..d44c1d4 100644 --- a/src/main/antlr4/imports/COMMAND_MVEXPAND_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MVEXPAND_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_MVEXPAND_MODE; COMMAND_MVEXPAND_MODE_ANTLR_BUG: 'command_mvexpand_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_NOMV_MODE.g4 b/src/main/antlr4/imports/COMMAND_NOMV_MODE.g4 index 6437cc9..25936e7 100644 --- a/src/main/antlr4/imports/COMMAND_NOMV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_NOMV_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_NOMV_MODE; COMMAND_NOMV_MODE_ANTLR_BUG: 'command_nomv_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_OUTLIER_MODE.g4 b/src/main/antlr4/imports/COMMAND_OUTLIER_MODE.g4 index 9edcc9e..c76164f 100644 --- a/src/main/antlr4/imports/COMMAND_OUTLIER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_OUTLIER_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_OUTLIER_MODE; COMMAND_OUTLIER_MODE_ANTLR_BUG: 'command_outlier_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_OUTPUTCSV_MODE.g4 b/src/main/antlr4/imports/COMMAND_OUTPUTCSV_MODE.g4 index 47d35ac..e3c5ec4 100644 --- a/src/main/antlr4/imports/COMMAND_OUTPUTCSV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_OUTPUTCSV_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_OUTPUTCSV_MODE; COMMAND_OUTPUTCSV_MODE_ANTLR_BUG: 'command_outputcsv_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_OUTPUTLOOKUP_MODE.g4 b/src/main/antlr4/imports/COMMAND_OUTPUTLOOKUP_MODE.g4 index 94831b0..7054eb5 100644 --- a/src/main/antlr4/imports/COMMAND_OUTPUTLOOKUP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_OUTPUTLOOKUP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_OUTPUTLOOKUP_MODE; COMMAND_OUTPUTLOOKUP_MODE_ANTLR_BUG: 'command_outputlookup_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_OUTPUTTEXT_MODE.g4 b/src/main/antlr4/imports/COMMAND_OUTPUTTEXT_MODE.g4 index 0ec8b47..fa6090b 100644 --- a/src/main/antlr4/imports/COMMAND_OUTPUTTEXT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_OUTPUTTEXT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_OUTPUTTEXT_MODE; COMMAND_OUTPUTTEXT_MODE_ANTLR_BUG: 'command_outputtext_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_OVERLAP_MODE.g4 b/src/main/antlr4/imports/COMMAND_OVERLAP_MODE.g4 index 965bfe7..8d3cbfb 100644 --- a/src/main/antlr4/imports/COMMAND_OVERLAP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_OVERLAP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_OVERLAP_MODE; COMMAND_OVERLAP_MODE_ANTLR_BUG: 'command_overlap_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_PIVOT_MODE.g4 b/src/main/antlr4/imports/COMMAND_PIVOT_MODE.g4 index f780da5..a5240a4 100644 --- a/src/main/antlr4/imports/COMMAND_PIVOT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_PIVOT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_PIVOT_MODE; COMMAND_PIVOT_MODE_ANTLR_BUG: 'command_pivot_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_PREDICT_MODE.g4 b/src/main/antlr4/imports/COMMAND_PREDICT_MODE.g4 index 3ca195d..4a9ac19 100644 --- a/src/main/antlr4/imports/COMMAND_PREDICT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_PREDICT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_PREDICT_MODE; COMMAND_PREDICT_MODE_ANTLR_BUG: 'command_predict_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_RANGEMAP_MODE.g4 b/src/main/antlr4/imports/COMMAND_RANGEMAP_MODE.g4 index 0bc45d5..4e079af 100644 --- a/src/main/antlr4/imports/COMMAND_RANGEMAP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RANGEMAP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_RANGEMAP_MODE; COMMAND_RANGEMAP_MODE_ANTLR_BUG: 'command_rangemap_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_RARE_MODE.g4 b/src/main/antlr4/imports/COMMAND_RARE_MODE.g4 index 5a957dc..c9bf610 100644 --- a/src/main/antlr4/imports/COMMAND_RARE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RARE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_RARE_MODE; COMMAND_RARE_MODE_ANTLR_BUG: 'command_rare_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_REDISTRIBUTE_MODE.g4 b/src/main/antlr4/imports/COMMAND_REDISTRIBUTE_MODE.g4 index 0021f8b..115f210 100644 --- a/src/main/antlr4/imports/COMMAND_REDISTRIBUTE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REDISTRIBUTE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_REDISTRIBUTE_MODE; COMMAND_REDISTRIBUTE_MODE_ANTLR_BUG: 'command_redistribute_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_REGEX_MODE.g4 b/src/main/antlr4/imports/COMMAND_REGEX_MODE.g4 index 12d32ea..285fdfa 100644 --- a/src/main/antlr4/imports/COMMAND_REGEX_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REGEX_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_REGEX_MODE; COMMAND_REGEX_MODE_ANTLR_BUG: 'command_regex_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_RELEVANCY_MODE.g4 b/src/main/antlr4/imports/COMMAND_RELEVANCY_MODE.g4 index 6cd689e..75d6f71 100644 --- a/src/main/antlr4/imports/COMMAND_RELEVANCY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RELEVANCY_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_RELEVANCY_MODE; COMMAND_RELEVANCY_MODE_ANTLR_BUG: 'command_relevancy_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_RELTIME_MODE.g4 b/src/main/antlr4/imports/COMMAND_RELTIME_MODE.g4 index 9a9364a..fa4f898 100644 --- a/src/main/antlr4/imports/COMMAND_RELTIME_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RELTIME_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_RELTIME_MODE; COMMAND_RELTIME_MODE_ANTLR_BUG: 'command_reltime_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_RENAME_MODE.g4 b/src/main/antlr4/imports/COMMAND_RENAME_MODE.g4 index 054e897..2f64556 100644 --- a/src/main/antlr4/imports/COMMAND_RENAME_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RENAME_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_RENAME_MODE; COMMAND_RENAME_MODE_ANTLR_BUG: 'command_rename_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_REPLACE_MODE.g4 b/src/main/antlr4/imports/COMMAND_REPLACE_MODE.g4 index 31677f2..1173890 100644 --- a/src/main/antlr4/imports/COMMAND_REPLACE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REPLACE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_REPLACE_MODE; COMMAND_REPLACE_MODE_ANTLR_BUG: 'command_replace_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_REST_MODE.g4 b/src/main/antlr4/imports/COMMAND_REST_MODE.g4 index 541671f..784a7eb 100644 --- a/src/main/antlr4/imports/COMMAND_REST_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REST_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_REST_MODE; COMMAND_REST_MODE_ANTLR_BUG: 'command_rest_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_RETURN_MODE.g4 b/src/main/antlr4/imports/COMMAND_RETURN_MODE.g4 index 9296fcf..ae4ac1a 100644 --- a/src/main/antlr4/imports/COMMAND_RETURN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RETURN_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_RETURN_MODE; COMMAND_RETURN_MODE_ANTLR_BUG: 'command_return_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_REVERSE_MODE.g4 b/src/main/antlr4/imports/COMMAND_REVERSE_MODE.g4 index 2cc4cb6..d84041c 100644 --- a/src/main/antlr4/imports/COMMAND_REVERSE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REVERSE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_REVERSE_MODE; COMMAND_REVERSE_MODE_ANTLR_BUG: 'command_reverse_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_REX4J_MODE.g4 b/src/main/antlr4/imports/COMMAND_REX4J_MODE.g4 index 552d368..6f78cb5 100644 --- a/src/main/antlr4/imports/COMMAND_REX4J_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REX4J_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_REX4J_MODE; COMMAND_REX4J_MODE_ANTLR_BUG: 'command_rex4j_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_REX_MODE.g4 b/src/main/antlr4/imports/COMMAND_REX_MODE.g4 index 30222a3..c4d54ac 100644 --- a/src/main/antlr4/imports/COMMAND_REX_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REX_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_REX_MODE; COMMAND_REX_MODE_ANTLR_BUG: 'command_rex_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_RTORDER_MODE.g4 b/src/main/antlr4/imports/COMMAND_RTORDER_MODE.g4 index f1174f2..58200b9 100644 --- a/src/main/antlr4/imports/COMMAND_RTORDER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RTORDER_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_RTORDER_MODE; COMMAND_RTORDER_MODE_ANTLR_BUG: 'command_rtorder_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_RUNSHELLSCRIPT_MODE.g4 b/src/main/antlr4/imports/COMMAND_RUNSHELLSCRIPT_MODE.g4 index 0bd8321..7a08f04 100644 --- a/src/main/antlr4/imports/COMMAND_RUNSHELLSCRIPT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RUNSHELLSCRIPT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_RUNSHELLSCRIPT_MODE; COMMAND_RUNSHELLSCRIPT_MODE_ANTLR_BUG: 'command_runshellscript_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SAVE.g4 b/src/main/antlr4/imports/COMMAND_SAVE.g4 index 05341fd..5247073 100644 --- a/src/main/antlr4/imports/COMMAND_SAVE.g4 +++ b/src/main/antlr4/imports/COMMAND_SAVE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_HDFS_MODE; COMMAND_HDFS_MODE_ANTLR_BUG: 'command_hdfs_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SAVEDSEARCH_MODE.g4 b/src/main/antlr4/imports/COMMAND_SAVEDSEARCH_MODE.g4 index a417f94..cd27923 100644 --- a/src/main/antlr4/imports/COMMAND_SAVEDSEARCH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SAVEDSEARCH_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SAVEDSEARCH_MODE; COMMAND_SAVEDSEARCH_MODE_ANTLR_BUG: 'command_savedsearch_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SCRIPT_MODE.g4 b/src/main/antlr4/imports/COMMAND_SCRIPT_MODE.g4 index c630105..0f6ec4e 100644 --- a/src/main/antlr4/imports/COMMAND_SCRIPT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SCRIPT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SCRIPT_MODE; COMMAND_SCRIPT_MODE_ANTLR_BUG: 'command_script_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SCRUB_MODE.g4 b/src/main/antlr4/imports/COMMAND_SCRUB_MODE.g4 index 7ccf18a..8700d31 100644 --- a/src/main/antlr4/imports/COMMAND_SCRUB_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SCRUB_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SCRUB_MODE; COMMAND_SCRUB_MODE_ANTLR_BUG: 'command_scrub_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SEARCHTXN_MODE.g4 b/src/main/antlr4/imports/COMMAND_SEARCHTXN_MODE.g4 index 86c3bc2..3f7d7ab 100644 --- a/src/main/antlr4/imports/COMMAND_SEARCHTXN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SEARCHTXN_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SEARCHTXN_MODE; COMMAND_SEARCHTXN_MODE_ANTLR_BUG: 'command_searchtxn_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SEARCH_MODE.g4 b/src/main/antlr4/imports/COMMAND_SEARCH_MODE.g4 index 8c90722..0c1472b 100644 --- a/src/main/antlr4/imports/COMMAND_SEARCH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SEARCH_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SEARCH_MODE; COMMAND_SEARCH_MODE_ANTLR_BUG: 'command_search_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SELFJOIN_MODE.g4 b/src/main/antlr4/imports/COMMAND_SELFJOIN_MODE.g4 index 94ee28a..945269d 100644 --- a/src/main/antlr4/imports/COMMAND_SELFJOIN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SELFJOIN_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SELFJOIN_MODE; COMMAND_SELFJOIN_MODE_ANTLR_BUG: 'command_selfjoin_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SENDALERT_MODE.g4 b/src/main/antlr4/imports/COMMAND_SENDALERT_MODE.g4 index 6e120b5..dba8664 100644 --- a/src/main/antlr4/imports/COMMAND_SENDALERT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SENDALERT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SENDALERT_MODE; COMMAND_SENDALERT_MODE_ANTLR_BUG: 'command_sendalert_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SENDEMAIL_MODE.g4 b/src/main/antlr4/imports/COMMAND_SENDEMAIL_MODE.g4 index acc2559..d44a69e 100644 --- a/src/main/antlr4/imports/COMMAND_SENDEMAIL_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SENDEMAIL_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SENDEMAIL_MODE; COMMAND_SENDEMAIL_MODE_ANTLR_BUG: 'command_sendemail_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SETFIELDS_MODE.g4 b/src/main/antlr4/imports/COMMAND_SETFIELDS_MODE.g4 index e833165..07976e3 100644 --- a/src/main/antlr4/imports/COMMAND_SETFIELDS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SETFIELDS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SETFIELDS_MODE; COMMAND_SETFIELDS_MODE_ANTLR_BUG: 'command_setfields_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SET_MODE.g4 b/src/main/antlr4/imports/COMMAND_SET_MODE.g4 index ea48394..e2db18a 100644 --- a/src/main/antlr4/imports/COMMAND_SET_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SET_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SET_MODE; COMMAND_SET_MODE_ANTLR_BUG: 'command_set_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SICHART_MODE.g4 b/src/main/antlr4/imports/COMMAND_SICHART_MODE.g4 index dd14e16..8d0592f 100644 --- a/src/main/antlr4/imports/COMMAND_SICHART_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SICHART_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SICHART_MODE; COMMAND_SICHART_MODE_ANTLR_BUG: 'command_sichart_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SIRARE_MODE.g4 b/src/main/antlr4/imports/COMMAND_SIRARE_MODE.g4 index 4874449..7fe1c40 100644 --- a/src/main/antlr4/imports/COMMAND_SIRARE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SIRARE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SIRARE_MODE; COMMAND_SIRARE_MODE_ANTLR_BUG: 'command_sirare_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SISTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_SISTATS_MODE.g4 index bc683e0..49b5578 100644 --- a/src/main/antlr4/imports/COMMAND_SISTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SISTATS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SISTATS_MODE; COMMAND_SISTATS_MODE_ANTLR_BUG: 'command_sistats_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SITIMECHART_MODE.g4 b/src/main/antlr4/imports/COMMAND_SITIMECHART_MODE.g4 index ceaa2b3..a2ceb25 100644 --- a/src/main/antlr4/imports/COMMAND_SITIMECHART_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SITIMECHART_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SITIMECHART_MODE; COMMAND_SITIMECHART_MODE_ANTLR_BUG: 'command_sitimechart_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SITOP_MODE.g4 b/src/main/antlr4/imports/COMMAND_SITOP_MODE.g4 index 74e9c96..59056d1 100644 --- a/src/main/antlr4/imports/COMMAND_SITOP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SITOP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SITOP_MODE; COMMAND_SITOP_MODE_ANTLR_BUG: 'command_sitop_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SORT_MODE.g4 b/src/main/antlr4/imports/COMMAND_SORT_MODE.g4 index 673aa93..17e51d5 100644 --- a/src/main/antlr4/imports/COMMAND_SORT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SORT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SORT_MODE; COMMAND_SORT_MODE_ANTLR_BUG: 'command_sort_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_SPATH_MODE.g4 b/src/main/antlr4/imports/COMMAND_SPATH_MODE.g4 index a12f534..d5a4d0e 100644 --- a/src/main/antlr4/imports/COMMAND_SPATH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SPATH_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_SPATH_MODE; COMMAND_SPATH_MODE_ANTLR_BUG: 'command_spath_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_STATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_STATS_MODE.g4 index f7207da..bf37d2e 100644 --- a/src/main/antlr4/imports/COMMAND_STATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_STATS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_STATS_MODE; COMMAND_STATS_MODE_ANTLR_BUG: 'command_stats_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_STRCAT_MODE.g4 b/src/main/antlr4/imports/COMMAND_STRCAT_MODE.g4 index 83c3923..55d979f 100644 --- a/src/main/antlr4/imports/COMMAND_STRCAT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_STRCAT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_STRCAT_MODE; COMMAND_STRCAT_MODE_ANTLR_BUG: 'command_strcat_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_STREAMSTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_STREAMSTATS_MODE.g4 index 7624314..bacb2a3 100644 --- a/src/main/antlr4/imports/COMMAND_STREAMSTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_STREAMSTATS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_STREAMSTATS_MODE; COMMAND_STREAMSTATS_MODE_ANTLR_BUG: 'command_streamstats_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TABLE_MODE.g4 b/src/main/antlr4/imports/COMMAND_TABLE_MODE.g4 index 4e1d08b..dc591c3 100644 --- a/src/main/antlr4/imports/COMMAND_TABLE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TABLE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TABLE_MODE; COMMAND_TABLE_MODE_ANTLR_BUG: 'command_table_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TAGS_MODE.g4 b/src/main/antlr4/imports/COMMAND_TAGS_MODE.g4 index c1a9193..769fa17 100644 --- a/src/main/antlr4/imports/COMMAND_TAGS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TAGS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TAGS_MODE; COMMAND_TAGS_MODE_ANTLR_BUG: 'command_tags_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TAIL_MODE.g4 b/src/main/antlr4/imports/COMMAND_TAIL_MODE.g4 index e457216..a04da99 100644 --- a/src/main/antlr4/imports/COMMAND_TAIL_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TAIL_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TAIL_MODE; COMMAND_TAIL_MODE_ANTLR_BUG: 'command_tail_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TERAGREP_MODE.g4 b/src/main/antlr4/imports/COMMAND_TERAGREP_MODE.g4 index f083dfb..e14e3fd 100644 --- a/src/main/antlr4/imports/COMMAND_TERAGREP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TERAGREP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TERAGREP_MODE; COMMAND_TERAGREP_MODE_ANTLR_BUG: 'command_teragrep_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TIMECHART_MODE.g4 b/src/main/antlr4/imports/COMMAND_TIMECHART_MODE.g4 index 85592e8..86975f2 100644 --- a/src/main/antlr4/imports/COMMAND_TIMECHART_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TIMECHART_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TIMECHART_MODE; COMMAND_TIMECHART_MODE_ANTLR_BUG: 'command_timechart_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TIMEWRAP_MODE.g4 b/src/main/antlr4/imports/COMMAND_TIMEWRAP_MODE.g4 index 9e3a35d..5da45d7 100644 --- a/src/main/antlr4/imports/COMMAND_TIMEWRAP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TIMEWRAP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TIMEWRAP_MODE; COMMAND_TIMEWRAP_MODE_ANTLR_BUG: 'command_timewrap_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TOP_MODE.g4 b/src/main/antlr4/imports/COMMAND_TOP_MODE.g4 index 308ef2c..f8c7e01 100644 --- a/src/main/antlr4/imports/COMMAND_TOP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TOP_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TOP_MODE; COMMAND_TOP_MODE_ANTLR_BUG: 'command_top_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TRANSACTION_MODE.g4 b/src/main/antlr4/imports/COMMAND_TRANSACTION_MODE.g4 index eb82ce1..18198d3 100644 --- a/src/main/antlr4/imports/COMMAND_TRANSACTION_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TRANSACTION_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TRANSACTION_MODE; COMMAND_TRANSACTION_MODE_ANTLR_BUG: 'command_transaction_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TRANSPOSE_MODE.g4 b/src/main/antlr4/imports/COMMAND_TRANSPOSE_MODE.g4 index 881f873..d212a96 100644 --- a/src/main/antlr4/imports/COMMAND_TRANSPOSE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TRANSPOSE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TRANSPOSE_MODE; COMMAND_TRANSPOSE_MODE_ANTLR_BUG: 'command_transpose_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TRENDLINE_MODE.g4 b/src/main/antlr4/imports/COMMAND_TRENDLINE_MODE.g4 index 6b06c5d..217f910 100644 --- a/src/main/antlr4/imports/COMMAND_TRENDLINE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TRENDLINE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TRENDLINE_MODE; COMMAND_TRENDLINE_MODE_ANTLR_BUG: 'command_trendline_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TSCOLLECT_MODE.g4 b/src/main/antlr4/imports/COMMAND_TSCOLLECT_MODE.g4 index 41f157d..845e27c 100644 --- a/src/main/antlr4/imports/COMMAND_TSCOLLECT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TSCOLLECT_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TSCOLLECT_MODE; COMMAND_TSCOLLECT_MODE_ANTLR_BUG: 'command_tscollect_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TSTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_TSTATS_MODE.g4 index efe7f7d..d4d8dc3 100644 --- a/src/main/antlr4/imports/COMMAND_TSTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TSTATS_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TSTATS_MODE; COMMAND_TSTATS_MODE_ANTLR_BUG: 'command_tstats_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TYPEAHEAD_MODE.g4 b/src/main/antlr4/imports/COMMAND_TYPEAHEAD_MODE.g4 index 6fd048b..a8407ac 100644 --- a/src/main/antlr4/imports/COMMAND_TYPEAHEAD_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TYPEAHEAD_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TYPEAHEAD_MODE; COMMAND_TYPEAHEAD_MODE_ANTLR_BUG: 'command_typeahead_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TYPELEARNER_MODE.g4 b/src/main/antlr4/imports/COMMAND_TYPELEARNER_MODE.g4 index 66f90ca..9d0bbad 100644 --- a/src/main/antlr4/imports/COMMAND_TYPELEARNER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TYPELEARNER_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TYPELEARNER_MODE; COMMAND_TYPELEARNER_MODE_ANTLR_BUG: 'command_typelearner_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_TYPER_MODE.g4 b/src/main/antlr4/imports/COMMAND_TYPER_MODE.g4 index 737b114..33cd137 100644 --- a/src/main/antlr4/imports/COMMAND_TYPER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TYPER_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_TYPER_MODE; COMMAND_TYPER_MODE_ANTLR_BUG: 'command_typer_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_UNION_MODE.g4 b/src/main/antlr4/imports/COMMAND_UNION_MODE.g4 index bbaeb7b..00e38f9 100644 --- a/src/main/antlr4/imports/COMMAND_UNION_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_UNION_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_UNION_MODE; COMMAND_UNION_MODE_ANTLR_BUG: 'command_union_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_UNIQ_MODE.g4 b/src/main/antlr4/imports/COMMAND_UNIQ_MODE.g4 index 1d30854..a3e216d 100644 --- a/src/main/antlr4/imports/COMMAND_UNIQ_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_UNIQ_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_UNIQ_MODE; COMMAND_UNIQ_MODE_ANTLR_BUG: 'command_uniq_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_UNTABLE_MODE.g4 b/src/main/antlr4/imports/COMMAND_UNTABLE_MODE.g4 index 6f59410..83a7802 100644 --- a/src/main/antlr4/imports/COMMAND_UNTABLE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_UNTABLE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_UNTABLE_MODE; COMMAND_UNTABLE_MODE_ANTLR_BUG: 'command_untable_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_WHERE_MODE.g4 b/src/main/antlr4/imports/COMMAND_WHERE_MODE.g4 index 9f352aa..c3cbf70 100644 --- a/src/main/antlr4/imports/COMMAND_WHERE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_WHERE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_WHERE_MODE; COMMAND_WHERE_MODE_ANTLR_BUG: 'command_where_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_X11_MODE.g4 b/src/main/antlr4/imports/COMMAND_X11_MODE.g4 index b56ef10..64ee5f1 100644 --- a/src/main/antlr4/imports/COMMAND_X11_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_X11_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_X11_MODE; COMMAND_X11_MODE_ANTLR_BUG: 'command_x11_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_XMLKV_MODE.g4 b/src/main/antlr4/imports/COMMAND_XMLKV_MODE.g4 index cf51a0a..7cc99c6 100644 --- a/src/main/antlr4/imports/COMMAND_XMLKV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_XMLKV_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_XMLKV_MODE; COMMAND_XMLKV_MODE_ANTLR_BUG: 'command_xmlkv_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_XMLUNESCAPE_MODE.g4 b/src/main/antlr4/imports/COMMAND_XMLUNESCAPE_MODE.g4 index a35cd0f..f691260 100644 --- a/src/main/antlr4/imports/COMMAND_XMLUNESCAPE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_XMLUNESCAPE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_XMLUNESCAPE_MODE; COMMAND_XMLUNESCAPE_MODE_ANTLR_BUG: 'command_xmlunescape_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_XPATH_MODE.g4 b/src/main/antlr4/imports/COMMAND_XPATH_MODE.g4 index 40ea149..7fbf7ef 100644 --- a/src/main/antlr4/imports/COMMAND_XPATH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_XPATH_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_XPATH_MODE; COMMAND_XPATH_MODE_ANTLR_BUG: 'command_xpath_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/COMMAND_XYSERIES_MODE.g4 b/src/main/antlr4/imports/COMMAND_XYSERIES_MODE.g4 index 459bc94..1c72b72 100644 --- a/src/main/antlr4/imports/COMMAND_XYSERIES_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_XYSERIES_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar COMMAND_XYSERIES_MODE; COMMAND_XYSERIES_MODE_ANTLR_BUG: 'command_xyseries_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/DPLParserAggregations.g4 b/src/main/antlr4/imports/DPLParserAggregations.g4 index fe53dc6..149088c 100644 --- a/src/main/antlr4/imports/DPLParserAggregations.g4 +++ b/src/main/antlr4/imports/DPLParserAggregations.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,7 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- parser grammar DPLParserAggregations; // aggregations diff --git a/src/main/antlr4/imports/DPLParserEvals.g4 b/src/main/antlr4/imports/DPLParserEvals.g4 index 95db3a3..cdc461b 100644 --- a/src/main/antlr4/imports/DPLParserEvals.g4 +++ b/src/main/antlr4/imports/DPLParserEvals.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,7 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- parser grammar DPLParserEvals; // eval diff --git a/src/main/antlr4/imports/DPLParserTransform.g4 b/src/main/antlr4/imports/DPLParserTransform.g4 index 5ec6de9..28b0e77 100644 --- a/src/main/antlr4/imports/DPLParserTransform.g4 +++ b/src/main/antlr4/imports/DPLParserTransform.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - parser grammar DPLParserProcess; import DPLParserAggregations, diff --git a/src/main/antlr4/imports/DPLParserTransform_abstract.g4 b/src/main/antlr4/imports/DPLParserTransform_abstract.g4 index ea9c7b1..f5af939 100644 --- a/src/main/antlr4/imports/DPLParserTransform_abstract.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_abstract.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_accum.g4 b/src/main/antlr4/imports/DPLParserTransform_accum.g4 index 3a9267a..7292378 100644 --- a/src/main/antlr4/imports/DPLParserTransform_accum.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_accum.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_addcoltotals.g4 b/src/main/antlr4/imports/DPLParserTransform_addcoltotals.g4 index e907329..6b37934 100644 --- a/src/main/antlr4/imports/DPLParserTransform_addcoltotals.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_addcoltotals.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_addinfo.g4 b/src/main/antlr4/imports/DPLParserTransform_addinfo.g4 index caa5f19..4785eff 100644 --- a/src/main/antlr4/imports/DPLParserTransform_addinfo.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_addinfo.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_addtotals.g4 b/src/main/antlr4/imports/DPLParserTransform_addtotals.g4 index defe545..b79b4ed 100644 --- a/src/main/antlr4/imports/DPLParserTransform_addtotals.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_addtotals.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_analyzefields.g4 b/src/main/antlr4/imports/DPLParserTransform_analyzefields.g4 index 4dbca08..eb97ad0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_analyzefields.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_analyzefields.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_anomalies.g4 b/src/main/antlr4/imports/DPLParserTransform_anomalies.g4 index cbdf7e2..4b3ce03 100644 --- a/src/main/antlr4/imports/DPLParserTransform_anomalies.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_anomalies.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_anomalousvalue.g4 b/src/main/antlr4/imports/DPLParserTransform_anomalousvalue.g4 index 8b25098..7f48104 100644 --- a/src/main/antlr4/imports/DPLParserTransform_anomalousvalue.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_anomalousvalue.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_anomalydetection.g4 b/src/main/antlr4/imports/DPLParserTransform_anomalydetection.g4 index 7ae985b..3190d3a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_anomalydetection.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_anomalydetection.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_append.g4 b/src/main/antlr4/imports/DPLParserTransform_append.g4 index e0fa4df..a3168a9 100644 --- a/src/main/antlr4/imports/DPLParserTransform_append.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_append.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_appendcols.g4 b/src/main/antlr4/imports/DPLParserTransform_appendcols.g4 index 9c31607..3278fb0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_appendcols.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_appendcols.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_appendpipe.g4 b/src/main/antlr4/imports/DPLParserTransform_appendpipe.g4 index e3d6fe7..f628c70 100644 --- a/src/main/antlr4/imports/DPLParserTransform_appendpipe.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_appendpipe.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_arules.g4 b/src/main/antlr4/imports/DPLParserTransform_arules.g4 index f1b33e2..467519e 100644 --- a/src/main/antlr4/imports/DPLParserTransform_arules.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_arules.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_associate.g4 b/src/main/antlr4/imports/DPLParserTransform_associate.g4 index 95a38dd..d633791 100644 --- a/src/main/antlr4/imports/DPLParserTransform_associate.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_associate.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_audit.g4 b/src/main/antlr4/imports/DPLParserTransform_audit.g4 index af9bca1..4ddbf92 100644 --- a/src/main/antlr4/imports/DPLParserTransform_audit.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_audit.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_autoregress.g4 b/src/main/antlr4/imports/DPLParserTransform_autoregress.g4 index b187feb..a3ef054 100644 --- a/src/main/antlr4/imports/DPLParserTransform_autoregress.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_autoregress.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_bin.g4 b/src/main/antlr4/imports/DPLParserTransform_bin.g4 index 49ab695..cd7fe07 100644 --- a/src/main/antlr4/imports/DPLParserTransform_bin.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_bin.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_bucketdir.g4 b/src/main/antlr4/imports/DPLParserTransform_bucketdir.g4 index 5a5001b..e20f966 100644 --- a/src/main/antlr4/imports/DPLParserTransform_bucketdir.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_bucketdir.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_chart.g4 b/src/main/antlr4/imports/DPLParserTransform_chart.g4 index a0d4315..09ed674 100644 --- a/src/main/antlr4/imports/DPLParserTransform_chart.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_chart.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_cluster.g4 b/src/main/antlr4/imports/DPLParserTransform_cluster.g4 index 4561056..fd1981e 100644 --- a/src/main/antlr4/imports/DPLParserTransform_cluster.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_cluster.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_cofilter.g4 b/src/main/antlr4/imports/DPLParserTransform_cofilter.g4 index 77cf671..3fced2e 100644 --- a/src/main/antlr4/imports/DPLParserTransform_cofilter.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_cofilter.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_collapse.g4 b/src/main/antlr4/imports/DPLParserTransform_collapse.g4 index fe6e25b..c0bfac0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_collapse.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_collapse.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_collect.g4 b/src/main/antlr4/imports/DPLParserTransform_collect.g4 index 22006f4..71ea02a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_collect.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_collect.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_concurrency.g4 b/src/main/antlr4/imports/DPLParserTransform_concurrency.g4 index dbde5b5..6632e0c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_concurrency.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_concurrency.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_contingency.g4 b/src/main/antlr4/imports/DPLParserTransform_contingency.g4 index 4e46607..4c426ac 100644 --- a/src/main/antlr4/imports/DPLParserTransform_contingency.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_contingency.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_convert.g4 b/src/main/antlr4/imports/DPLParserTransform_convert.g4 index 7343b15..b12b3d9 100644 --- a/src/main/antlr4/imports/DPLParserTransform_convert.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_convert.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_correlate.g4 b/src/main/antlr4/imports/DPLParserTransform_correlate.g4 index c901f23..ac79e08 100644 --- a/src/main/antlr4/imports/DPLParserTransform_correlate.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_correlate.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_datamodel.g4 b/src/main/antlr4/imports/DPLParserTransform_datamodel.g4 index 3ef5c85..ad2b5e9 100644 --- a/src/main/antlr4/imports/DPLParserTransform_datamodel.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_datamodel.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_dbinspect.g4 b/src/main/antlr4/imports/DPLParserTransform_dbinspect.g4 index db29fff..14eea60 100644 --- a/src/main/antlr4/imports/DPLParserTransform_dbinspect.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_dbinspect.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_dedup.g4 b/src/main/antlr4/imports/DPLParserTransform_dedup.g4 index b6418b7..8d1c738 100644 --- a/src/main/antlr4/imports/DPLParserTransform_dedup.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_dedup.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_delete.g4 b/src/main/antlr4/imports/DPLParserTransform_delete.g4 index 603ffb0..394688b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_delete.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_delete.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_delta.g4 b/src/main/antlr4/imports/DPLParserTransform_delta.g4 index 739dd69..361fa9a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_delta.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_delta.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_diff.g4 b/src/main/antlr4/imports/DPLParserTransform_diff.g4 index b926596..33fad43 100644 --- a/src/main/antlr4/imports/DPLParserTransform_diff.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_diff.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_dpl.g4 b/src/main/antlr4/imports/DPLParserTransform_dpl.g4 index 99d89d8..0c6f6c7 100644 --- a/src/main/antlr4/imports/DPLParserTransform_dpl.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_dpl.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_dump.g4 b/src/main/antlr4/imports/DPLParserTransform_dump.g4 index b4cd617..e2a63bc 100644 --- a/src/main/antlr4/imports/DPLParserTransform_dump.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_dump.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_erex.g4 b/src/main/antlr4/imports/DPLParserTransform_erex.g4 index 26ab2fd..97546be 100644 --- a/src/main/antlr4/imports/DPLParserTransform_erex.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_erex.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_eval.g4 b/src/main/antlr4/imports/DPLParserTransform_eval.g4 index 777d140..42b4467 100644 --- a/src/main/antlr4/imports/DPLParserTransform_eval.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_eval.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_eventcount.g4 b/src/main/antlr4/imports/DPLParserTransform_eventcount.g4 index 79ce301..6d5cdd7 100644 --- a/src/main/antlr4/imports/DPLParserTransform_eventcount.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_eventcount.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_eventstats.g4 b/src/main/antlr4/imports/DPLParserTransform_eventstats.g4 index 919c1c9..bc3e8ab 100644 --- a/src/main/antlr4/imports/DPLParserTransform_eventstats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_eventstats.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_explain.g4 b/src/main/antlr4/imports/DPLParserTransform_explain.g4 index c881aac..4bea337 100644 --- a/src/main/antlr4/imports/DPLParserTransform_explain.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_explain.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_extract.g4 b/src/main/antlr4/imports/DPLParserTransform_extract.g4 index 71a8881..439487f 100644 --- a/src/main/antlr4/imports/DPLParserTransform_extract.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_extract.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_fieldformat.g4 b/src/main/antlr4/imports/DPLParserTransform_fieldformat.g4 index 8581b9f..0209efb 100644 --- a/src/main/antlr4/imports/DPLParserTransform_fieldformat.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_fieldformat.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_fields.g4 b/src/main/antlr4/imports/DPLParserTransform_fields.g4 index 1e16590..f53529a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_fields.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_fields.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_fieldsummary.g4 b/src/main/antlr4/imports/DPLParserTransform_fieldsummary.g4 index c03312c..4de09ab 100644 --- a/src/main/antlr4/imports/DPLParserTransform_fieldsummary.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_fieldsummary.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_filldown.g4 b/src/main/antlr4/imports/DPLParserTransform_filldown.g4 index 561b747..ed885f0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_filldown.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_filldown.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_fillnull.g4 b/src/main/antlr4/imports/DPLParserTransform_fillnull.g4 index debf2a3..563bef7 100644 --- a/src/main/antlr4/imports/DPLParserTransform_fillnull.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_fillnull.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_findkeywords.g4 b/src/main/antlr4/imports/DPLParserTransform_findkeywords.g4 index 3f25744..190cea5 100644 --- a/src/main/antlr4/imports/DPLParserTransform_findkeywords.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_findkeywords.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_findtypes.g4 b/src/main/antlr4/imports/DPLParserTransform_findtypes.g4 index 8377329..bc2e0fe 100644 --- a/src/main/antlr4/imports/DPLParserTransform_findtypes.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_findtypes.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_folderize.g4 b/src/main/antlr4/imports/DPLParserTransform_folderize.g4 index 9aade05..fb94d3b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_folderize.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_folderize.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_foreach.g4 b/src/main/antlr4/imports/DPLParserTransform_foreach.g4 index f96d66f..9b0d859 100644 --- a/src/main/antlr4/imports/DPLParserTransform_foreach.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_foreach.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_format.g4 b/src/main/antlr4/imports/DPLParserTransform_format.g4 index e5ea90c..c853f1d 100644 --- a/src/main/antlr4/imports/DPLParserTransform_format.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_format.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_from.g4 b/src/main/antlr4/imports/DPLParserTransform_from.g4 index 6de369a..1a8c4e1 100644 --- a/src/main/antlr4/imports/DPLParserTransform_from.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_from.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_gauge.g4 b/src/main/antlr4/imports/DPLParserTransform_gauge.g4 index 68720c9..da62383 100644 --- a/src/main/antlr4/imports/DPLParserTransform_gauge.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_gauge.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_gentimes.g4 b/src/main/antlr4/imports/DPLParserTransform_gentimes.g4 index 840befa..98136f8 100644 --- a/src/main/antlr4/imports/DPLParserTransform_gentimes.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_gentimes.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_geom.g4 b/src/main/antlr4/imports/DPLParserTransform_geom.g4 index ad0d5a4..92fcd6b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_geom.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_geom.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_geomfilter.g4 b/src/main/antlr4/imports/DPLParserTransform_geomfilter.g4 index 902f65d..7615e7c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_geomfilter.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_geomfilter.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_geostats.g4 b/src/main/antlr4/imports/DPLParserTransform_geostats.g4 index 4fdc92e..f70cbc7 100644 --- a/src/main/antlr4/imports/DPLParserTransform_geostats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_geostats.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_head.g4 b/src/main/antlr4/imports/DPLParserTransform_head.g4 index c8cd3ac..ff5d7f1 100644 --- a/src/main/antlr4/imports/DPLParserTransform_head.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_head.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_highlight.g4 b/src/main/antlr4/imports/DPLParserTransform_highlight.g4 index 1da72d3..09a4a30 100644 --- a/src/main/antlr4/imports/DPLParserTransform_highlight.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_highlight.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_history.g4 b/src/main/antlr4/imports/DPLParserTransform_history.g4 index 3c18184..681c8ae 100644 --- a/src/main/antlr4/imports/DPLParserTransform_history.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_history.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_iconify.g4 b/src/main/antlr4/imports/DPLParserTransform_iconify.g4 index 107364a..892682a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_iconify.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_iconify.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_inputcsv.g4 b/src/main/antlr4/imports/DPLParserTransform_inputcsv.g4 index a92070d..d9cab9c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_inputcsv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_inputcsv.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_inputlookup.g4 b/src/main/antlr4/imports/DPLParserTransform_inputlookup.g4 index f45159d..6648d00 100644 --- a/src/main/antlr4/imports/DPLParserTransform_inputlookup.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_inputlookup.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_iplocation.g4 b/src/main/antlr4/imports/DPLParserTransform_iplocation.g4 index 5334f5f..bb82cc4 100644 --- a/src/main/antlr4/imports/DPLParserTransform_iplocation.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_iplocation.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_join.g4 b/src/main/antlr4/imports/DPLParserTransform_join.g4 index 8c12c8f..e4bc263 100644 --- a/src/main/antlr4/imports/DPLParserTransform_join.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_join.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_kmeans.g4 b/src/main/antlr4/imports/DPLParserTransform_kmeans.g4 index bac2433..597ff5c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_kmeans.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_kmeans.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_kvform.g4 b/src/main/antlr4/imports/DPLParserTransform_kvform.g4 index ada3fc3..68ea373 100644 --- a/src/main/antlr4/imports/DPLParserTransform_kvform.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_kvform.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_loadjob.g4 b/src/main/antlr4/imports/DPLParserTransform_loadjob.g4 index c3a0bf7..187df11 100644 --- a/src/main/antlr4/imports/DPLParserTransform_loadjob.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_loadjob.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_localize.g4 b/src/main/antlr4/imports/DPLParserTransform_localize.g4 index b273c3c..c1c59c1 100644 --- a/src/main/antlr4/imports/DPLParserTransform_localize.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_localize.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_localop.g4 b/src/main/antlr4/imports/DPLParserTransform_localop.g4 index 3c708e4..9f1daa0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_localop.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_localop.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_lookup.g4 b/src/main/antlr4/imports/DPLParserTransform_lookup.g4 index bbe8673..afe207f 100644 --- a/src/main/antlr4/imports/DPLParserTransform_lookup.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_lookup.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_makecontinuous.g4 b/src/main/antlr4/imports/DPLParserTransform_makecontinuous.g4 index 5edb698..67d9e3c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_makecontinuous.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_makecontinuous.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_makejson.g4 b/src/main/antlr4/imports/DPLParserTransform_makejson.g4 index 3b91f8e..afaf4b7 100644 --- a/src/main/antlr4/imports/DPLParserTransform_makejson.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_makejson.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_makemv.g4 b/src/main/antlr4/imports/DPLParserTransform_makemv.g4 index d1d0852..be7927f 100644 --- a/src/main/antlr4/imports/DPLParserTransform_makemv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_makemv.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_makeresults.g4 b/src/main/antlr4/imports/DPLParserTransform_makeresults.g4 index c59c65f..12207c9 100644 --- a/src/main/antlr4/imports/DPLParserTransform_makeresults.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_makeresults.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_map.g4 b/src/main/antlr4/imports/DPLParserTransform_map.g4 index c9de147..d26fb97 100644 --- a/src/main/antlr4/imports/DPLParserTransform_map.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_map.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_mcatalog.g4 b/src/main/antlr4/imports/DPLParserTransform_mcatalog.g4 index 681b3e6..18ddd0e 100644 --- a/src/main/antlr4/imports/DPLParserTransform_mcatalog.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_mcatalog.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_mcollect.g4 b/src/main/antlr4/imports/DPLParserTransform_mcollect.g4 index 691c23b..e60730d 100644 --- a/src/main/antlr4/imports/DPLParserTransform_mcollect.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_mcollect.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_metadata.g4 b/src/main/antlr4/imports/DPLParserTransform_metadata.g4 index 5ed79a8..cffa5c3 100644 --- a/src/main/antlr4/imports/DPLParserTransform_metadata.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_metadata.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_metasearch.g4 b/src/main/antlr4/imports/DPLParserTransform_metasearch.g4 index 0bd0e36..b8bf982 100644 --- a/src/main/antlr4/imports/DPLParserTransform_metasearch.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_metasearch.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_meventcollect.g4 b/src/main/antlr4/imports/DPLParserTransform_meventcollect.g4 index a97ecde..e04449f 100644 --- a/src/main/antlr4/imports/DPLParserTransform_meventcollect.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_meventcollect.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_mstats.g4 b/src/main/antlr4/imports/DPLParserTransform_mstats.g4 index be96c17..6955137 100644 --- a/src/main/antlr4/imports/DPLParserTransform_mstats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_mstats.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_multikv.g4 b/src/main/antlr4/imports/DPLParserTransform_multikv.g4 index b583bdd..a09bec5 100644 --- a/src/main/antlr4/imports/DPLParserTransform_multikv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_multikv.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_multisearch.g4 b/src/main/antlr4/imports/DPLParserTransform_multisearch.g4 index bbabc97..2195bbf 100644 --- a/src/main/antlr4/imports/DPLParserTransform_multisearch.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_multisearch.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_mvcombine.g4 b/src/main/antlr4/imports/DPLParserTransform_mvcombine.g4 index 1efafb6..d4ecb6a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_mvcombine.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_mvcombine.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_mvexpand.g4 b/src/main/antlr4/imports/DPLParserTransform_mvexpand.g4 index 40e6750..afba10f 100644 --- a/src/main/antlr4/imports/DPLParserTransform_mvexpand.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_mvexpand.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_nomv.g4 b/src/main/antlr4/imports/DPLParserTransform_nomv.g4 index 690efa1..603b6e5 100644 --- a/src/main/antlr4/imports/DPLParserTransform_nomv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_nomv.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_outlier.g4 b/src/main/antlr4/imports/DPLParserTransform_outlier.g4 index 8aff164..4700bb0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_outlier.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_outlier.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_outputcsv.g4 b/src/main/antlr4/imports/DPLParserTransform_outputcsv.g4 index 127d7b3..c2f963f 100644 --- a/src/main/antlr4/imports/DPLParserTransform_outputcsv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_outputcsv.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_outputlookup.g4 b/src/main/antlr4/imports/DPLParserTransform_outputlookup.g4 index b235d85..9de3505 100644 --- a/src/main/antlr4/imports/DPLParserTransform_outputlookup.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_outputlookup.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_outputtext.g4 b/src/main/antlr4/imports/DPLParserTransform_outputtext.g4 index 144bdc6..7797165 100644 --- a/src/main/antlr4/imports/DPLParserTransform_outputtext.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_outputtext.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_overlap.g4 b/src/main/antlr4/imports/DPLParserTransform_overlap.g4 index 34d6e2b..1515c29 100644 --- a/src/main/antlr4/imports/DPLParserTransform_overlap.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_overlap.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_pivot.g4 b/src/main/antlr4/imports/DPLParserTransform_pivot.g4 index 4c340bd..73e76b9 100644 --- a/src/main/antlr4/imports/DPLParserTransform_pivot.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_pivot.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_predict.g4 b/src/main/antlr4/imports/DPLParserTransform_predict.g4 index 3af4cf2..8a4b7d4 100644 --- a/src/main/antlr4/imports/DPLParserTransform_predict.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_predict.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_rangemap.g4 b/src/main/antlr4/imports/DPLParserTransform_rangemap.g4 index 6849a97..67d779e 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rangemap.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rangemap.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_rare.g4 b/src/main/antlr4/imports/DPLParserTransform_rare.g4 index 3b1a1e7..eb33b33 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rare.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rare.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_redistribute.g4 b/src/main/antlr4/imports/DPLParserTransform_redistribute.g4 index 6eb6383..a8694a1 100644 --- a/src/main/antlr4/imports/DPLParserTransform_redistribute.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_redistribute.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_regex.g4 b/src/main/antlr4/imports/DPLParserTransform_regex.g4 index aca2bf9..3ad6cc0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_regex.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_regex.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_relevancy.g4 b/src/main/antlr4/imports/DPLParserTransform_relevancy.g4 index e2261be..a3bedfd 100644 --- a/src/main/antlr4/imports/DPLParserTransform_relevancy.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_relevancy.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_reltime.g4 b/src/main/antlr4/imports/DPLParserTransform_reltime.g4 index 2b80b63..3336e2b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_reltime.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_reltime.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_rename.g4 b/src/main/antlr4/imports/DPLParserTransform_rename.g4 index 645a60e..60c6544 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rename.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rename.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_replace.g4 b/src/main/antlr4/imports/DPLParserTransform_replace.g4 index 03a832f..547b4d6 100644 --- a/src/main/antlr4/imports/DPLParserTransform_replace.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_replace.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_rest.g4 b/src/main/antlr4/imports/DPLParserTransform_rest.g4 index 41a67cc..de08f2a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rest.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rest.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_return.g4 b/src/main/antlr4/imports/DPLParserTransform_return.g4 index d77e8bf..72a7703 100644 --- a/src/main/antlr4/imports/DPLParserTransform_return.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_return.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_reverse.g4 b/src/main/antlr4/imports/DPLParserTransform_reverse.g4 index 339f6e1..4090b02 100644 --- a/src/main/antlr4/imports/DPLParserTransform_reverse.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_reverse.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_rex.g4 b/src/main/antlr4/imports/DPLParserTransform_rex.g4 index a0e5df2..495191e 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rex.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rex.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_rex4j.g4 b/src/main/antlr4/imports/DPLParserTransform_rex4j.g4 index db05362..427f3a6 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rex4j.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rex4j.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_rtorder.g4 b/src/main/antlr4/imports/DPLParserTransform_rtorder.g4 index 567d32c..a70aca0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rtorder.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rtorder.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_runshellscript.g4 b/src/main/antlr4/imports/DPLParserTransform_runshellscript.g4 index 677f741..a72deda 100644 --- a/src/main/antlr4/imports/DPLParserTransform_runshellscript.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_runshellscript.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_savedsearch.g4 b/src/main/antlr4/imports/DPLParserTransform_savedsearch.g4 index de26630..95b9d8a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_savedsearch.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_savedsearch.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_script.g4 b/src/main/antlr4/imports/DPLParserTransform_script.g4 index bb69e75..20019d2 100644 --- a/src/main/antlr4/imports/DPLParserTransform_script.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_script.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_scrub.g4 b/src/main/antlr4/imports/DPLParserTransform_scrub.g4 index 08c455c..8334689 100644 --- a/src/main/antlr4/imports/DPLParserTransform_scrub.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_scrub.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_search.g4 b/src/main/antlr4/imports/DPLParserTransform_search.g4 index 1a99639..2d6057a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_search.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_search.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_searchtxn.g4 b/src/main/antlr4/imports/DPLParserTransform_searchtxn.g4 index 524c98c..bb6b19e 100644 --- a/src/main/antlr4/imports/DPLParserTransform_searchtxn.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_searchtxn.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_selfjoin.g4 b/src/main/antlr4/imports/DPLParserTransform_selfjoin.g4 index 16319e5..051e5a0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_selfjoin.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_selfjoin.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_sendalert.g4 b/src/main/antlr4/imports/DPLParserTransform_sendalert.g4 index 90aaeea..6f008f5 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sendalert.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sendalert.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_sendemail.g4 b/src/main/antlr4/imports/DPLParserTransform_sendemail.g4 index 507fc0d..8ffc9fd 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sendemail.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sendemail.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_set.g4 b/src/main/antlr4/imports/DPLParserTransform_set.g4 index 102023c..34b4d00 100644 --- a/src/main/antlr4/imports/DPLParserTransform_set.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_set.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_setfields.g4 b/src/main/antlr4/imports/DPLParserTransform_setfields.g4 index 310c4aa..6405860 100644 --- a/src/main/antlr4/imports/DPLParserTransform_setfields.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_setfields.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_sichart.g4 b/src/main/antlr4/imports/DPLParserTransform_sichart.g4 index c2ae6ad..bd2b751 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sichart.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sichart.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_sirare.g4 b/src/main/antlr4/imports/DPLParserTransform_sirare.g4 index c008092..01a46fe 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sirare.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sirare.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_sistats.g4 b/src/main/antlr4/imports/DPLParserTransform_sistats.g4 index 11841f9..33a755d 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sistats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sistats.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_sitimechart.g4 b/src/main/antlr4/imports/DPLParserTransform_sitimechart.g4 index 419a492..98438f8 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sitimechart.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sitimechart.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_sitop.g4 b/src/main/antlr4/imports/DPLParserTransform_sitop.g4 index cb1ea93..caa7a39 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sitop.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sitop.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_sort.g4 b/src/main/antlr4/imports/DPLParserTransform_sort.g4 index 4c68397..90c3441 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sort.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sort.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_spath.g4 b/src/main/antlr4/imports/DPLParserTransform_spath.g4 index 02a980f..332e6ce 100644 --- a/src/main/antlr4/imports/DPLParserTransform_spath.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_spath.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_stats.g4 b/src/main/antlr4/imports/DPLParserTransform_stats.g4 index 37b247f..167eaf7 100644 --- a/src/main/antlr4/imports/DPLParserTransform_stats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_stats.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_strcat.g4 b/src/main/antlr4/imports/DPLParserTransform_strcat.g4 index 5ca0acd..884c50c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_strcat.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_strcat.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_streamstats.g4 b/src/main/antlr4/imports/DPLParserTransform_streamstats.g4 index 1dda7b0..b1c9400 100644 --- a/src/main/antlr4/imports/DPLParserTransform_streamstats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_streamstats.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_table.g4 b/src/main/antlr4/imports/DPLParserTransform_table.g4 index cda3c38..4e31d83 100644 --- a/src/main/antlr4/imports/DPLParserTransform_table.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_table.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_tags.g4 b/src/main/antlr4/imports/DPLParserTransform_tags.g4 index 40d3342..32f429b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_tags.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_tags.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_tail.g4 b/src/main/antlr4/imports/DPLParserTransform_tail.g4 index c1d8cfc..f33b937 100644 --- a/src/main/antlr4/imports/DPLParserTransform_tail.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_tail.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_teragrep.g4 b/src/main/antlr4/imports/DPLParserTransform_teragrep.g4 index 7df799d..7c5f6b0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_teragrep.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_teragrep.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_timechart.g4 b/src/main/antlr4/imports/DPLParserTransform_timechart.g4 index e7e09ae..8c6cca1 100644 --- a/src/main/antlr4/imports/DPLParserTransform_timechart.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_timechart.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_timewrap.g4 b/src/main/antlr4/imports/DPLParserTransform_timewrap.g4 index 530e14d..fd57e4a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_timewrap.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_timewrap.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_top.g4 b/src/main/antlr4/imports/DPLParserTransform_top.g4 index 224d0d3..f707f40 100644 --- a/src/main/antlr4/imports/DPLParserTransform_top.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_top.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_transaction.g4 b/src/main/antlr4/imports/DPLParserTransform_transaction.g4 index 388d3f2..8db9fdb 100644 --- a/src/main/antlr4/imports/DPLParserTransform_transaction.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_transaction.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_transpose.g4 b/src/main/antlr4/imports/DPLParserTransform_transpose.g4 index cb6e44f..9e3605a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_transpose.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_transpose.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_trendline.g4 b/src/main/antlr4/imports/DPLParserTransform_trendline.g4 index d7c3fbb..1985b19 100644 --- a/src/main/antlr4/imports/DPLParserTransform_trendline.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_trendline.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_tscollect.g4 b/src/main/antlr4/imports/DPLParserTransform_tscollect.g4 index a44547e..00aea30 100644 --- a/src/main/antlr4/imports/DPLParserTransform_tscollect.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_tscollect.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_tstats.g4 b/src/main/antlr4/imports/DPLParserTransform_tstats.g4 index d26ed17..03fa48a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_tstats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_tstats.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_typeahead.g4 b/src/main/antlr4/imports/DPLParserTransform_typeahead.g4 index ac4925f..34c9181 100644 --- a/src/main/antlr4/imports/DPLParserTransform_typeahead.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_typeahead.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_typelearner.g4 b/src/main/antlr4/imports/DPLParserTransform_typelearner.g4 index 4c9a8fa..1995ef9 100644 --- a/src/main/antlr4/imports/DPLParserTransform_typelearner.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_typelearner.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_typer.g4 b/src/main/antlr4/imports/DPLParserTransform_typer.g4 index 17ee6b3..be18214 100644 --- a/src/main/antlr4/imports/DPLParserTransform_typer.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_typer.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_union.g4 b/src/main/antlr4/imports/DPLParserTransform_union.g4 index 6e9c0f6..a8d08dc 100644 --- a/src/main/antlr4/imports/DPLParserTransform_union.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_union.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_uniq.g4 b/src/main/antlr4/imports/DPLParserTransform_uniq.g4 index 5dda1fc..4eab438 100644 --- a/src/main/antlr4/imports/DPLParserTransform_uniq.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_uniq.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_untable.g4 b/src/main/antlr4/imports/DPLParserTransform_untable.g4 index 67720db..1cac29a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_untable.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_untable.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_where.g4 b/src/main/antlr4/imports/DPLParserTransform_where.g4 index 21b3470..adb3b38 100644 --- a/src/main/antlr4/imports/DPLParserTransform_where.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_where.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_x11.g4 b/src/main/antlr4/imports/DPLParserTransform_x11.g4 index b61f07a..8d876c0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_x11.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_x11.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_xmlkv.g4 b/src/main/antlr4/imports/DPLParserTransform_xmlkv.g4 index 4a81e95..ce8d031 100644 --- a/src/main/antlr4/imports/DPLParserTransform_xmlkv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_xmlkv.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_xmlunescape.g4 b/src/main/antlr4/imports/DPLParserTransform_xmlunescape.g4 index 7c3ece1..836addd 100644 --- a/src/main/antlr4/imports/DPLParserTransform_xmlunescape.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_xmlunescape.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_xpath.g4 b/src/main/antlr4/imports/DPLParserTransform_xpath.g4 index 5d69976..f49ac27 100644 --- a/src/main/antlr4/imports/DPLParserTransform_xpath.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_xpath.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParserTransform_xyseries.g4 b/src/main/antlr4/imports/DPLParserTransform_xyseries.g4 index cb253a8..d560bd3 100644 --- a/src/main/antlr4/imports/DPLParserTransform_xyseries.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_xyseries.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/DPLParser_where_mode.g4 b/src/main/antlr4/imports/DPLParser_where_mode.g4 index bc3cf4c..41b76c0 100644 --- a/src/main/antlr4/imports/DPLParser_where_mode.g4 +++ b/src/main/antlr4/imports/DPLParser_where_mode.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 diff --git a/src/main/antlr4/imports/EVAL_LANGUAGE_MODE.g4 b/src/main/antlr4/imports/EVAL_LANGUAGE_MODE.g4 index bcd4bd4..249e2ed 100644 --- a/src/main/antlr4/imports/EVAL_LANGUAGE_MODE.g4 +++ b/src/main/antlr4/imports/EVAL_LANGUAGE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar EVAL_LANGUAGE_MODE; EVAL_LANGUAGE_MODE_ANTLR_BUG: 'eval_language_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_BOOLEAN.g4 b/src/main/antlr4/imports/GET_BOOLEAN.g4 index 18b7872..29655cc 100644 --- a/src/main/antlr4/imports/GET_BOOLEAN.g4 +++ b/src/main/antlr4/imports/GET_BOOLEAN.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_BOOLEAN; GET_BOOLEAN_ANTLR_BUG: 'get_boolean_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_FIELD.g4 b/src/main/antlr4/imports/GET_FIELD.g4 index 67d0f7f..de666df 100644 --- a/src/main/antlr4/imports/GET_FIELD.g4 +++ b/src/main/antlr4/imports/GET_FIELD.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_FIELD; GET_FIELD_ANTLR_BUG: 'get_field_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_INDEX_STRING.g4 b/src/main/antlr4/imports/GET_INDEX_STRING.g4 index d2fc00f..30e9fc4 100644 --- a/src/main/antlr4/imports/GET_INDEX_STRING.g4 +++ b/src/main/antlr4/imports/GET_INDEX_STRING.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_INDEX_STRING; GET_FIELD_ANTLR_BUG: 'get_string_index_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_INTEGER.g4 b/src/main/antlr4/imports/GET_INTEGER.g4 index 5ff0a0b..a70bfa2 100644 --- a/src/main/antlr4/imports/GET_INTEGER.g4 +++ b/src/main/antlr4/imports/GET_INTEGER.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_INTEGER; GET_INTEGER_ANTLR_BUG: 'get_integer_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_I_OR_S.g4 b/src/main/antlr4/imports/GET_I_OR_S.g4 index 4fe159a..762735f 100644 --- a/src/main/antlr4/imports/GET_I_OR_S.g4 +++ b/src/main/antlr4/imports/GET_I_OR_S.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_I_OR_S; GET_I_OR_S_ANTLR_BUG: 'get_int_or_s_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_NUMBER.g4 b/src/main/antlr4/imports/GET_NUMBER.g4 index 14cb1e6..e6098e7 100644 --- a/src/main/antlr4/imports/GET_NUMBER.g4 +++ b/src/main/antlr4/imports/GET_NUMBER.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_NUMBER; GET_FIELD_ANTLR_BUG: 'get_field_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_REGEX_STRING.g4 b/src/main/antlr4/imports/GET_REGEX_STRING.g4 index be34a52..94c647d 100644 --- a/src/main/antlr4/imports/GET_REGEX_STRING.g4 +++ b/src/main/antlr4/imports/GET_REGEX_STRING.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_REGEX_STRING; GET_FIELD_ANTLR_BUG: 'get_regex_string_antlr_bug' -> type(REGEX_STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_SORT_FIELD.g4 b/src/main/antlr4/imports/GET_SORT_FIELD.g4 index b528ad3..2e85c1c 100644 --- a/src/main/antlr4/imports/GET_SORT_FIELD.g4 +++ b/src/main/antlr4/imports/GET_SORT_FIELD.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_SORT_FIELD; GET_SORT_FIELD_ANTLR_BUG: 'get_sort_field_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_SPAN.g4 b/src/main/antlr4/imports/GET_SPAN.g4 index 12df0cb..ca63e3f 100644 --- a/src/main/antlr4/imports/GET_SPAN.g4 +++ b/src/main/antlr4/imports/GET_SPAN.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_SPAN; GET_FIELD_ANTLR_BUG: 'get_field_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_STRING.g4 b/src/main/antlr4/imports/GET_STRING.g4 index ed69bec..30c39fd 100644 --- a/src/main/antlr4/imports/GET_STRING.g4 +++ b/src/main/antlr4/imports/GET_STRING.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_STRING; GET_FIELD_ANTLR_BUG: 'get_string_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_TIME.g4 b/src/main/antlr4/imports/GET_TIME.g4 index 61a2267..18eb005 100644 --- a/src/main/antlr4/imports/GET_TIME.g4 +++ b/src/main/antlr4/imports/GET_TIME.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_TIME; GET_FIELD_ANTLR_BUG: 'get_field_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_T_OR_B.g4 b/src/main/antlr4/imports/GET_T_OR_B.g4 index 6ed1e4f..affed93 100644 --- a/src/main/antlr4/imports/GET_T_OR_B.g4 +++ b/src/main/antlr4/imports/GET_T_OR_B.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_T_OR_B; GET_T_OR_B_ANTLR_BUG: 'get_int_t_or_b_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_WHERE_MODE.g4 b/src/main/antlr4/imports/GET_WHERE_MODE.g4 index 08f4d57..e7b1bfa 100644 --- a/src/main/antlr4/imports/GET_WHERE_MODE.g4 +++ b/src/main/antlr4/imports/GET_WHERE_MODE.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_WHERE_MODE; GET_WHERE_MODE_ANTLR_BUG: 'get_where_mode_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/antlr4/imports/GET_WHERE_MODE_BY.g4 b/src/main/antlr4/imports/GET_WHERE_MODE_BY.g4 index 7741de5..0e18bd5 100644 --- a/src/main/antlr4/imports/GET_WHERE_MODE_BY.g4 +++ b/src/main/antlr4/imports/GET_WHERE_MODE_BY.g4 @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,8 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ -// -*- mode: conf; -*- - lexer grammar GET_WHERE_MODE_BY; GET_WHERE_MODE_BY_ANTLR_BUG: 'get_where_mode_by_antlr_bug' -> type(STRING_MATCH); diff --git a/src/main/java/com/teragrep/pth_03/ParseTreeToXml.java b/src/main/java/com/teragrep/pth_03/ParseTreeToXml.java index e83deb1..92880d5 100644 --- a/src/main/java/com/teragrep/pth_03/ParseTreeToXml.java +++ b/src/main/java/com/teragrep/pth_03/ParseTreeToXml.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -67,6 +67,7 @@ import static org.antlr.v4.runtime.tree.ParseTreeWalker.DEFAULT; public class ParseTreeToXml { + Document doc = null; public ParseTreeToXml(DPLParser parser, ParseTree tree) throws ParserConfigurationException { @@ -77,6 +78,7 @@ public ParseTreeToXml(DPLParser parser, ParseTree tree) throws ParserConfigurati //System.out.println("Init ParseTree using ParseTreeWalker:"); List retval = new ArrayList<>(); DEFAULT.walk(new DPLParserBaseListener() { + final String INDENT = " "; int level = 0; Element current = null; @@ -87,9 +89,10 @@ public void enterEveryRule(final ParserRuleContext ctx) { ++level; Element el = doc.createElement(elementTag); // step deeper - if (current == null ){ + if (current == null) { doc.appendChild(el); - } else { + } + else { current.appendChild(el); } current = el; @@ -100,9 +103,10 @@ public void enterEveryRule(final ParserRuleContext ctx) { public void exitEveryRule(final ParserRuleContext ctx) { --level; super.exitEveryRule(ctx); - if(level>0) { + if (level > 0) { current = (Element) current.getParentNode(); - } else { + } + else { // Back to root level, clear current. current = null; } @@ -118,7 +122,8 @@ public void visitTerminal(final TerminalNode node) { if (terminal.equals("")) { // Set terminal instead of value el = doc.createElement("EOF"); - }else { + } + else { el = doc.createElement("value"); el.setTextContent(terminal); } @@ -131,7 +136,7 @@ public void visitTerminal(final TerminalNode node) { // After this, doc contains DOM representation and toString uses transformer to represent it as string } - public Document asDomDocument(){ + public Document asDomDocument() { return doc; } @@ -144,11 +149,12 @@ public static String elementAsString(Element el) { StringWriter buffer = new StringWriter(); transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes"); transformer.setOutputProperty(OutputKeys.INDENT, "yes"); - transformer.transform(new DOMSource(el), - new StreamResult(buffer)); + transformer.transform(new DOMSource(el), new StreamResult(buffer)); str = buffer.toString(); - } catch (TransformerConfigurationException tex) { - } catch (TransformerException ex) { + } + catch (TransformerConfigurationException tex) { + } + catch (TransformerException ex) { } return str; } @@ -165,11 +171,13 @@ public final String toString() { Writer out = new StringWriter(); tf.transform(new DOMSource(doc), new StreamResult(out)); return out.toString(); - } catch (TransformerConfigurationException e) { + } + catch (TransformerConfigurationException e) { e.printStackTrace(); - } catch (TransformerException e) { + } + catch (TransformerException e) { e.printStackTrace(); } return null; } -} \ No newline at end of file +} diff --git a/src/test/java/com/teragrep/pth_03/CustomSyntaxTests.java b/src/test/java/com/teragrep/pth_03/CustomSyntaxTests.java index b0064a0..5566015 100644 --- a/src/test/java/com/teragrep/pth_03/CustomSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/CustomSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -52,75 +52,74 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class CustomSyntaxTests { - @ParameterizedTest(name = "{index} command=''{0}''") - @ValueSource(strings = { - "comparisonStatement", - "comparisonStatement2", - "chartIssue", - "PTH10TICKET206", - "issue_5", - "testi1", - "testi2", - "evaltest", - "evaltest3", - "evaltest4", - "evaltest5", - "evaltest6", - "evaltest7", - "issueWhereIf", - "issueWhereIf2", - "logicalStatemtOr", - "tgAlert", - "NOToperator" - }) - public void syntaxParseTest(String arg) throws Exception { - String fileName = "src/test/resources/antlr4/custom/"+ arg +".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); - parserSyntaxTestingUtility.syntaxParseTest(arg); - } - @ParameterizedTest - @ValueSource(strings = { - "ticket28_2", - }) - void xpathTest1(String arg) throws Exception { - ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); - String fileName = "src/test/resources/antlr4/custom/" + arg + ".txt"; - String xpathExp = "/root/transformStatement/transformStatement/transformStatement/transformStatement/transformStatement/chartTransformation/t_chart_aggregationInstruction[3]/aggregateFunction/aggregateMethodCount/evalStatement/evalStatement[1]/evalStatement/subEvalStatement/evalStatement/evalStatement[1]/evalStatement[1]/evalFieldType/value"; + @ParameterizedTest(name = "{index} command=''{0}''") + @ValueSource(strings = { + "comparisonStatement", + "comparisonStatement2", + "chartIssue", + "PTH10TICKET206", + "issue_5", + "testi1", + "testi2", + "evaltest", + "evaltest3", + "evaltest4", + "evaltest5", + "evaltest6", + "evaltest7", + "issueWhereIf", + "issueWhereIf2", + "logicalStatemtOr", + "tgAlert", + "NOToperator" + }) + public void syntaxParseTest(String arg) throws Exception { + String fileName = "src/test/resources/antlr4/custom/" + arg + ".txt"; + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); + parserSyntaxTestingUtility.syntaxParseTest(arg); + } - NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); - // Check that 1 found - assertEquals(1,nodesA.getLength()); - } + @ParameterizedTest + @ValueSource(strings = { + "ticket28_2", + }) + void xpathTest1(String arg) throws Exception { + ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); + String fileName = "src/test/resources/antlr4/custom/" + arg + ".txt"; + String xpathExp = "/root/transformStatement/transformStatement/transformStatement/transformStatement/transformStatement/chartTransformation/t_chart_aggregationInstruction[3]/aggregateFunction/aggregateMethodCount/evalStatement/evalStatement[1]/evalStatement/subEvalStatement/evalStatement/evalStatement[1]/evalStatement[1]/evalFieldType/value"; + NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); + // Check that 1 found + assertEquals(1, nodesA.getLength()); + } - @ParameterizedTest - @ValueSource(strings = { - "ticket31", - }) - void xpathTest4(String arg) throws Exception { - ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); - String fileName = "src/test/resources/antlr4/custom/" + arg + ".txt"; - String xpathExp = "/root/transformStatement/chartTransformation/t_chart_aggregationInstruction/aggregateFunction/aggregateMethodCount/aggregate_fieldType/value"; + @ParameterizedTest + @ValueSource(strings = { + "ticket31", + }) + void xpathTest4(String arg) throws Exception { + ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); + String fileName = "src/test/resources/antlr4/custom/" + arg + ".txt"; + String xpathExp = "/root/transformStatement/chartTransformation/t_chart_aggregationInstruction/aggregateFunction/aggregateMethodCount/aggregate_fieldType/value"; - NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); - // Check that 1 found - assertEquals(1,nodesA.getLength()); - } + NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); + // Check that 1 found + assertEquals(1, nodesA.getLength()); + } - @ParameterizedTest - @ValueSource(strings = { - "ticket31_2", - }) - void xpathTest5(String arg) throws Exception { - ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); - String fileName = "src/test/resources/antlr4/custom/" + arg + ".txt"; - String xpathExp = "/root/transformStatement/chartTransformation/t_chart_by_column_rowOptions/t_row_Parameter/fieldType/value"; + @ParameterizedTest + @ValueSource(strings = { + "ticket31_2", + }) + void xpathTest5(String arg) throws Exception { + ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); + String fileName = "src/test/resources/antlr4/custom/" + arg + ".txt"; + String xpathExp = "/root/transformStatement/chartTransformation/t_chart_by_column_rowOptions/t_row_Parameter/fieldType/value"; - NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); - // Check that 1 found - assertEquals(1,nodesA.getLength()); - } + NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); + // Check that 1 found + assertEquals(1, nodesA.getLength()); + } } diff --git a/src/test/java/com/teragrep/pth_03/DPLLanguageSyntaxTests.java b/src/test/java/com/teragrep/pth_03/DPLLanguageSyntaxTests.java index 2296a0c..9ca6835 100644 --- a/src/test/java/com/teragrep/pth_03/DPLLanguageSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/DPLLanguageSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -48,9 +48,8 @@ import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; -import static org.junit.jupiter.api.Assertions.assertEquals; - public class DPLLanguageSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "accum", @@ -89,11 +88,8 @@ public class DPLLanguageSyntaxTests { }) public void syntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/DPLExamples/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } - - } diff --git a/src/test/java/com/teragrep/pth_03/ParseTreeToXMLTest.java b/src/test/java/com/teragrep/pth_03/ParseTreeToXMLTest.java index 19186c8..b076e97 100644 --- a/src/test/java/com/teragrep/pth_03/ParseTreeToXMLTest.java +++ b/src/test/java/com/teragrep/pth_03/ParseTreeToXMLTest.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -57,91 +57,54 @@ import static org.junit.jupiter.api.Assertions.assertEquals; class ParseTreeToXmlTest { + @Test void xmlTreeFromDplTest() throws Exception { String q, e; // First parse incoming DPL q = "index = voyager _index_earliest=\"04/16/2020:10:25:40\" | chart count(_raw) as count by _time | where count > 70"; - e = "\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " index = \n" + - " \n" + - " voyager\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " _index_earliest=\n" + - " \n" + - " \"04/16/2020:10:25:40\"\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " |\n" + - " \n" + - " \n" + - " chart\n" + - " \n" + - " \n" + - " \n" + - " count(\n" + - " \n" + - " _raw\n" + - " \n" + - " )\n" + - " \n" + - " \n" + - " \n" + - " as\n" + - " \n" + - " count\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " by\n" + - " \n" + - " \n" + - " _time\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " |\n" + - " \n" + - " \n" + - " where\n" + - " \n" + - " \n" + - " \n" + - " count\n" + - " \n" + - " \n" + - " >\n" + - " \n" + - " \n" + - " 70\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - " \n" + - "\n" ; + e = "\n" + " \n" + " \n" + + " \n" + " \n" + + " index = \n" + " \n" + + " voyager\n" + " \n" + + " \n" + " \n" + + " \n" + " \n" + + " \n" + " _index_earliest=\n" + + " \n" + + " \"04/16/2020:10:25:40\"\n" + + " \n" + " \n" + + " \n" + " \n" + + " \n" + " \n" + " |\n" + + " \n" + " \n" + + " chart\n" + " \n" + + " \n" + " \n" + + " count(\n" + " \n" + + " _raw\n" + + " \n" + " )\n" + + " \n" + " \n" + + " \n" + " as\n" + + " \n" + " count\n" + + " \n" + " \n" + + " \n" + " \n" + + " by\n" + " \n" + + " \n" + " _time\n" + + " \n" + " \n" + + " \n" + " \n" + + " |\n" + " \n" + + " \n" + " where\n" + + " \n" + " \n" + + " \n" + " count\n" + + " \n" + " \n" + + " >\n" + " \n" + + " \n" + " 70\n" + + " \n" + " \n" + + " \n" + " \n" + + " \n" + " \n" + " \n" + "\n"; CharStream inputStream = CharStreams.fromString(q); DPLLexer lexer = new DPLLexer(inputStream); DPLParser parser = new DPLParser(new CommonTokenStream(lexer)); ParseTree tree = parser.root(); - ParseTreeToXml parseTreeAsXml=new ParseTreeToXml(parser, tree); + ParseTreeToXml parseTreeAsXml = new ParseTreeToXml(parser, tree); assertEquals(e, parseTreeAsXml.toString()); } @@ -155,11 +118,12 @@ void dplAsDom() throws Exception { NodeList nodes = (NodeList) pstu.xpathQuery(q, xpathExp, true); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @Test - void dplChartCount() throws Exception { + void dplChartCount() throws Exception { ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); String q = "index = voyager _index_earliest=\"04/16/2020:10:25:40\" | chart count(_raw) as count by _time | where count > 70"; @@ -167,9 +131,10 @@ void dplChartCount() throws Exception { NodeList nodesAgg = (NodeList) pstu.xpathQuery(q, xpathExp, false); // Check that 1 found - assertEquals(1,nodesAgg.getLength()); + assertEquals(1, nodesAgg.getLength()); } + @Test void dplChart() throws Exception { ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); @@ -179,8 +144,8 @@ void dplChart() throws Exception { NodeList nodesC = (NodeList) pstu.xpathQuery(q, xpathExp, false); // Check that 1 found - assertEquals(1,nodesC.getLength()); + assertEquals(1, nodesC.getLength()); } - + } diff --git a/src/test/java/com/teragrep/pth_03/ParserStructureTestingUtility.java b/src/test/java/com/teragrep/pth_03/ParserStructureTestingUtility.java index eb570cd..b1cc5b5 100644 --- a/src/test/java/com/teragrep/pth_03/ParserStructureTestingUtility.java +++ b/src/test/java/com/teragrep/pth_03/ParserStructureTestingUtility.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -45,14 +45,12 @@ */ package com.teragrep.pth_03; -import com.teragrep.pth_03.ParseTreeToXml; import com.teragrep.pth_03.antlr.DPLLexer; import org.antlr.v4.runtime.CharStream; import org.antlr.v4.runtime.CharStreams; import org.antlr.v4.runtime.CommonTokenStream; import org.antlr.v4.runtime.tree.ParseTree; import org.w3c.dom.Document; -import org.w3c.dom.NodeList; import javax.xml.transform.OutputKeys; import javax.xml.transform.Transformer; @@ -67,14 +65,12 @@ import com.teragrep.pth_03.antlr.DPLLexer; import com.teragrep.pth_03.antlr.DPLParser; -import java.io.File; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Paths; -import static org.junit.jupiter.api.Assertions.assertEquals; - public class ParserStructureTestingUtility { + public ParserStructureTestingUtility() { } @@ -94,7 +90,7 @@ public Object xpathQuery(String dplQuery, String xPathExpression, Boolean printD transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8"); transformer.setOutputProperty(OutputKeys.INDENT, "yes"); DOMSource source = new DOMSource(domDocument); - StreamResult result = new StreamResult(System.out); + StreamResult result = new StreamResult(System.out); transformer.transform(source, result); } diff --git a/src/test/java/com/teragrep/pth_03/ParserSyntaxTestingUtility.java b/src/test/java/com/teragrep/pth_03/ParserSyntaxTestingUtility.java index 40c5755..45e97ae 100644 --- a/src/test/java/com/teragrep/pth_03/ParserSyntaxTestingUtility.java +++ b/src/test/java/com/teragrep/pth_03/ParserSyntaxTestingUtility.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -45,10 +45,7 @@ */ package com.teragrep.pth_03; - import org.antlr.v4.runtime.*; -import org.junit.jupiter.params.ParameterizedTest; -import org.junit.jupiter.params.provider.ValueSource; import java.io.File; import java.io.FileInputStream; @@ -60,8 +57,6 @@ import java.nio.charset.StandardCharsets; import java.nio.file.Paths; -import javax.management.RuntimeErrorException; - // see // https://github.com/antlr/antlr4/blob/79808cdcbd360fb12df800c3f77ed219ec9fef48/tool/src/org/antlr/v4/gui/TestRig.java @@ -87,7 +82,7 @@ public void syntaxParseTest(String arg) throws Exception { e.printStackTrace(); } Constructor lexerCtor = lexerClass.getConstructor(CharStream.class); - Lexer lexer = lexerCtor.newInstance((CharStream)null); + Lexer lexer = lexerCtor.newInstance((CharStream) null); Class parserClass = null; Parser parser = null; @@ -96,10 +91,10 @@ public void syntaxParseTest(String arg) throws Exception { String parserName = "com.teragrep.pth_03.antlr.DPLParser"; parserClass = cl.loadClass(parserName).asSubclass(Parser.class); Constructor parserCtor = parserClass.getConstructor(TokenStream.class); - parser = parserCtor.newInstance((TokenStream)null); + parser = parserCtor.newInstance((TokenStream) null); // use UTF-8 - Charset charset = ( StandardCharsets.UTF_8 ); + Charset charset = (StandardCharsets.UTF_8); // load test file File testFile = new File(fileName); @@ -107,9 +102,14 @@ public void syntaxParseTest(String arg) throws Exception { process(lexer, parserClass, parser, charStream, fileName); } - private void process(Lexer lexer, Class parserClass, Parser parser, CharStream input, - String fileName) - throws IllegalAccessException, InvocationTargetException, NoSuchMethodException, IOException { + + private void process( + Lexer lexer, + Class parserClass, + Parser parser, + CharStream input, + String fileName + ) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException, IOException { lexer.setInputStream(input); CommonTokenStream tokens = new CommonTokenStream(lexer); tokens.fill(); @@ -139,7 +139,7 @@ private void process(Lexer lexer, Class parserClass, Parser pa // print file contents FileInputStream inFile = new FileInputStream(fileName); File fileHandle = new File(fileName); - byte Bytes[]=new byte[(int)fileHandle.length()]; + byte Bytes[] = new byte[(int) fileHandle.length()]; inFile.read(Bytes); System.out.println(new String(Bytes)); inFile.close(); @@ -149,8 +149,8 @@ private void process(Lexer lexer, Class parserClass, Parser pa // print tokens for (Token tok : tokens.getTokens()) { - if ( tok instanceof CommonToken ) { - System.out.println(((CommonToken)tok).toString(lexer)); + if (tok instanceof CommonToken) { + System.out.println(((CommonToken) tok).toString(lexer)); } else { System.out.println(tok.toString()); diff --git a/src/test/java/com/teragrep/pth_03/TicketSyntaxTests.java b/src/test/java/com/teragrep/pth_03/TicketSyntaxTests.java index 1a8a715..2f54e9a 100644 --- a/src/test/java/com/teragrep/pth_03/TicketSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/TicketSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,7 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ - package com.teragrep.pth_03; import org.junit.jupiter.api.Assertions; @@ -57,6 +56,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class TicketSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "ticket1", @@ -158,9 +158,8 @@ public class TicketSyntaxTests { "ticket241PTH10" }) public void syntaxParseTest(String arg) throws Exception { - String fileName = "src/test/resources/antlr4/tickets/"+ arg +".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + String fileName = "src/test/resources/antlr4/tickets/" + arg + ".txt"; + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -168,13 +167,11 @@ public void syntaxParseTest(String arg) throws Exception { @Disabled(value = "GH issue #49: sort doesn't support sorting with more than two fields.") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "tickets_71", - "tickets71_A", + "tickets_71", "tickets71_A", }) public void sortParseTest(String arg) { - String fileName = "src/test/resources/antlr4/tickets/"+ arg +".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + String fileName = "src/test/resources/antlr4/tickets/" + arg + ".txt"; + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); Assertions.assertDoesNotThrow(() -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } @@ -189,8 +186,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "ticket76", @@ -202,9 +200,10 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } -//ticket 51 + + //ticket 51 @ParameterizedTest @ValueSource(strings = { "ticket51_C", @@ -216,7 +215,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -230,7 +229,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -244,7 +243,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -258,7 +257,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -272,7 +271,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -286,7 +285,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -300,7 +299,7 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -314,7 +313,7 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -323,8 +322,7 @@ void xpathTest10(String arg) throws Exception { }) void invalidWhereQueryTest(String arg) { String fileName = "src/test/resources/antlr4/tickets/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); Assertions.assertThrows(InvocationTargetException.class, () -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } @@ -335,8 +333,7 @@ void invalidWhereQueryTest(String arg) { }) void aggregateWithEvalColumnTest(String arg) { String fileName = "src/test/resources/antlr4/tickets/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); Assertions.assertDoesNotThrow(() -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } @@ -347,8 +344,7 @@ void aggregateWithEvalColumnTest(String arg) { }) void aggregateWithEvalColumnTest_2(String arg) { String fileName = "src/test/resources/antlr4/tickets/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); Assertions.assertDoesNotThrow(() -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } @@ -359,8 +355,7 @@ void aggregateWithEvalColumnTest_2(String arg) { }) void dedupConsecutiveOnLeftSideOfFieldListTest(String arg) { // should work on either side of the fieldList String fileName = "src/test/resources/antlr4/tickets/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); Assertions.assertDoesNotThrow(() -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } @@ -371,8 +366,7 @@ void dedupConsecutiveOnLeftSideOfFieldListTest(String arg) { // should work on e }) void dedupKeepemptyOnLeftSideOfFieldListTest(String arg) { // should work on either side of the fieldList String fileName = "src/test/resources/antlr4/tickets/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); Assertions.assertDoesNotThrow(() -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/AbstractSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AbstractSyntaxTests.java index a040e74..ef6b8e6 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AbstractSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AbstractSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,15 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AbstractSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "abstract", - "abstract2", + "abstract", "abstract2", }) public void abstractSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/abstract/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -77,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -92,7 +91,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @@ -108,7 +107,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -123,6 +122,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/AccumSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AccumSyntaxTests.java index 9feeb2b..3aa25f1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AccumSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AccumSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,16 +54,17 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AccumSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "accum", }) public void accumSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/accum/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "accum", @@ -75,8 +76,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "accum", @@ -88,6 +90,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/AddcoltotalsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AddcoltotalsSyntaxTests.java index 0077462..287818c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AddcoltotalsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AddcoltotalsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,17 +54,17 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AddcoltotalsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "addcoltotals", - "addcoltotals2", + "addcoltotals", "addcoltotals2", }) public void addcoltotalsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/addcoltotals/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "addcoltotals", @@ -76,8 +76,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "addcoltotals", @@ -89,8 +90,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "addcoltotals", @@ -102,8 +104,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "addcoltotals", @@ -115,6 +118,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/AddinfoSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AddinfoSyntaxTests.java index 2cd5d28..10848f6 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AddinfoSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AddinfoSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,16 +54,17 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AddinfoSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "addinfo", }) public void addinfoSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/addinfo/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "addinfo", @@ -75,8 +76,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "addinfo", @@ -88,6 +90,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/AddtotalsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AddtotalsSyntaxTests.java index 436046d..4944e17 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AddtotalsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AddtotalsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,16 +54,17 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AddtotalsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "addtotals", }) public void addtotalsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/addtotals/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "addtotals", @@ -75,8 +76,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "addtotals", @@ -88,8 +90,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "addtotals", @@ -101,8 +104,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "addtotals", @@ -114,8 +118,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "addtotals", @@ -127,8 +132,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "addtotals", @@ -140,8 +146,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "addtotals", @@ -153,7 +160,6 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } - diff --git a/src/test/java/com/teragrep/pth_03/tests/AnalyzefieldsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AnalyzefieldsSyntaxTests.java index cdfe79f..bf2e980 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AnalyzefieldsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AnalyzefieldsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,16 +54,17 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AnalyzefieldsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "analyzefields", }) public void analyzefieldsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/analyzefields/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "analyzefields", @@ -75,8 +76,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "analyzefields", @@ -88,6 +90,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/AnomaliesSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AnomaliesSyntaxTests.java index 7318b91..6284377 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AnomaliesSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AnomaliesSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AnomaliesSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "anomalies", }) public void anomaliesSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/anomalies/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -104,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -118,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -132,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -146,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -160,7 +160,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -174,7 +174,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -188,7 +188,6 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } - diff --git a/src/test/java/com/teragrep/pth_03/tests/AnomalousvalueSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AnomalousvalueSyntaxTests.java index e24cb78..6de4a0c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AnomalousvalueSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AnomalousvalueSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,17 +54,17 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AnomalousvalueSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "anomalousvalue", - "anomalousvalue2", + "anomalousvalue", "anomalousvalue2", }) public void anomalousvalueSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/anomalousvalue/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "anomalousvalue", @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -104,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -118,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -132,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -146,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -160,7 +160,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -174,7 +174,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -188,8 +188,9 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "anomalousvalue2", @@ -201,6 +202,6 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/AnomalydetectionSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AnomalydetectionSyntaxTests.java index 85eaadd..d84e286 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AnomalydetectionSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AnomalydetectionSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,15 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AnomalydetectionSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "anomalydetection", - "anomalydetection2", + "anomalydetection", "anomalydetection2", }) public void anomalydetectionSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/anomalydetection/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -77,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -91,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -105,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -119,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -133,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -147,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -161,7 +160,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -175,7 +174,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/AppendSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AppendSyntaxTests.java index 85b13b2..bb7be01 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AppendSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AppendSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,15 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AppendSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "append", - "append2", + "append", "append2", }) public void appendSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/append/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -77,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -91,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -105,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -119,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -133,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -147,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -161,9 +160,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - - } diff --git a/src/test/java/com/teragrep/pth_03/tests/AppendcolsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AppendcolsSyntaxTests.java index b406cfb..f100d6a 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AppendcolsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AppendcolsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AppendcolsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "appendcols", }) public void appendcolscolsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/appendcols/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -104,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -118,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -132,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -146,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -160,7 +160,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, true); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + } diff --git a/src/test/java/com/teragrep/pth_03/tests/AppendpipeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AppendpipeSyntaxTests.java index 197ac94..886b675 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AppendpipeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AppendpipeSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AppendpipeSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "appendpipe", }) public void appendpipeSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/appendpipe/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -104,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ArulesSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ArulesSyntaxTests.java index 25ad2c5..7750ed0 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ArulesSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ArulesSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class ArulesSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "arules", }) public void arulesSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/arules/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -104,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -118,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + } diff --git a/src/test/java/com/teragrep/pth_03/tests/AssociateSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AssociateSyntaxTests.java index 1a142e8..d7e67b1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AssociateSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AssociateSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AssociateSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "associate", }) public void associateSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/associate/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -104,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -118,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -132,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + } diff --git a/src/test/java/com/teragrep/pth_03/tests/AuditSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AuditSyntaxTests.java index 6408ad3..7119c10 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AuditSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AuditSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AuditSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "audit", }) public void auditSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/audit/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,6 +90,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); - } + assertEquals(1, nodesA.getLength()); + } } diff --git a/src/test/java/com/teragrep/pth_03/tests/AutoregressSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AutoregressSyntaxTests.java index e985a54..38cfdaf 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AutoregressSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AutoregressSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,15 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class AutoregressSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "autoregress", - "autoregress2", + "autoregress", "autoregress2", }) public void autoregressSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/autoregress/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -77,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -91,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -105,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -119,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -133,6 +132,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/BinSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/BinSyntaxTests.java index a2ac634..d4ad17b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/BinSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/BinSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class BinSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "bin", }) public void binSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/bin/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -104,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -118,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -132,10 +132,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - @ParameterizedTest @ValueSource(strings = { "bin", @@ -147,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -161,7 +160,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -175,9 +174,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + @ParameterizedTest @ValueSource(strings = { "bin2", @@ -189,9 +188,9 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + @ParameterizedTest @ValueSource(strings = { "bin3", @@ -203,7 +202,7 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/BucketdirSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/BucketdirSyntaxTests.java index 7fd0c62..ca5c03e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/BucketdirSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/BucketdirSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,18 +54,17 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class BucketdirSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "bucketdir", }) public void bucketdirSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/bucketdir/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } - @ParameterizedTest @ValueSource(strings = { "bucketdir", @@ -77,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -91,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -105,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -119,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -133,10 +132,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - @ParameterizedTest @ValueSource(strings = { "bucketdir", @@ -148,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ChartSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ChartSyntaxTests.java index 687ffbf..3230545 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ChartSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ChartSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,6 +55,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class ChartSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "chart", @@ -72,10 +73,10 @@ public class ChartSyntaxTests { }) public void chartSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/chart/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @Test void dplChart() throws Exception { ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); @@ -85,7 +86,7 @@ void dplChart() throws Exception { NodeList nodesC = (NodeList) pstu.xpathQuery(q, xpathExp, false); // Check that 1 found - assertEquals(1,nodesC.getLength()); + assertEquals(1, nodesC.getLength()); } @@ -100,7 +101,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -115,7 +116,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @@ -131,7 +132,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -145,7 +146,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -159,7 +160,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -173,7 +174,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -187,7 +188,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -201,7 +202,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -215,7 +216,7 @@ void xpathTest9(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -229,7 +230,7 @@ void xpathTest10(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -243,7 +244,7 @@ void xpathTest11(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -257,6 +258,6 @@ void xpathTest12(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } -} \ No newline at end of file +} diff --git a/src/test/java/com/teragrep/pth_03/tests/ClusterSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ClusterSyntaxTests.java index 2947774..2e77175 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ClusterSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ClusterSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class ClusterSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "cluster", }) public void clusterSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/cluster/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -104,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -118,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -132,10 +132,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - @ParameterizedTest @ValueSource(strings = { "cluster", @@ -147,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -161,7 +160,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -175,7 +174,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -189,7 +188,7 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/CofilterSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/CofilterSyntaxTests.java index 4e30a76..140fd49 100644 --- a/src/test/java/com/teragrep/pth_03/tests/CofilterSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/CofilterSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class CofilterSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "cofilter", }) public void cofilterSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/cofilter/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/CollapseSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/CollapseSyntaxTests.java index 2bdb18c..0ae37ad 100644 --- a/src/test/java/com/teragrep/pth_03/tests/CollapseSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/CollapseSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class CollapseSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "collapse", }) public void collapseSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/collapse/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -104,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/CollectSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/CollectSyntaxTests.java index bd6a453..c5aadbc 100644 --- a/src/test/java/com/teragrep/pth_03/tests/CollectSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/CollectSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,15 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class CollectSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "collect", - "collect2", + "collect", "collect2", }) public void collectSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/collect/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -77,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -91,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -105,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -119,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -133,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -147,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -161,7 +160,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -175,7 +174,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -189,7 +188,7 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -203,7 +202,7 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -217,9 +216,9 @@ void xpathTest11(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + @ParameterizedTest @ValueSource(strings = { "collect2", @@ -231,6 +230,6 @@ void xpathTest12(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ConcurrencySyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ConcurrencySyntaxTests.java index 7395ce2..8b20b51 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ConcurrencySyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ConcurrencySyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class ConcurrencySyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "concurrency", }) public void concurrencySyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/concurrency/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,10 +76,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - @ParameterizedTest @ValueSource(strings = { "concurrency", @@ -91,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -102,10 +101,10 @@ void xpathTest3(String arg) throws Exception { ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); String fileName = "src/test/resources/antlr4/commands/concurrency/" + arg + ".txt"; String xpathExp = "/root/transformStatement/concurrencyTransformation/t_concurrency_startConcurrencyParameter/fieldType/value"; - + NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -119,6 +118,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); - } + assertEquals(1, nodesA.getLength()); + } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ContingencySyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ContingencySyntaxTests.java index 7e4ea4c..ad0007c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ContingencySyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ContingencySyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class ContingencySyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "contingency", }) public void contingencySyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/contingency/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -104,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -118,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -132,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -146,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -160,7 +160,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -174,7 +174,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -188,6 +188,6 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ConvertSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ConvertSyntaxTests.java index 1467101..a6ef501 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ConvertSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ConvertSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,15 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class ConvertSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "convert", - "convert2", + "convert", "convert2", }) public void convertSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/convert/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -77,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -91,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -105,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -119,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -133,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -147,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -161,7 +160,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -175,7 +174,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -189,7 +188,7 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -203,7 +202,7 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -217,7 +216,7 @@ void xpathTest11(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -231,6 +230,6 @@ void xpathTest12(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/CorrelateSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/CorrelateSyntaxTests.java index 4a890a0..1229eb9 100644 --- a/src/test/java/com/teragrep/pth_03/tests/CorrelateSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/CorrelateSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,18 +54,17 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class CorrelateSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "correlate", }) public void correlateSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/correlate/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } - @ParameterizedTest @ValueSource(strings = { "correlate", @@ -77,6 +76,6 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); - } + assertEquals(1, nodesA.getLength()); + } } diff --git a/src/test/java/com/teragrep/pth_03/tests/DatamodelSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DatamodelSyntaxTests.java index 845db1e..ec5709d 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DatamodelSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DatamodelSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,20 +55,18 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class DatamodelSyntaxTests { + @Disabled(value = "GH pth_03 #41: Incorrect grammar specification, test fails with valid input") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "datamodel", - "datamodel2", + "datamodel", "datamodel2", }) public void datamodelSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/datamodel/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } - @ParameterizedTest @ValueSource(strings = { "datamodel", @@ -80,9 +78,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + @ParameterizedTest @ValueSource(strings = { "datamodel2", @@ -94,8 +92,8 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } -//FIXME -//findout what options DO work in this command + //FIXME + //findout what options DO work in this command } diff --git a/src/test/java/com/teragrep/pth_03/tests/DbinspectSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DbinspectSyntaxTests.java index 28db0f7..1a37a8d 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DbinspectSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DbinspectSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,16 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class DbinspectSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "dbinspect", - "dbinspect2", - "dbinspect3", + "dbinspect", "dbinspect2", "dbinspect3", }) public void dbinspectSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/dbinspect/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -78,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -92,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -106,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -120,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -134,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -148,9 +146,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + @ParameterizedTest @ValueSource(strings = { "dbinspect3", @@ -162,6 +160,6 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/DedupSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DedupSyntaxTests.java index f545fd8..ab75c9f 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DedupSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DedupSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,17 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class DedupSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "dedup", - "dedup2", - "dedup3", - "dedup4", + "dedup", "dedup2", "dedup3", "dedup4", }) public void dedupSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/dedup/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -79,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -93,7 +90,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -107,7 +104,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -121,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -135,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -149,7 +146,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -163,9 +160,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + @ParameterizedTest @ValueSource(strings = { "dedup3", @@ -177,6 +174,6 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/DeleteSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DeleteSyntaxTests.java index c787861..95533f9 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DeleteSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DeleteSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class DeleteSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "delete", }) public void deleteSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/delete/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,6 +76,6 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/DeltaSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DeltaSyntaxTests.java index c969a28..09a7703 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DeltaSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DeltaSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class DeltaSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "delta", }) public void deltaSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/delta/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,7 +76,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,19 +90,20 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - @ParameterizedTest - @ValueSource(strings = { - "delta", - }) - void xpathTest3(String arg) throws Exception { - ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); - String fileName = "src/test/resources/antlr4/commands/delta/" + arg + ".txt"; - String xpathExp = "/root/transformStatement/deltaTransformation/t_delta_pParameter/integerType/value"; - NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); - // Check that 1 found - assertEquals(1,nodesA.getLength()); - } + @ParameterizedTest + @ValueSource(strings = { + "delta", + }) + void xpathTest3(String arg) throws Exception { + ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); + String fileName = "src/test/resources/antlr4/commands/delta/" + arg + ".txt"; + String xpathExp = "/root/transformStatement/deltaTransformation/t_delta_pParameter/integerType/value"; + + NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); + // Check that 1 found + assertEquals(1, nodesA.getLength()); + } } diff --git a/src/test/java/com/teragrep/pth_03/tests/DiffSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DiffSyntaxTests.java index f810a12..0bd84cb 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DiffSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DiffSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,14 +54,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class DiffSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "diff", }) public void diffSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/diff/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -76,9 +76,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + @ParameterizedTest @ValueSource(strings = { "diff", @@ -90,8 +90,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "diff", @@ -103,8 +104,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "diff", @@ -116,8 +118,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "diff", @@ -129,8 +132,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "diff", @@ -142,8 +146,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "diff", @@ -155,6 +160,6 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/DplSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DplSyntaxTests.java index 720feb1..03b9e4a 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DplSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DplSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class DplSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "dpl", }) public void dplSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/dpl/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "dpl", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "dpl", @@ -89,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/DumpSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DumpSyntaxTests.java index cd86840..eaff96f 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DumpSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DumpSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class DumpSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "dump", }) public void dumpSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/dump/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "dump", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "dump", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "dump", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "dump", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "dump", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "dump", @@ -141,6 +147,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ErexSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ErexSyntaxTests.java index 4384214..a04b642 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ErexSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ErexSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class ErexSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "erex", }) public void erexSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/erex/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "erex", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "erex", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "erex", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "erex", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "erex", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "erex", @@ -141,6 +147,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/EvalSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/EvalSyntaxTests.java index decca06..650063e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/EvalSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/EvalSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -58,6 +58,7 @@ import java.lang.reflect.InvocationTargetException; public class EvalSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "eval", @@ -84,11 +85,11 @@ public class EvalSyntaxTests { }) public void evalSyntaxParseTest(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); Assertions.assertDoesNotThrow(() -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } -// FIXME XML is incomplete for test cases with multiple = statements. Only the first statement shows up in the XMLs. + + // FIXME XML is incomplete for test cases with multiple = statements. Only the first statement shows up in the XMLs. @ParameterizedTest @ValueSource(strings = { "eval", @@ -98,10 +99,12 @@ void xpathTest1(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval", @@ -111,10 +114,12 @@ void xpathTest2(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/fieldType/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 2 found, because query has two fieldTypes assertEquals(2, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval", @@ -124,10 +129,12 @@ void xpathTest3(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalStatement[1]/evalNumberType/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval2", @@ -137,10 +144,12 @@ void xpathTest4(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalStringType/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval3", @@ -150,10 +159,12 @@ void xpathTest5(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval4", @@ -163,10 +174,12 @@ void xpathTest6(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalStatement[1]/evalStatement[1]/evalFieldType/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 2 found assertEquals(2, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval4", @@ -176,10 +189,12 @@ void xpathTest7(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalStatement[1]/evalStatement[2]/evalStringType/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval6", @@ -189,10 +204,12 @@ void xpathTest8(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodIf/evalStatement/evalStatement[1]/evalFunctionStatement/evalMethodSubstr/evalStatement[1]/evalFieldType/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval6", @@ -202,10 +219,12 @@ void xpathTest9(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodIf/evalStatement/evalStatement[1]/evalFunctionStatement/evalMethodSubstr/evalStatement[2]/evalNumberType/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval6", @@ -215,10 +234,12 @@ void xpathTest10(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodIf/evalStatement[1]/evalStatement[2]/evalStringType/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval6", @@ -228,10 +249,12 @@ void xpathTest11(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodIf/evalStatement[2]/evalFunctionStatement/evalMethodLen/evalStatement/evalFieldType/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval6", @@ -241,10 +264,12 @@ void xpathTest12(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodIf/evalStatement[3]/evalFunctionStatement/evalMethodFalse/value[1]"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval7", @@ -254,10 +279,12 @@ void xpathTest13(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodIf/evalStatement[1]/evalFunctionStatement/evalMethodTrue/value[1]"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eval7", @@ -267,9 +294,10 @@ void xpathTest14(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodIf/evalStatement[2]/evalStringType/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -281,24 +309,25 @@ void xpathTest15(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodTonumber/evalStatement[1]/evalStringType/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @ValueSource(strings = { - "eval_ceiling", - "eval_ceil" + "eval_ceiling", "eval_ceil" }) void xpathTest16(String arg) { ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodCeiling/evalStatement/evalNumberType"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -310,9 +339,10 @@ void xpathTest17(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodRound/evalStatement/evalNumberType"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found (number) - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -324,9 +354,10 @@ void xpathTest18(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodRound/evalStatement/evalNumberType"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 2 found (number, precision) - assertEquals(2,nodesA.getLength()); + assertEquals(2, nodesA.getLength()); } @ParameterizedTest @@ -338,9 +369,10 @@ void xpathTest19(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodLog/evalStatement"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -352,9 +384,10 @@ void xpathTest20(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodLog/evalStatement"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 2 found (number, base) - assertEquals(2,nodesA.getLength()); + assertEquals(2, nodesA.getLength()); } @ParameterizedTest @@ -366,7 +399,8 @@ void xpathTest21(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodSubstr/evalStatement"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 3 found (string, start, end) assertEquals(3, nodesA.getLength()); } @@ -380,7 +414,8 @@ void xpathTest22(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodSubstr/evalStatement"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 2 found (string, start) assertEquals(2, nodesA.getLength()); } @@ -394,7 +429,8 @@ void xpathTest23(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 2 found (a= and b=) assertEquals(2, nodesA.getLength()); } @@ -410,15 +446,18 @@ void xpathTest24(String arg) { String xpathExp1 = "/root/transformStatement/evalTransformation/t_eval_evalParameter[1]/evalStatement/evalFunctionStatement/evalMethodRound"; String xpathExp2 = "/root/transformStatement/evalTransformation/t_eval_evalParameter[2]/evalStatement/evalFunctionStatement/evalMethodExact"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp0, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp0, false)); // Check that 2 found (a= and b=) assertEquals(2, nodesA.getLength()); - NodeList nodesB = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp1, false)); + NodeList nodesB = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp1, false)); // Check that 1 found (evalMethodRound) assertEquals(1, nodesB.getLength()); - NodeList nodesC = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp2, false)); + NodeList nodesC = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp2, false)); // Check that 1 found (evalMethodExact) assertEquals(1, nodesC.getLength()); } @@ -432,7 +471,8 @@ void xpathTest25(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; String xpathExp = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodValidate/evalStatement[5]/evalFunctionStatement/evalMethodIsnull"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found assertEquals(1, nodesA.getLength()); } @@ -451,19 +491,24 @@ void avgTest(String arg) { String numberParam = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodAvg/evalStatement[2]/evalNumberType"; String stringParam = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodAvg/evalStatement[3]/evalStringType"; - NodeList avgNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, avgMethod, false)); + NodeList avgNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, avgMethod, false)); assertEquals(1, avgNode.getLength()); - - NodeList evalStmts = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, parameters, false)); + + NodeList evalStmts = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, parameters, false)); assertEquals(3, evalStmts.getLength()); - NodeList fieldNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, fieldParam, false)); + NodeList fieldNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, fieldParam, false)); assertEquals(1, fieldNode.getLength()); - - NodeList numberNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numberParam, false)); + + NodeList numberNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numberParam, false)); assertEquals(1, numberNode.getLength()); - NodeList stringNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, stringParam, false)); + NodeList stringNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, stringParam, false)); assertEquals(1, stringNode.getLength()); } @@ -481,19 +526,24 @@ void sumTest(String arg) { String numberParam1 = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodSum/evalStatement[2]/evalNumberType"; String numberParam2 = "/root/transformStatement/evalTransformation/t_eval_evalParameter/evalStatement/evalFunctionStatement/evalMethodSum/evalStatement[2]/evalNumberType"; - NodeList sumNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sumMethod, false)); + NodeList sumNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sumMethod, false)); assertEquals(1, sumNode.getLength()); - NodeList evalStmts = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, parameters, false)); + NodeList evalStmts = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, parameters, false)); assertEquals(3, evalStmts.getLength()); - NodeList fieldNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, fieldParam, false)); + NodeList fieldNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, fieldParam, false)); assertEquals(1, fieldNode.getLength()); - NodeList numberNode1 = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numberParam1, false)); + NodeList numberNode1 = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numberParam1, false)); assertEquals(1, numberNode1.getLength()); - NodeList numberNode2 = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numberParam2, false)); + NodeList numberNode2 = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numberParam2, false)); assertEquals(1, numberNode2.getLength()); } @@ -503,7 +553,7 @@ void sumTest(String arg) { }) void missingParameterInIfTest(String arg) { String fileName = "src/test/resources/antlr4/commands/eval/" + arg + ".txt"; - ParserSyntaxTestingUtility pstu = new ParserSyntaxTestingUtility(fileName,false); + ParserSyntaxTestingUtility pstu = new ParserSyntaxTestingUtility(fileName, false); // Invalid syntax should throw an exception. Assertions.assertThrows(InvocationTargetException.class, () -> pstu.syntaxParseTest(arg)); diff --git a/src/test/java/com/teragrep/pth_03/tests/EventcountSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/EventcountSyntaxTests.java index 7db68bb..c3b8ff3 100644 --- a/src/test/java/com/teragrep/pth_03/tests/EventcountSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/EventcountSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class EventcountSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "eventcount", }) public void eventcountSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/eventcount/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "eventcount", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eventcount", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eventcount", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eventcount", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eventcount", @@ -128,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/EventstatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/EventstatsSyntaxTests.java index a3feeec..8e5fe06 100644 --- a/src/test/java/com/teragrep/pth_03/tests/EventstatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/EventstatsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,20 +55,17 @@ import org.w3c.dom.NodeList; public class EventstatsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "eventstats", - "eventstats2", - "eventstats3", - "eventstats4", - "eventstats5", + "eventstats", "eventstats2", "eventstats3", "eventstats4", "eventstats5", }) public void eventstatsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/eventstats/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "eventstats", @@ -79,8 +76,9 @@ void xpathTest1(String arg) throws Exception { String xpathExp = "/root/transformStatement/eventstatsTransformation"; NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eventstats", @@ -92,8 +90,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eventstats", @@ -105,8 +104,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "eventstats", @@ -118,7 +118,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -132,7 +132,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -146,6 +146,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ExplainSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ExplainSyntaxTests.java index a9708c0..ee345c7 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ExplainSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ExplainSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -45,7 +45,6 @@ */ package com.teragrep.pth_03.tests; - import com.teragrep.pth_03.ParserStructureTestingUtility; import com.teragrep.pth_03.ParserSyntaxTestingUtility; @@ -54,16 +53,16 @@ import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; import org.w3c.dom.NodeList; + public class ExplainSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "explain", - "explain2", + "explain", "explain2", }) public void explainSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/explain/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -77,7 +76,7 @@ void xpathTest1(String arg) throws Exception { String xpathExp = "/root/transformStatement/explainTransformation/value[2]/text()"; NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -90,6 +89,6 @@ void xpathTest2(String arg) throws Exception { String xpathExp = "/root/transformStatement/explainTransformation/t_explain_costOption/value/text()"; NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ExtractSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ExtractSyntaxTests.java index 8d999c7..7579236 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ExtractSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ExtractSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class ExtractSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "extract", }) public void extractSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/extract/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "extract", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "extract", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "extract", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "extract", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "extract", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "extract", @@ -141,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "extract", @@ -154,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "extract", @@ -167,8 +175,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "extract", @@ -180,6 +189,6 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } -} \ No newline at end of file +} diff --git a/src/test/java/com/teragrep/pth_03/tests/FieldformatSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FieldformatSyntaxTests.java index 1540daa..9cb7b4e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FieldformatSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FieldformatSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class FieldformatSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "fieldformat", }) public void fieldformatSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/fieldformat/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "fieldformat", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "fieldformat", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "fieldformat", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "fieldformat", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/FieldsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FieldsSyntaxTests.java index cd869b6..f54d14b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FieldsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FieldsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -48,31 +48,26 @@ import com.teragrep.pth_03.ParserStructureTestingUtility; import com.teragrep.pth_03.ParserSyntaxTestingUtility; -import static org.junit.jupiter.api.Assertions.assertEquals; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; import org.w3c.dom.NodeList; public final class FieldsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "fields", - "fields2", - "fields_wildcard" + "fields", "fields2", "fields_wildcard" }) void fieldsSyntaxParseTest(final String arg) throws Exception { final String fileName = "src/test/resources/antlr4/commands/fields/" + arg + ".txt"; - final ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + final ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { - "fields", - "fields2", - "fields_wildcard" + "fields", "fields2", "fields_wildcard" }) void testFieldsTransformationExists(final String arg) throws Exception { final ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); @@ -81,8 +76,9 @@ void testFieldsTransformationExists(final String arg) throws Exception { final NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - Assertions.assertEquals(1,nodesA.getLength()); + Assertions.assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "fields", @@ -94,18 +90,19 @@ void testFieldsInPlusMode(final String arg) throws Exception { final NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 3 found - Assertions.assertEquals(3,nodesA.getLength()); - Assertions.assertEquals("foo_*",nodesA.item(0).getTextContent()); - Assertions.assertEquals("bar_*",nodesA.item(1).getTextContent()); - Assertions.assertEquals("eawg",nodesA.item(2).getTextContent()); + Assertions.assertEquals(3, nodesA.getLength()); + Assertions.assertEquals("foo_*", nodesA.item(0).getTextContent()); + Assertions.assertEquals("bar_*", nodesA.item(1).getTextContent()); + Assertions.assertEquals("eawg", nodesA.item(2).getTextContent()); final String xpathExpPlus = "/root/transformStatement/fieldsTransformation/value"; final NodeList nodesB = (NodeList) pstu.xpathQueryFile(fileName, xpathExpPlus, false); - Assertions.assertEquals(2,nodesB.getLength()); - Assertions.assertEquals("fields",nodesB.item(0).getTextContent()); - Assertions.assertEquals("+",nodesB.item(1).getTextContent()); + Assertions.assertEquals(2, nodesB.getLength()); + Assertions.assertEquals("fields", nodesB.item(0).getTextContent()); + Assertions.assertEquals("+", nodesB.item(1).getTextContent()); } + @ParameterizedTest @ValueSource(strings = { "fields2", @@ -117,16 +114,16 @@ void testFieldsInMinusMode(final String arg) throws Exception { final NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 2 found - Assertions.assertEquals(2,nodesA.getLength()); - Assertions.assertEquals("host",nodesA.item(0).getTextContent()); - Assertions.assertEquals("ip",nodesA.item(1).getTextContent()); + Assertions.assertEquals(2, nodesA.getLength()); + Assertions.assertEquals("host", nodesA.item(0).getTextContent()); + Assertions.assertEquals("ip", nodesA.item(1).getTextContent()); final String xpathExpPlus = "/root/transformStatement/fieldsTransformation/value"; final NodeList nodesB = (NodeList) pstu.xpathQueryFile(fileName, xpathExpPlus, false); - Assertions.assertEquals(2,nodesB.getLength()); - Assertions.assertEquals("fields",nodesB.item(0).getTextContent()); - Assertions.assertEquals("-",nodesB.item(1).getTextContent()); + Assertions.assertEquals(2, nodesB.getLength()); + Assertions.assertEquals("fields", nodesB.item(0).getTextContent()); + Assertions.assertEquals("-", nodesB.item(1).getTextContent()); } @ParameterizedTest @@ -140,15 +137,15 @@ void testFieldsWithLonelyWildcard(final String arg) throws Exception { final NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 3 found - Assertions.assertEquals(3,nodesA.getLength()); - Assertions.assertEquals("*",nodesA.item(0).getTextContent()); - Assertions.assertEquals("*_foo",nodesA.item(1).getTextContent()); - Assertions.assertEquals("bar",nodesA.item(2).getTextContent()); + Assertions.assertEquals(3, nodesA.getLength()); + Assertions.assertEquals("*", nodesA.item(0).getTextContent()); + Assertions.assertEquals("*_foo", nodesA.item(1).getTextContent()); + Assertions.assertEquals("bar", nodesA.item(2).getTextContent()); final String xpathExpPlus = "/root/transformStatement/fieldsTransformation/value"; final NodeList nodesB = (NodeList) pstu.xpathQueryFile(fileName, xpathExpPlus, false); - Assertions.assertEquals(1,nodesB.getLength()); - Assertions.assertEquals("fields",nodesB.item(0).getTextContent()); + Assertions.assertEquals(1, nodesB.getLength()); + Assertions.assertEquals("fields", nodesB.item(0).getTextContent()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/FieldsummarySyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FieldsummarySyntaxTests.java index d5c2fa8..f4f9b7a 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FieldsummarySyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FieldsummarySyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class FieldsummarySyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "fieldsummary", }) public void fieldsummarySyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/fieldsummary/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "fieldsummary", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "fieldsummary", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "fieldsummary", @@ -102,6 +105,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/FilldownSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FilldownSyntaxTests.java index 615500b..8ad0c91 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FilldownSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FilldownSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class FilldownSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "filldown", }) public void filldownSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/filldown/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "filldown", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "filldown", @@ -89,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/FillnullSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FillnullSyntaxTests.java index bb37860..7b1b41e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FillnullSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FillnullSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class FillnullSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "fillnull", - "fillnull2", + "fillnull", "fillnull2", }) public void fillnullSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/fillnull/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "fillnull", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "fillnull", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "fillnull", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "fillnull2", @@ -116,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/FindkeywordsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FindkeywordsSyntaxTests.java index cb78beb..0450616 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FindkeywordsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FindkeywordsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class FindkeywordsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "findkeywords", }) public void findkeywordsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/findkeywords/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "findkeywords", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "findkeywords", @@ -89,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/FindtypesSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FindtypesSyntaxTests.java index 2998749..f186ca0 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FindtypesSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FindtypesSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class FindtypesSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "findtypes", - "findtypes2", + "findtypes", "findtypes2", }) public void findtypesSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/findtypes/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "findtypes", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "findtypes", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "findtypes", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "findtypes2", @@ -116,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/FolderizeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FolderizeSyntaxTests.java index c9cc2d1..b0aeca0 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FolderizeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FolderizeSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class FolderizeSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "folderize", }) public void folderizeSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/folderize/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "folderize", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "folderize", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "folderize", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "folderize", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "folderize", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "folderize", @@ -141,6 +147,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ForeachSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ForeachSyntaxTests.java index 82be98d..ce666c5 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ForeachSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ForeachSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class ForeachSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "foreach", - "foreach2", + "foreach", "foreach2", }) public void foreachSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/foreach/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "foreach", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "foreach", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "foreach", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "foreach", @@ -116,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "foreach", @@ -129,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "foreach", @@ -142,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "foreach2", @@ -155,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "foreach2", @@ -168,8 +175,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "foreach2", @@ -181,6 +189,6 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/FormatSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FormatSyntaxTests.java index 2f1aa06..029bdb1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FormatSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FormatSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class FormatSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "format", }) public void formatSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/format/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "format", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "format", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "format", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "format", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/FromSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FromSyntaxTests.java index 15ffafa..fad09a3 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FromSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FromSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class FromSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "from", }) public void fromSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/from/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "from", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "from", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "from", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "from2", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/GaugeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/GaugeSyntaxTests.java index 6308b2b..67846ee 100644 --- a/src/test/java/com/teragrep/pth_03/tests/GaugeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/GaugeSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class GaugeSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "gauge", }) public void gaugeSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/gauge/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "gauge", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "gauge", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "gauge", @@ -102,6 +105,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/GentimesSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/GentimesSyntaxTests.java index 6539902..d3c2948 100644 --- a/src/test/java/com/teragrep/pth_03/tests/GentimesSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/GentimesSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class GentimesSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "gentimes", - "gentimes2", + "gentimes", "gentimes2", }) public void gentimesSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/gentimes/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "gentimes", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "gentimes", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "gentimes", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "gentimes", @@ -116,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "gentimes2", @@ -129,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/GeomSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/GeomSyntaxTests.java index 1cb0276..1f3ff43 100644 --- a/src/test/java/com/teragrep/pth_03/tests/GeomSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/GeomSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class GeomSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "geom", }) public void geomSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/geom/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "geom", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geom", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geom", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geom", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geom", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geom", @@ -141,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geom", @@ -154,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geom", @@ -167,6 +175,6 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/GeomfilterSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/GeomfilterSyntaxTests.java index 6541184..9a1c033 100644 --- a/src/test/java/com/teragrep/pth_03/tests/GeomfilterSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/GeomfilterSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class GeomfilterSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "geomfilter", }) public void geomfilterSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/geomfilter/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "geomfilter", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geomfilter", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geomfilter", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geomfilter", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geomfilter", @@ -128,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/GeostatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/GeostatsSyntaxTests.java index 8a44e99..d2bf2d8 100644 --- a/src/test/java/com/teragrep/pth_03/tests/GeostatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/GeostatsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,21 +55,17 @@ import org.w3c.dom.NodeList; public class GeostatsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "geostats", - "geostats2", - "geostats3", - "geostats4", - "geostats5", - "geostats6", + "geostats", "geostats2", "geostats3", "geostats4", "geostats5", "geostats6", }) public void geostatsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/geostats/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "geostats", @@ -81,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats", @@ -94,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats", @@ -107,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats", @@ -120,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats", @@ -133,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats", @@ -146,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats", @@ -159,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats", @@ -172,8 +175,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats", @@ -185,8 +189,9 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats", @@ -198,8 +203,9 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats", @@ -211,8 +217,9 @@ void xpathTest11(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats2", @@ -224,8 +231,9 @@ void xpathTest12(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats2", @@ -237,8 +245,9 @@ void xpathTest13(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "geostats2", @@ -250,6 +259,6 @@ void xpathTest14(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/HeadSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/HeadSyntaxTests.java index 5a0b7eb..cd5c8bb 100644 --- a/src/test/java/com/teragrep/pth_03/tests/HeadSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/HeadSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -58,17 +58,14 @@ import java.lang.reflect.InvocationTargetException; public class HeadSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "head", - "head2", - "head4", - "head6", + "head", "head2", "head4", "head6", }) public void headSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/head/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -83,7 +80,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -97,7 +94,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -111,7 +108,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -125,7 +122,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -139,7 +136,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -152,8 +149,10 @@ void sortAfterHeadTest(String arg) { // parsing should continue after head comma String integerExp = "/root/transformStatement/headTransformation/t_head_integerType/value"; String sortExp = "/root/transformStatement/transformStatement/sortTransformation/value"; - NodeList integerNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, integerExp, false)); - NodeList sortNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortExp, false)); + NodeList integerNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, integerExp, false)); + NodeList sortNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortExp, false)); // Check that 1 found assertEquals(1, integerNode.getLength()); @@ -166,8 +165,7 @@ void sortAfterHeadTest(String arg) { // parsing should continue after head comma }) void headWithEvalAndIntegerTest(String arg) { // should not parse, both integer and eval is not allowed String fileName = "src/test/resources/antlr4/commands/head/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); Assertions.assertThrows(InvocationTargetException.class, () -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } @@ -183,10 +181,14 @@ void headWithParametersOnBothSides(String arg) { // parameters on left and right String keepLastExp = "/root/transformStatement/headTransformation/t_head_keepLastParameter/value"; String nullExp = "/root/transformStatement/headTransformation/t_head_nullParameter/value"; - NodeList evalNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, evalExp, false)); - NodeList limitNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, limitExp, false)); - NodeList keepLastNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, keepLastExp, false)); - NodeList nullNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, nullExp, false)); + NodeList evalNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, evalExp, false)); + NodeList limitNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, limitExp, false)); + NodeList keepLastNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, keepLastExp, false)); + NodeList nullNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, nullExp, false)); // Check that 1 found assertEquals(1, evalNode.getLength()); @@ -201,8 +203,7 @@ void headWithParametersOnBothSides(String arg) { // parameters on left and right }) void headWithLimitAndInteger(String arg) { // should not parse, both integer and limit is not allowed String fileName = "src/test/resources/antlr4/commands/head/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); Assertions.assertThrows(InvocationTargetException.class, () -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } @@ -215,7 +216,8 @@ void headWithoutParametersTest(String arg) { // no parameters String fileName = "src/test/resources/antlr4/commands/head/" + arg + ".txt"; String headCmd = "/root/transformStatement/headTransformation/value"; - NodeList headNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, headCmd, false)); + NodeList headNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, headCmd, false)); // Check that 1 found assertEquals(1, headNode.getLength()); diff --git a/src/test/java/com/teragrep/pth_03/tests/HighlightSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/HighlightSyntaxTests.java index 509af83..ca5e7ee 100644 --- a/src/test/java/com/teragrep/pth_03/tests/HighlightSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/HighlightSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class HighlightSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "highlight", - "highlight2", + "highlight", "highlight2", }) public void highlightSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/highlight/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "highlight", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "highlight", @@ -90,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/HistorySyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/HistorySyntaxTests.java index f0e00fe..4c5b578 100644 --- a/src/test/java/com/teragrep/pth_03/tests/HistorySyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/HistorySyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class HistorySyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "history", }) public void historySyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/history/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "history", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "history", @@ -89,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/IconifySyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/IconifySyntaxTests.java index c2e7509..edc16b6 100644 --- a/src/test/java/com/teragrep/pth_03/tests/IconifySyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/IconifySyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class IconifySyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "iconify", }) public void iconifySyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/iconify/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "iconify", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "iconify", @@ -89,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/InputcsvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/InputcsvSyntaxTests.java index 2f8788e..9c57041 100644 --- a/src/test/java/com/teragrep/pth_03/tests/InputcsvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/InputcsvSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -56,20 +56,19 @@ import org.w3c.dom.NodeList; public class InputcsvSyntaxTests { + @Disabled(value = "GH pth_03 #42: Fails to parse after WHERE instruction, bug in logicalStatement") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "inputcsv", - "inputcsv2", - "inputcsv3", + "inputcsv", "inputcsv2", "inputcsv3", }) public void inputcsvSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/inputcsv/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } -// FIXME XML is incomplete. Hint: info is missing starting from the OR clause in inputcsv and the AND clause in inputcsv2. + + // FIXME XML is incomplete. Hint: info is missing starting from the OR clause in inputcsv and the AND clause in inputcsv2. @ParameterizedTest @ValueSource(strings = { "inputcsv", @@ -81,8 +80,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputcsv", @@ -94,8 +94,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputcsv", @@ -107,8 +108,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputcsv", @@ -120,8 +122,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputcsv", @@ -133,8 +136,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputcsv", @@ -146,8 +150,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputcsv", @@ -159,8 +164,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputcsv", @@ -172,8 +178,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputcsv2", @@ -185,6 +192,6 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/InputlookupSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/InputlookupSyntaxTests.java index 9df4bdc..d2f18ae 100644 --- a/src/test/java/com/teragrep/pth_03/tests/InputlookupSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/InputlookupSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -56,19 +56,19 @@ import org.w3c.dom.NodeList; public class InputlookupSyntaxTests { + @Disabled(value = "GH pth_03 #42: Fails to parse after WHERE instruction, bug in logicalStatement") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "inputlookup", - "inputlookup2", + "inputlookup", "inputlookup2", }) public void inputlookupSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/inputlookup/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } -// FIXME XML is incomplete. Hint: missing parts for "<10 OR bar=1" of testcase. + + // FIXME XML is incomplete. Hint: missing parts for "<10 OR bar=1" of testcase. @ParameterizedTest @ValueSource(strings = { "inputlookup", @@ -80,8 +80,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputlookup", @@ -93,8 +94,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputlookup", @@ -106,8 +108,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputlookup", @@ -119,8 +122,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputlookup", @@ -132,8 +136,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "inputlookup", @@ -145,6 +150,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/IplocationSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/IplocationSyntaxTests.java index 7154fd5..420143b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/IplocationSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/IplocationSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class IplocationSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "iplocation", }) public void iplocationSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/iplocation/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "iplocation", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "iplocation", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "iplocation", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "iplocation", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "iplocation", @@ -128,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/JoinSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/JoinSyntaxTests.java index 0dcb7fe..244e7f6 100644 --- a/src/test/java/com/teragrep/pth_03/tests/JoinSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/JoinSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class JoinSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "join", }) public void joinSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/join/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "join", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "join", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "join", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "join", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "join", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "join", @@ -141,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "join", @@ -154,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "join", @@ -167,6 +175,6 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/KmeansSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/KmeansSyntaxTests.java index 9beac76..c7efc52 100644 --- a/src/test/java/com/teragrep/pth_03/tests/KmeansSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/KmeansSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,20 +55,17 @@ import org.w3c.dom.NodeList; public class KmeansSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "kmeans", - "kmeans2", - "kmeans3", - "kmeans4", - "kmeans5", + "kmeans", "kmeans2", "kmeans3", "kmeans4", "kmeans5", }) public void kmeansSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/kmeans/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "kmeans", @@ -80,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "kmeans", @@ -93,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "kmeans", @@ -106,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "kmeans2", @@ -119,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "kmeans3", @@ -132,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "kmeans4", @@ -145,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "kmeans5", @@ -158,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "kmeans5", @@ -171,6 +175,6 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/KvformSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/KvformSyntaxTests.java index 9e225df..38d06d3 100644 --- a/src/test/java/com/teragrep/pth_03/tests/KvformSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/KvformSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,20 +55,18 @@ import org.w3c.dom.NodeList; public class KvformSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "kvform", - "kvform2", - "kvform3", - "kvform4", + "kvform", "kvform2", "kvform3", "kvform4", }) public void kvformSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/kvform/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } -// FIXME kvform4.txt is empty. + + // FIXME kvform4.txt is empty. @ParameterizedTest @ValueSource(strings = { "kvform", @@ -80,8 +78,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "kvform", @@ -93,8 +92,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "kvform", @@ -106,8 +106,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "kvform2", @@ -119,8 +120,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "kvform3", @@ -132,6 +134,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/LoadjobSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/LoadjobSyntaxTests.java index 47dd226..e3e0fe4 100644 --- a/src/test/java/com/teragrep/pth_03/tests/LoadjobSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/LoadjobSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,18 +55,17 @@ import org.w3c.dom.NodeList; public class LoadjobSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "loadjob", - "loadjob2", - "loadjob3", + "loadjob", "loadjob2", "loadjob3", }) public void loadjobSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/loadjob/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "loadjob", @@ -78,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "loadjob", @@ -91,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "loadjob", @@ -104,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "loadjob", @@ -117,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "loadjob", @@ -130,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "loadjob", @@ -143,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "loadjob2", @@ -156,6 +161,6 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/LocalizeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/LocalizeSyntaxTests.java index 66ffa50..f5fff54 100644 --- a/src/test/java/com/teragrep/pth_03/tests/LocalizeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/LocalizeSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class LocalizeSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "localize", - "localize2", + "localize", "localize2", }) public void localizeSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/localize/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "localize", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "localize", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "localize", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "localize", @@ -116,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "localize2", @@ -129,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/LogicalOperationSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/LogicalOperationSyntaxTests.java index c39c587..98ee82b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/LogicalOperationSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/LogicalOperationSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -60,8 +60,7 @@ public class LogicalOperationSyntaxTests { }) void missingBracketTest(String arg) { String fileName = "src/test/resources/antlr4/logicalOperations/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); // Invalid syntax should throw an exception. Assertions.assertThrows(InvocationTargetException.class, () -> parserSyntaxTestingUtility.syntaxParseTest(arg)); @@ -73,8 +72,7 @@ void missingBracketTest(String arg) { }) void missingClosingBracketTest(String arg) { String fileName = "src/test/resources/antlr4/logicalOperations/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); // Invalid syntax should throw an exception. Assertions.assertThrows(InvocationTargetException.class, () -> parserSyntaxTestingUtility.syntaxParseTest(arg)); @@ -86,22 +84,20 @@ void missingClosingBracketTest(String arg) { }) void invalidCharactersTest(String arg) { String fileName = "src/test/resources/antlr4/logicalOperations/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); // Invalid syntax should throw an exception. Assertions.assertThrows(InvocationTargetException.class, () -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } - @Disabled(value="pth-03 issue #76") + @Disabled(value = "pth-03 issue #76") @ParameterizedTest @ValueSource(strings = { "unbalancedQuotes", }) void unbalancedQuotesTest(String arg) { String fileName = "src/test/resources/antlr4/logicalOperations/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); // Invalid syntax should throw an exception. Assertions.assertThrows(InvocationTargetException.class, () -> parserSyntaxTestingUtility.syntaxParseTest(arg)); diff --git a/src/test/java/com/teragrep/pth_03/tests/LookupSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/LookupSyntaxTests.java index 2815f96..bfd0d29 100644 --- a/src/test/java/com/teragrep/pth_03/tests/LookupSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/LookupSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class LookupSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "lookup", - "lookup2", + "lookup", "lookup2", }) public void lookupSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/lookup/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "lookup", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "lookup", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "lookup", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "lookup", @@ -116,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "lookup", @@ -129,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "lookup2", @@ -142,6 +147,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MakecontinuousSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MakecontinuousSyntaxTests.java index 27a743e..133bcc9 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MakecontinuousSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MakecontinuousSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,18 +55,17 @@ import org.w3c.dom.NodeList; public class MakecontinuousSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "makecontinuous", - "makecontinuous2", - "makecontinuous3", + "makecontinuous", "makecontinuous2", "makecontinuous3", }) public void makecontinuousSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/makecontinuous/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "makecontinuous", @@ -78,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makecontinuous", @@ -91,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makecontinuous", @@ -104,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makecontinuous2", @@ -117,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makecontinuous3", @@ -130,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makecontinuous3", @@ -143,6 +147,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MakejsonSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MakejsonSyntaxTests.java index 2df7600..384ae1f 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MakejsonSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MakejsonSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class MakejsonSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "makejson", }) public void makejsonSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/makejson/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "makejson", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makejson", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makejson", @@ -102,6 +105,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MakemvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MakemvSyntaxTests.java index 9f284d5..1835bfe 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MakemvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MakemvSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class MakemvSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "makemv", }) public void makemvSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/makemv/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "makemv", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makemv", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makemv", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makemv", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makemv", @@ -128,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MakeresultsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MakeresultsSyntaxTests.java index 050d394..587764e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MakeresultsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MakeresultsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,18 +55,17 @@ import org.w3c.dom.NodeList; public class MakeresultsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "makeresults", - "makeresults2", - "makeresults2", + "makeresults", "makeresults2", "makeresults2", }) public void makeresultsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/makeresults/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "makeresults", @@ -78,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makeresults", @@ -91,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makeresults", @@ -104,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makeresults", @@ -117,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makeresults", @@ -130,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "makeresults2", @@ -143,6 +147,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MapSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MapSyntaxTests.java index 2c26df3..968082c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MapSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MapSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,20 +55,17 @@ import org.w3c.dom.NodeList; public class MapSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "map", - "map2", - "map3", - "map4", - "map5", + "map", "map2", "map3", "map4", "map5", }) public void mapSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/map/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "map", @@ -80,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "map", @@ -93,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "map", @@ -106,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "map2", @@ -119,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "map3", @@ -132,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "map4", @@ -145,7 +147,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/McatalogSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/McatalogSyntaxTests.java index 30f7b03..d3b5c48 100644 --- a/src/test/java/com/teragrep/pth_03/tests/McatalogSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/McatalogSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class McatalogSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "mcatalog", }) public void mcatalogSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/mcatalog/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "mcatalog", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcatalog", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcatalog", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcatalog", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcatalog", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcatalog", @@ -141,6 +147,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/McollectSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/McollectSyntaxTests.java index 9e345a5..ee10538 100644 --- a/src/test/java/com/teragrep/pth_03/tests/McollectSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/McollectSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class McollectSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "mcollect", }) public void mcollectSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/mcollect/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "mcollect", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcollect", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcollect", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcollect", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcollect", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcollect", @@ -141,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcollect", @@ -154,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcollect", @@ -167,8 +175,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcollect", @@ -180,8 +189,9 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcollect", @@ -193,8 +203,9 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mcollect", @@ -206,6 +217,6 @@ void xpathTest11(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MetadataSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MetadataSyntaxTests.java index 1457fbe..3f242ef 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MetadataSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MetadataSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class MetadataSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "metadata", }) public void metadataSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/metadata/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "metadata", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "metadata", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "metadata", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "metadata", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "metadata", @@ -128,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MeventcollectSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MeventcollectSyntaxTests.java index 3dd534b..37d19d7 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MeventcollectSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MeventcollectSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class MeventcollectSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "meventcollect", }) public void meventcollectSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/meventcollect/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "meventcollect", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "meventcollect", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "meventcollect", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "meventcollect", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "meventcollect", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "meventcollect", @@ -141,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "meventcollect", @@ -154,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "meventcollect", @@ -167,8 +175,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "meventcollect", @@ -180,8 +189,9 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "meventcollect", @@ -193,6 +203,6 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MstatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MstatsSyntaxTests.java index f66625c..bb0d7cd 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MstatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MstatsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,21 +55,17 @@ import org.w3c.dom.NodeList; public class MstatsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "mstats", - "mstats2", - "mstats3", - "mstats4", - "mstats5", - "mstats6", + "mstats", "mstats2", "mstats3", "mstats4", "mstats5", "mstats6", }) public void mstatsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/mstats/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -81,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -94,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -107,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -120,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -133,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -146,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -159,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -172,8 +175,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -185,8 +189,9 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -198,8 +203,9 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -211,8 +217,9 @@ void xpathTest11(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats", @@ -224,9 +231,10 @@ void xpathTest12(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } -// FIXME Type in parameter name "t_spanlenght" + + // FIXME Type in parameter name "t_spanlenght" @ParameterizedTest @ValueSource(strings = { "mstats", @@ -238,8 +246,9 @@ void xpathTest13(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mstats2", @@ -251,6 +260,6 @@ void xpathTest14(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MultikvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MultikvSyntaxTests.java index 77e522a..5911960 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MultikvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MultikvSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class MultikvSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "multikv", }) public void multikvSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/multikv/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "multikv", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "multikv", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "multikv", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "multikv", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "multikv", @@ -128,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MultisearchSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MultisearchSyntaxTests.java index 92b34c7..159f493 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MultisearchSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MultisearchSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class MultisearchSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "multisearch", }) public void multisearchSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/multisearch/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "multisearch", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "multisearch", @@ -89,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MvcombineSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MvcombineSyntaxTests.java index 1b746ca..d2c604d 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MvcombineSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MvcombineSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class MvcombineSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "mvcombine", }) public void mvcombineSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/mvcombine/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "mvcombine", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mvcombine", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mvcombine", @@ -102,6 +105,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/MvexpandSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MvexpandSyntaxTests.java index 54b4e77..51139d3 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MvexpandSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MvexpandSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class MvexpandSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "mvexpand", }) public void mvexpandSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/mvexpand/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "mvexpand", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mvexpand", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "mvexpand", @@ -102,6 +105,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/NomvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/NomvSyntaxTests.java index eff7f9f..2469127 100644 --- a/src/test/java/com/teragrep/pth_03/tests/NomvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/NomvSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class NomvSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "nomv", }) public void nomvSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/nomv/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "nomv", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "nomv", @@ -89,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/OutlierSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/OutlierSyntaxTests.java index 30d0986..4c216cf 100644 --- a/src/test/java/com/teragrep/pth_03/tests/OutlierSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/OutlierSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class OutlierSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "outlier", }) public void outlierSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/outlier/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "outlier", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outlier", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outlier", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outlier", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outlier", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outlier", @@ -141,6 +147,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/OutputcsvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/OutputcsvSyntaxTests.java index 7e8b1d4..16411ca 100644 --- a/src/test/java/com/teragrep/pth_03/tests/OutputcsvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/OutputcsvSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class OutputcsvSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "outputcsv", }) public void outputcsvSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/outputcsv/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "outputcsv", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputcsv", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputcsv", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputcsv", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputcsv", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputcsv", @@ -141,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputcsv", @@ -154,6 +161,6 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/OutputlookupSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/OutputlookupSyntaxTests.java index cfef4ee..f54bb3c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/OutputlookupSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/OutputlookupSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class OutputlookupSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "outputlookup", - "outputlookup2", + "outputlookup", "outputlookup2", }) public void outputlookupSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/outputlookup/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "outputlookup", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputlookup", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputlookup", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputlookup", @@ -116,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputlookup", @@ -129,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputlookup", @@ -142,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputlookup", @@ -155,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputlookup", @@ -168,8 +175,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputlookup", @@ -181,8 +189,9 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputlookup2", @@ -194,6 +203,6 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/OutputtextSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/OutputtextSyntaxTests.java index 5265811..e88eec1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/OutputtextSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/OutputtextSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class OutputtextSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "outputtext", }) public void outputtextSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/outputtext/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "outputtext", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "outputtext", @@ -89,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/PredictSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/PredictSyntaxTests.java index 505bbe3..9981b7a 100644 --- a/src/test/java/com/teragrep/pth_03/tests/PredictSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/PredictSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -58,21 +58,19 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class PredictSyntaxTests { + @Disabled(value = "Internal issue #117: lower and upper options don't parse correctly") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "predict", - "predict2", - "predict3", - "predict4", + "predict", "predict2", "predict3", "predict4", }) public void predictSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/predict/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } -// FIXME XML is incomplete. + + // FIXME XML is incomplete. @ParameterizedTest @ValueSource(strings = { "predict", @@ -84,8 +82,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "predict", @@ -98,9 +97,10 @@ void xpathTest2(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "predict", @@ -113,9 +113,10 @@ void xpathTest3(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "predict", @@ -128,9 +129,10 @@ void xpathTest4(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "predict", @@ -143,9 +145,10 @@ void xpathTest5(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "predict", @@ -158,9 +161,10 @@ void xpathTest6(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "predict", @@ -173,9 +177,10 @@ void xpathTest7(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "predict2", @@ -187,9 +192,10 @@ void xpathTest8(String arg) throws Exception { String xpathExp = "/root/transformStatement/predictTransformation/t_predict_pdCorrelateOptionParameter/fieldType/value"; NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "predict2", @@ -202,9 +208,10 @@ void xpathTest9(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "predict3", @@ -217,9 +224,10 @@ void xpathTest10(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "predict4", @@ -232,7 +240,7 @@ void xpathTest11(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/RangemapSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RangemapSyntaxTests.java index 9ae2f2c..a60d502 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RangemapSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RangemapSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class RangemapSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "rangemap", }) public void rangemapSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/rangemap/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "rangemap" @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rangemap" @@ -90,9 +92,10 @@ void xpathTest2(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rangemap" @@ -105,9 +108,10 @@ void xpathTest3(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rangemap" @@ -120,24 +124,24 @@ void xpathTest4(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { - "rangemap", - "rangemap2" + "rangemap", "rangemap2" }) void xpathTest5(String arg) throws Exception { ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); String fileName = "src/test/resources/antlr4/commands/rangemap/" + arg + ".txt"; - String xpathExp = "/root/transformStatement/rangemapTransformation/" + - "t_rangemap_attrnParameter[1]/t_rangemap_rangeParameter/t_rangemap_rangeRightParameter"; + String xpathExp = "/root/transformStatement/rangemapTransformation/" + + "t_rangemap_attrnParameter[1]/t_rangemap_rangeParameter/t_rangemap_rangeRightParameter"; NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -152,7 +156,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @ParameterizedTest @@ -167,6 +171,6 @@ void xpathTest7(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/RareSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RareSyntaxTests.java index 3ecac0f..0bfbd5b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RareSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RareSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class RareSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "rare", - "rare2", + "rare", "rare2", }) public void rareSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/rare/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "rare", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rare", @@ -91,9 +92,10 @@ void xpathTest2(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rare", @@ -106,9 +108,10 @@ void xpathTest3(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rare", @@ -121,9 +124,10 @@ void xpathTest4(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rare2", @@ -136,9 +140,10 @@ void xpathTest5(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); - + assertEquals(1, nodes.getLength()); + } + @ParameterizedTest @ValueSource(strings = { "rare2", @@ -151,7 +156,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); - + assertEquals(1, nodes.getLength()); + } } diff --git a/src/test/java/com/teragrep/pth_03/tests/RedistributeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RedistributeSyntaxTests.java index fe31e8f..24a4635 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RedistributeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RedistributeSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class RedistributeSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "redistribute", - "redistribute2", + "redistribute", "redistribute2", }) public void redistributeSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/redistribute/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "redistribute", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "redistribute", @@ -91,9 +92,10 @@ void xpathTest2(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "redistribute2", @@ -106,9 +108,10 @@ void xpathTest3(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "redistribute2", @@ -121,7 +124,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/RegexSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RegexSyntaxTests.java index 4b3b187..2ba69d6 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RegexSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RegexSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class RegexSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "regex", }) public void regexSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/regex/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "regex", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "regex", @@ -90,7 +92,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/RenameSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RenameSyntaxTests.java index 28a0b69..cbadeac 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RenameSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RenameSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class RenameSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "rename", }) public void renameSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/rename/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "rename", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rename", @@ -90,9 +92,10 @@ void xpathTest2(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rename", @@ -105,7 +108,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ReplaceSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ReplaceSyntaxTests.java index 620fab0..20c4d7f 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ReplaceSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ReplaceSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -56,17 +56,17 @@ import org.w3c.dom.NodeList; public class ReplaceSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "replace", - "replace2" + "replace", "replace2" }) public void replaceSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/replace/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "replace", @@ -78,8 +78,9 @@ void xpathTest1(String arg) { NodeList nodesA = assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "replace", @@ -92,9 +93,10 @@ void xpathTest2(String arg) { NodeList nodes = assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "replace", @@ -107,9 +109,10 @@ void xpathTest3(String arg) { NodeList nodes = assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "replace", @@ -122,7 +125,7 @@ void xpathTest4(String arg) { NodeList nodes = assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } @@ -145,26 +148,26 @@ void multipleWiths_xpathTest(String arg) { NodeList nodes1 = assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, withField1, false)); // Check that 1 found - assertEquals(1,nodes1.getLength()); + assertEquals(1, nodes1.getLength()); NodeList nodes2 = assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, withField2, false)); // Check that 1 found - assertEquals(1,nodes2.getLength()); + assertEquals(1, nodes2.getLength()); NodeList nodes3 = assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, withField3, false)); // Check that 1 found - assertEquals(1,nodes3.getLength()); + assertEquals(1, nodes3.getLength()); NodeList nodes4 = assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, withField4, false)); // Check that 1 found - assertEquals(1,nodes4.getLength()); + assertEquals(1, nodes4.getLength()); NodeList nodes5 = assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, fieldListField1, false)); // Check that 1 found - assertEquals(1,nodes5.getLength()); + assertEquals(1, nodes5.getLength()); NodeList nodes6 = assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, fieldListField2, false)); // Check that 1 found - assertEquals(1,nodes6.getLength()); + assertEquals(1, nodes6.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/RestSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RestSyntaxTests.java index c6b2ab8..2fe3af9 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RestSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RestSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class RestSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "rest", }) public void restSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/rest/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "rest", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rest", @@ -90,9 +92,10 @@ void xpathTest2(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rest", @@ -105,9 +108,10 @@ void xpathTest3(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rest", @@ -120,9 +124,10 @@ void xpathTest4(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rest", @@ -135,9 +140,10 @@ void xpathTest5(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); + assertEquals(1, nodes.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rest", @@ -150,7 +156,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodes = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodes.getLength()); - + assertEquals(1, nodes.getLength()); + } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ReturnSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ReturnSyntaxTests.java index 35eefe4..a43e0fa 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ReturnSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ReturnSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -56,19 +56,19 @@ import org.w3c.dom.NodeList; public class ReturnSyntaxTests { + @Disabled(value = "GH pth_03 #43: Grammar has a bug with the aliasParameter") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "return", - "return2", + "return", "return2", }) public void returnSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/return/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } -// FIXME XML is incomplete. + + // FIXME XML is incomplete. @ParameterizedTest @ValueSource(strings = { "return", @@ -80,8 +80,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "return", @@ -93,8 +94,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "return2", @@ -106,6 +108,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/Rex4jSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/Rex4jSyntaxTests.java index cb71998..edfee78 100644 --- a/src/test/java/com/teragrep/pth_03/tests/Rex4jSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/Rex4jSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -54,17 +54,17 @@ import org.w3c.dom.NodeList; public class Rex4jSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "rex4j", - "rex4j2" + "rex4j", "rex4j2" }) public void rex4jSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/rex4j/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "rex4j", @@ -76,8 +76,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex4j", @@ -89,8 +90,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex4j", @@ -102,8 +104,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex4j", @@ -115,8 +118,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex4j", @@ -128,8 +132,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex4j2", @@ -141,8 +146,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex4j2", @@ -154,6 +160,6 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); - } + assertEquals(1, nodesA.getLength()); + } } diff --git a/src/test/java/com/teragrep/pth_03/tests/RexSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RexSyntaxTests.java index 2f9ed0f..0e370ce 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RexSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RexSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class RexSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "rex", - "rex2", + "rex", "rex2", }) public void rexSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/rex/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "rex", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex", @@ -116,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex", @@ -129,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex2", @@ -142,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rex2", @@ -155,6 +161,6 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/RtorderSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RtorderSyntaxTests.java index 16696e8..2b0afd9 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RtorderSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RtorderSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class RtorderSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "rtorder", - "rtorder2", + "rtorder", "rtorder2", }) public void rtorderSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/rtorder/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "rtorder", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rtorder", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rtorder", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rtorder", @@ -116,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "rtorder2", @@ -129,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/RunshellscriptSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RunshellscriptSyntaxTests.java index 45b44d6..d8dca7c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RunshellscriptSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RunshellscriptSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class RunshellscriptSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "runshellscript", }) public void runshellscriptSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/runshellscript/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "runshellscript", @@ -76,6 +77,6 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SavedsearchSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SavedsearchSyntaxTests.java index 3dea517..c0f8c63 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SavedsearchSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SavedsearchSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -56,19 +56,19 @@ import org.w3c.dom.NodeList; public class SavedsearchSyntaxTests { + @Disabled(value = "GH pth_03 #44: Grammar bug, strEQstrParameter is not recognized") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "savedsearch", - "savedsearch3", + "savedsearch", "savedsearch3", }) public void savedsearchSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/savedsearch/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } -// FIXME XML is incomplete for savedsearch3. + + // FIXME XML is incomplete for savedsearch3. @ParameterizedTest @ValueSource(strings = { "savedsearch", @@ -80,8 +80,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "savedsearch", @@ -93,8 +94,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "savedsearch", @@ -106,8 +108,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "savedsearch3", @@ -119,6 +122,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ScriptSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ScriptSyntaxTests.java index 0d08ba4..eb21053 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ScriptSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ScriptSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class ScriptSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "script", }) public void scriptSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/script/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "script", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "script", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "script", @@ -102,6 +105,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/ScrubSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ScrubSyntaxTests.java index fb34a8d..fb47001 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ScrubSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ScrubSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class ScrubSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "scrub", }) public void scrubSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/scrub/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "scrub", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "scrub", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "scrub", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "scrub", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "scrub", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "scrub", @@ -141,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "scrub", @@ -154,6 +161,6 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SearchSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SearchSyntaxTests.java index 93169ab..357777a 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SearchSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SearchSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,18 +55,17 @@ import org.w3c.dom.NodeList; public class SearchSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "search", - "search2", - "search3" + "search", "search2", "search3" }) public void searchSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/search/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "search", @@ -78,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "search", @@ -91,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "search", @@ -104,6 +105,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SearchtxnSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SearchtxnSyntaxTests.java index 588b8a7..9ff8ba9 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SearchtxnSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SearchtxnSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class SearchtxnSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "searchtxn", - "searchtxn2", + "searchtxn", "searchtxn2", }) public void searchtxnSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/searchtxn/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "searchtxn", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "searchtxn", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "searchtxn", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "searchtxn", @@ -116,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "searchtxn2", @@ -129,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SelfjoinSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SelfjoinSyntaxTests.java index bf5b5dd..de26c10 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SelfjoinSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SelfjoinSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class SelfjoinSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "selfjoin", }) public void selfjoinSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/selfjoin/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "selfjoin", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "selfjoin", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "selfjoin", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "selfjoin", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SendalertSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SendalertSyntaxTests.java index 435b4fc..8c6da14 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SendalertSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SendalertSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class SendalertSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "sendalert", }) public void sendalertSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/sendalert/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "sendalert", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendalert", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendalert", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendalert", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); - } + assertEquals(1, nodesA.getLength()); + } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SendemailSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SendemailSyntaxTests.java index 7492bb2..341b229 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SendemailSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SendemailSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class SendemailSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "sendemail", - "sendemail2", + "sendemail", "sendemail2", }) public void sendemailSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/sendemail/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -116,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -129,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -142,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -155,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -168,8 +175,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -181,8 +189,9 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -194,8 +203,9 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -207,8 +217,9 @@ void xpathTest11(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -220,8 +231,9 @@ void xpathTest12(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -233,8 +245,9 @@ void xpathTest13(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -246,8 +259,9 @@ void xpathTest14(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -259,8 +273,9 @@ void xpathTest15(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -272,8 +287,9 @@ void xpathTest16(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -285,8 +301,9 @@ void xpathTest17(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -298,8 +315,9 @@ void xpathTest18(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sendemail", @@ -311,6 +329,6 @@ void xpathTest19(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SetSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SetSyntaxTests.java index b1d4baf..f304ff3 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SetSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SetSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -56,19 +56,18 @@ import org.w3c.dom.NodeList; public class SetSyntaxTests { + @Disabled(value = "GH pth_03 #53: Grammar is wrong, should require two subsearchStatements") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "set", - "set2", - "set3", + "set", "set2", "set3", }) public void setSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/set/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "set", @@ -80,8 +79,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "set", @@ -93,8 +93,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "set", @@ -106,8 +107,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "set", @@ -119,6 +121,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SetfieldsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SetfieldsSyntaxTests.java index 927e01a..a5e43a4 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SetfieldsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SetfieldsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -56,18 +56,18 @@ import org.w3c.dom.NodeList; public class SetfieldsSyntaxTests { + @Disabled(value = "GH pth_03 #45: Grammar is wrong, doesn't recognize additional setfieldsParameters") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "setfields", - "setfields2", + "setfields", "setfields2", }) public void setfieldsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/setfields/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "setfields", @@ -79,8 +79,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "setfields", @@ -92,8 +93,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "setfields2", @@ -105,6 +107,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SichartSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SichartSyntaxTests.java index 7fa6686..c7779c0 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SichartSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SichartSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,21 +55,17 @@ import org.w3c.dom.NodeList; public class SichartSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "sichart", - "sichart2", - "sichart3", - "sichart4", - "sichart5", - "sichart6", + "sichart", "sichart2", "sichart3", "sichart4", "sichart5", "sichart6", }) public void sichartSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/sichart/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "sichart", @@ -81,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sichart", @@ -94,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sichart", @@ -107,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sichart", @@ -120,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sichart2", @@ -133,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sichart2", @@ -146,6 +147,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SirareSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SirareSyntaxTests.java index bbd260d..fbde568 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SirareSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SirareSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,18 +55,17 @@ import org.w3c.dom.NodeList; public class SirareSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "sirare", - "sirare2", - "sirare3", + "sirare", "sirare2", "sirare3", }) public void sisirareSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/sirare/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "sirare", @@ -78,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sirare", @@ -91,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sirare", @@ -104,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sirare", @@ -117,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sirare", @@ -130,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sirare2", @@ -143,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sirare2", @@ -156,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sirare3", @@ -169,6 +175,6 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SistatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SistatsSyntaxTests.java index d67039d..11efc4d 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SistatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SistatsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,23 +55,17 @@ import org.w3c.dom.NodeList; public class SistatsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "sistats", - "sistats2", - "sistats3", - "sistats3", - "sistats4", - "sistats5", - "sistats6", - "sistats7", + "sistats", "sistats2", "sistats3", "sistats3", "sistats4", "sistats5", "sistats6", "sistats7", }) public void sistatsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/sistats/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "sistats", @@ -83,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sistats", @@ -96,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sistats", @@ -109,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sistats", @@ -122,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sistats", @@ -135,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sistats", @@ -148,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sistats2", @@ -161,7 +161,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -175,7 +175,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -189,7 +189,7 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -203,6 +203,6 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SitimechartSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SitimechartSyntaxTests.java index eeb05b1..a1a78f3 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SitimechartSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SitimechartSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,6 +55,7 @@ import org.w3c.dom.NodeList; public class SitimechartSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "sitimechart", @@ -71,10 +72,10 @@ public class SitimechartSyntaxTests { }) public void sitimechartSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/sitimechart/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "sitimechart", @@ -86,8 +87,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitimechart", @@ -99,7 +101,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -113,7 +115,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -127,8 +129,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitimechart", @@ -140,8 +143,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitimechart", @@ -153,8 +157,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitimechart", @@ -166,8 +171,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitimechart2", @@ -179,8 +185,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitimechart2", @@ -192,8 +199,9 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitimechart3", @@ -205,8 +213,9 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitimechart3", @@ -218,8 +227,9 @@ void xpathTest11(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitimechart4", @@ -231,8 +241,9 @@ void xpathTest12(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitimechart4", @@ -244,9 +255,10 @@ void xpathTest13(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } -// sitimechart4 and sitimechart5 tests case is identical. + + // sitimechart4 and sitimechart5 tests case is identical. @ParameterizedTest @ValueSource(strings = { "sitimechart5", @@ -258,8 +270,9 @@ void xpathTest14(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitimechart6", @@ -271,7 +284,7 @@ void xpathTest15(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -285,7 +298,7 @@ void xpathTest16(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -299,6 +312,6 @@ void xpathTest17(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SitopSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SitopSyntaxTests.java index 9c69481..5b51019 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SitopSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SitopSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -56,6 +56,7 @@ import org.w3c.dom.NodeList; public class SitopSyntaxTests { + @Disabled(value = "GH pth_03 #46: Grammar is wrong. The integer is parsed as a FieldListType.") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { @@ -63,11 +64,11 @@ public class SitopSyntaxTests { }) public void sitopSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/sitop/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } -// FIXME XML is incomplete. + + // FIXME XML is incomplete. @ParameterizedTest @ValueSource(strings = { "sitop", @@ -79,8 +80,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "sitop", @@ -92,6 +94,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SortSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SortSyntaxTests.java index fb70183..27645b1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SortSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SortSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -43,7 +43,6 @@ * Teragrep, the applicable Commercial License may apply to this file if you as * a licensee so wish it. */ - package com.teragrep.pth_03.tests; import com.teragrep.pth_03.ParserStructureTestingUtility; @@ -59,16 +58,11 @@ public class SortSyntaxTests { @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "sort", - "sortdesc", - "sortlimitbyint", - "sortminusplus", - "sortmodes" + "sort", "sortdesc", "sortlimitbyint", "sortminusplus", "sortmodes" }) public void sortSyntaxParseTest(String arg) { String fileName = "src/test/resources/antlr4/commands/sort/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); Assertions.assertDoesNotThrow(() -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } @@ -82,12 +76,14 @@ void sortWithThreeFieldsTest(String arg) { String sortPath = "/root/transformStatement/sortTransformation"; String byClausePath = "/root/transformStatement/sortTransformation/t_sort_sortByClauseInstruction/sortFieldType"; - NodeList sortNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); - NodeList byClauseNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, byClausePath, true)); + NodeList sortNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); + NodeList byClauseNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, byClausePath, true)); // Check that the correct amount is found - assertEquals(1,sortNode.getLength()); - assertEquals(3,byClauseNode.getLength()); + assertEquals(1, sortNode.getLength()); + assertEquals(3, byClauseNode.getLength()); } @ParameterizedTest @@ -104,14 +100,17 @@ void sortDescTest(String arg) { String byClausePath = "/root/transformStatement/sortTransformation/t_sort_sortByClauseInstruction/sortFieldType"; // Get the list of nodes in a specific parse tree path - NodeList sortNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); - NodeList descNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, descPath, false)); - NodeList byClauseNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, byClausePath, false)); + NodeList sortNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); + NodeList descNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, descPath, false)); + NodeList byClauseNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, byClausePath, false)); // Check that the correct amount of nodes is found - assertEquals(1,sortNode.getLength()); - assertEquals(2,descNode.getLength()); - assertEquals(2,byClauseNode.getLength()); + assertEquals(1, sortNode.getLength()); + assertEquals(2, descNode.getLength()); + assertEquals(2, byClauseNode.getLength()); } @ParameterizedTest @@ -128,14 +127,17 @@ void sortLimitByIntTest(String arg) { String byClausePath = "/root/transformStatement/sortTransformation/t_sort_sortByClauseInstruction/sortFieldType"; // Get the list of nodes in a specific parse tree path - NodeList sortNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); - NodeList limitIntNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, limitIntPath, false)); - NodeList byClauseNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, byClausePath, false)); + NodeList sortNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); + NodeList limitIntNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, limitIntPath, false)); + NodeList byClauseNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, byClausePath, false)); // Check that the correct amount of nodes is found - assertEquals(1,sortNode.getLength()); - assertEquals(1,limitIntNode.getLength()); - assertEquals(1,byClauseNode.getLength()); + assertEquals(1, sortNode.getLength()); + assertEquals(1, limitIntNode.getLength()); + assertEquals(1, byClauseNode.getLength()); } @ParameterizedTest @@ -153,10 +155,14 @@ void sortMinusPlusTest(String arg) { String byClausePath = "/root/transformStatement/sortTransformation/t_sort_sortByClauseInstruction/sortFieldType"; // Get the list of nodes in a specific parse tree path - NodeList sortNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); - NodeList plusNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, plusPath, false)); - NodeList minusNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, minusPath, false)); - NodeList byClauseNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, byClausePath, false)); + NodeList sortNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); + NodeList plusNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, plusPath, false)); + NodeList minusNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, minusPath, false)); + NodeList byClauseNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, byClausePath, false)); // Check that the correct amount of nodes is found assertEquals(1, sortNode.getLength()); @@ -181,22 +187,26 @@ void sortModesTest(String arg) { String ipPath = "/root/transformStatement/sortTransformation/t_sort_sortByClauseInstruction/t_sort_byMethodIp/fieldType"; String limitPath = "/root/transformStatement/sortTransformation/t_sort_limitParameter/integerType"; - // Get the list of nodes in a specific parse tree path - NodeList sortNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); - NodeList autoNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, autoPath, false)); - NodeList strNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, strPath, false)); - NodeList numNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numPath, false)); + NodeList sortNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); + NodeList autoNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, autoPath, false)); + NodeList strNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, strPath, false)); + NodeList numNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numPath, false)); NodeList ipNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, ipPath, false)); - NodeList limitNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, limitPath, false)); + NodeList limitNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, limitPath, false)); // Check that the correct amount of nodes is found - assertEquals(1,sortNode.getLength()); - assertEquals(1,autoNode.getLength()); - assertEquals(1,strNode.getLength()); - assertEquals(1,numNode.getLength()); - assertEquals(1,ipNode.getLength()); - assertEquals(1,limitNode.getLength()); + assertEquals(1, sortNode.getLength()); + assertEquals(1, autoNode.getLength()); + assertEquals(1, strNode.getLength()); + assertEquals(1, numNode.getLength()); + assertEquals(1, ipNode.getLength()); + assertEquals(1, limitNode.getLength()); } @ParameterizedTest @@ -221,33 +231,40 @@ void sortModesMinusTest(String arg) { String ipMinusPath = "/root/transformStatement/sortTransformation/t_sort_sortByClauseInstruction/t_sort_byMethodIp/t_sortMinusOption"; // Get the list of nodes in a specific parse tree path - NodeList sortNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); - - NodeList autoNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, autoPath, false)); - NodeList strNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, strPath, false)); - NodeList numNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numPath, false)); + NodeList sortNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); + + NodeList autoNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, autoPath, false)); + NodeList strNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, strPath, false)); + NodeList numNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numPath, false)); NodeList ipNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, ipPath, false)); - NodeList autoMinusNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, autoMinusPath, false)); - NodeList strMinusNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, strMinusPath, false)); - NodeList numMinusNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numMinusPath, false)); - NodeList ipMinusNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, ipMinusPath, false)); + NodeList autoMinusNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, autoMinusPath, false)); + NodeList strMinusNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, strMinusPath, false)); + NodeList numMinusNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numMinusPath, false)); + NodeList ipMinusNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, ipMinusPath, false)); // Check that the correct amount of nodes is found - assertEquals(1,sortNode.getLength()); + assertEquals(1, sortNode.getLength()); - assertEquals(1,autoNode.getLength()); - assertEquals(1,strNode.getLength()); - assertEquals(1,numNode.getLength()); - assertEquals(1,ipNode.getLength()); + assertEquals(1, autoNode.getLength()); + assertEquals(1, strNode.getLength()); + assertEquals(1, numNode.getLength()); + assertEquals(1, ipNode.getLength()); - assertEquals(1,autoMinusNode.getLength()); - assertEquals(1,strMinusNode.getLength()); - assertEquals(1,numMinusNode.getLength()); - assertEquals(1,ipMinusNode.getLength()); + assertEquals(1, autoMinusNode.getLength()); + assertEquals(1, strMinusNode.getLength()); + assertEquals(1, numMinusNode.getLength()); + assertEquals(1, ipMinusNode.getLength()); } - @ParameterizedTest @ValueSource(strings = { "sortmodesplus", @@ -270,29 +287,37 @@ void sortModesPlusTest(String arg) { String ipPlusPath = "/root/transformStatement/sortTransformation/t_sort_sortByClauseInstruction/t_sort_byMethodIp/t_sortPlusOption"; // Get the list of nodes in a specific parse tree path - NodeList sortNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); - - NodeList autoNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, autoPath, false)); - NodeList strNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, strPath, false)); - NodeList numNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numPath, false)); + NodeList sortNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, sortPath, false)); + + NodeList autoNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, autoPath, false)); + NodeList strNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, strPath, false)); + NodeList numNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numPath, false)); NodeList ipNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, ipPath, false)); - NodeList autoPlusNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, autoPlusPath, false)); - NodeList strPlusNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, strPlusPath, false)); - NodeList numPlusNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numPlusPath, false)); - NodeList ipPlusNode = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, ipPlusPath, false)); + NodeList autoPlusNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, autoPlusPath, false)); + NodeList strPlusNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, strPlusPath, false)); + NodeList numPlusNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, numPlusPath, false)); + NodeList ipPlusNode = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, ipPlusPath, false)); // Check that the correct amount of nodes is found - assertEquals(1,sortNode.getLength()); + assertEquals(1, sortNode.getLength()); - assertEquals(1,autoNode.getLength()); - assertEquals(1,strNode.getLength()); - assertEquals(1,numNode.getLength()); - assertEquals(1,ipNode.getLength()); + assertEquals(1, autoNode.getLength()); + assertEquals(1, strNode.getLength()); + assertEquals(1, numNode.getLength()); + assertEquals(1, ipNode.getLength()); - assertEquals(1,autoPlusNode.getLength()); - assertEquals(1,strPlusNode.getLength()); - assertEquals(1,numPlusNode.getLength()); - assertEquals(1,ipPlusNode.getLength()); + assertEquals(1, autoPlusNode.getLength()); + assertEquals(1, strPlusNode.getLength()); + assertEquals(1, numPlusNode.getLength()); + assertEquals(1, ipPlusNode.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/SpathSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SpathSyntaxTests.java index ba57bf7..39e85bd 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SpathSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SpathSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class SpathSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "spath", }) public void spathSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/spath/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "spath", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "spath", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "spath", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "spath", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/StatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/StatsSyntaxTests.java index ed0eec3..6a983ca 100644 --- a/src/test/java/com/teragrep/pth_03/tests/StatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/StatsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,20 +55,17 @@ import org.w3c.dom.NodeList; public class StatsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "stats", - "stats2", - "stats3", - "stats4", - "stats5", + "stats", "stats2", "stats3", "stats4", "stats5", }) public void statsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/stats/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "stats", @@ -80,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "stats", @@ -93,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "stats", @@ -106,7 +105,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -120,7 +119,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -134,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/StrcatSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/StrcatSyntaxTests.java index 85fb268..b97f628 100644 --- a/src/test/java/com/teragrep/pth_03/tests/StrcatSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/StrcatSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class StrcatSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "strcat", }) public void strcatSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/strcat/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "strcat", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "strcat", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "strcat", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "strcat", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/StreamstatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/StreamstatsSyntaxTests.java index e29b801..9d834c3 100644 --- a/src/test/java/com/teragrep/pth_03/tests/StreamstatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/StreamstatsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,18 +55,14 @@ import org.w3c.dom.NodeList; public class StreamstatsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "streamstats", - "streamstats2", - "streamstats3", - "streamstats4", - "streamstats5", + "streamstats", "streamstats2", "streamstats3", "streamstats4", "streamstats5", }) public void streamstatsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/streamstats/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -81,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "streamstats", @@ -94,7 +91,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -108,7 +105,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -122,7 +119,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -136,7 +133,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -150,7 +147,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -164,7 +161,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -178,7 +175,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -192,7 +189,7 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -206,7 +203,7 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -220,7 +217,7 @@ void xpathTest11(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -234,6 +231,6 @@ void xpathTest12(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TableSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TableSyntaxTests.java index 436b5b0..ac76cf2 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TableSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TableSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class TableSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "table", }) public void tableSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/table/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "table", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "table", @@ -89,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TagsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TagsSyntaxTests.java index 13ee74b..21d0e0d 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TagsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TagsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class TagsSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "tags", }) public void tagsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/tags/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "tags", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "tags", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "tags", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "tags", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "tags", @@ -128,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TailSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TailSyntaxTests.java index 23c595e..89f2b5e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TailSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TailSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class TailSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "tail", }) public void tailSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/tail/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "tail", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "tail", @@ -89,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TeragrepSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TeragrepSyntaxTests.java index cf78e99..1b45a78 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TeragrepSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TeragrepSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -68,6 +68,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals; public class TeragrepSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "teragrep", @@ -100,8 +101,7 @@ public class TeragrepSyntaxTests { }) public void teragrepSyntaxParseTest(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); Assertions.assertDoesNotThrow(() -> parserSyntaxTestingUtility.syntaxParseTest(arg)); } @@ -114,9 +114,10 @@ void xpathTest1(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/value"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -128,9 +129,10 @@ void xpathTest2(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_getParameter/t_getTeragrepVersionParameter"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -142,9 +144,10 @@ void xpathTest3(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_execParameter/t_kafkaSaveModeParameter/value[1]"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -156,9 +159,10 @@ void xpathTestTokenizer(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_execParameter/t_tokenizerParameter"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -170,9 +174,10 @@ void xpathTestDynatrace(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_execParameter/t_dynatraceParameter"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -184,9 +189,10 @@ void xpathTestDynatraceWithOptionalParam(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_execParameter/t_dynatraceParameter/stringType"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -198,9 +204,10 @@ void xpathTestCsvSave(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_execParameter/t_saveModeParameter/t_hdfsFormatParameter"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -212,9 +219,10 @@ void xpathTestJsonSave(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_execParameter/t_saveModeParameter/t_hdfsFormatParameter"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -226,9 +234,10 @@ void xpathTestDefaultSave(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_execParameter/t_saveModeParameter/t_hdfsFormatParameter"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -240,10 +249,12 @@ void xpathTestCsvLoad(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_execParameter/t_loadModeParameter/t_hdfsFormatParameter"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "teragrep_csv_header", @@ -253,9 +264,10 @@ void xpathTestCsvLoadHeader(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_execParameter/t_loadModeParameter/t_headerParameter/booleanType"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -267,9 +279,10 @@ void xpathTestCsvLoadSchema(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_execParameter/t_loadModeParameter/t_schemaParameter/stringType"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -281,9 +294,10 @@ void xpathTestArchiveSummary(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String xpathExp = "/root/transformStatement/teragrepTransformation/t_getParameter/t_getArchiveSummaryParameter/searchTransformationRoot/directoryStatement/directoryStatement/indexStatement/stringType"; - NodeList nodesA = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); + NodeList nodesA = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false)); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -296,12 +310,14 @@ void syslogStreamTest(String arg) { // includes an eval command in the end of th String syslogPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_syslogModeParameter"; String evalPath = "/root/transformStatement/transformStatement/evalTransformation"; - NodeList syslogNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, syslogPath, false)); - NodeList evalNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, evalPath, false)); + NodeList syslogNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, syslogPath, false)); + NodeList evalNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, evalPath, false)); // Check that 1 found - assertEquals(1,syslogNodes.getLength()); - assertEquals(1,evalNodes.getLength()); + assertEquals(1, syslogNodes.getLength()); + assertEquals(1, evalNodes.getLength()); } @ParameterizedTest @@ -316,16 +332,20 @@ void syslogStreamWithHostAndPortTest(String arg) { // includes an eval command i String portPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_syslogModeParameter/t_hostParameter/t_portParameter"; String evalPath = "/root/transformStatement/transformStatement/evalTransformation"; - NodeList syslogNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, syslogPath, false)); - NodeList hostNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, hostPath, false)); - NodeList portNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, portPath, false)); - NodeList evalNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, evalPath, false)); + NodeList syslogNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, syslogPath, false)); + NodeList hostNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, hostPath, false)); + NodeList portNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, portPath, false)); + NodeList evalNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, evalPath, false)); // Check that 1 found - assertEquals(1,syslogNodes.getLength()); - assertEquals(1,hostNodes.getLength()); - assertEquals(1,portNodes.getLength()); - assertEquals(1,evalNodes.getLength()); + assertEquals(1, syslogNodes.getLength()); + assertEquals(1, hostNodes.getLength()); + assertEquals(1, portNodes.getLength()); + assertEquals(1, evalNodes.getLength()); } @ParameterizedTest @@ -338,8 +358,10 @@ void testHdfsSaveCompression(String arg) { String hdfsSavePath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_saveModeParameter"; String codecPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_saveModeParameter/t_codecParameter"; - NodeList saveNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, hdfsSavePath, false)); - NodeList codecNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, codecPath, false)); + NodeList saveNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, hdfsSavePath, false)); + NodeList codecNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, codecPath, false)); // Check that 1 found assertEquals(1, saveNodes.getLength()); @@ -361,13 +383,20 @@ void testHdfsSaveAllParameters(String arg) { String headerPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_saveModeParameter/t_headerParameter"; String pathPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_saveModeParameter/t_pathParameter"; - NodeList saveNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, hdfsSavePath, false)); - NodeList codecNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, codecPath, false)); - NodeList retentionNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, retentionPath, false)); - NodeList overwriteNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, overwritePath, false)); - NodeList formatNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, formatPath, false)); - NodeList headerNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, headerPath, false)); - NodeList pathNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, pathPath, false)); + NodeList saveNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, hdfsSavePath, false)); + NodeList codecNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, codecPath, false)); + NodeList retentionNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, retentionPath, false)); + NodeList overwriteNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, overwritePath, false)); + NodeList formatNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, formatPath, false)); + NodeList headerNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, headerPath, false)); + NodeList pathNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, pathPath, false)); // Check that 1 found assertEquals(1, saveNodes.getLength()); @@ -390,9 +419,12 @@ void testBloomCreateTableName(String arg) { String tableNamePath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_bloomModeParameter/t_bloomOptionParameter/t_tableParameter/fieldType/value"; String optionModePath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_bloomModeParameter/t_bloomOptionParameter/value"; - NodeList tableParamNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, tableParamPath, false)); - NodeList tableNameNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, tableNamePath, false)); - NodeList createNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, optionModePath, false)); + NodeList tableParamNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, tableParamPath, false)); + NodeList tableNameNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, tableNamePath, false)); + NodeList createNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, optionModePath, false)); assertEquals(1, tableParamNodes.getLength()); assertEquals(1, tableNameNodes.getLength()); @@ -413,9 +445,12 @@ void testBloomUpdateTableName(String arg) { String tableNamePath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_bloomModeParameter/t_bloomOptionParameter/t_tableParameter/fieldType/value"; String optionModePath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_bloomModeParameter/t_bloomOptionParameter/value"; - NodeList tableParamNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, tableParamPath, false)); - NodeList tableNameNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, tableNamePath, false)); - NodeList updateNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, optionModePath, false)); + NodeList tableParamNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, tableParamPath, false)); + NodeList tableNameNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, tableNamePath, false)); + NodeList updateNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, optionModePath, false)); assertEquals(1, tableParamNodes.getLength()); assertEquals(1, tableNameNodes.getLength()); @@ -436,9 +471,12 @@ void testBloomCreateRegex(String arg) { String regexPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_bloomModeParameter/t_bloomOptionParameter/t_regexParameter/stringType/value"; String optionModePath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_bloomModeParameter/t_bloomOptionParameter/value"; - NodeList regexParamNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexParamPath, false)); - NodeList regexNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexPath, false)); - NodeList createNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, optionModePath, false)); + NodeList regexParamNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexParamPath, false)); + NodeList regexNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexPath, false)); + NodeList createNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, optionModePath, false)); assertEquals(1, regexParamNodes.getLength()); assertEquals(1, regexNodes.getLength()); @@ -459,9 +497,12 @@ void testBloomUpdateRegex(String arg) { String regexPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_bloomModeParameter/t_bloomOptionParameter/t_regexParameter/stringType/value"; String optionModePath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_bloomModeParameter/t_bloomOptionParameter/value"; - NodeList regexParamNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexParamPath, false)); - NodeList regexNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexPath, false)); - NodeList updateNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, optionModePath, false)); + NodeList regexParamNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexParamPath, false)); + NodeList regexNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexPath, false)); + NodeList updateNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, optionModePath, false)); assertEquals(1, regexParamNodes.getLength()); assertEquals(1, regexNodes.getLength()); @@ -479,7 +520,8 @@ void testRegexExtract(String arg) { ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String regexextractPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_regexextractParameter"; - NodeList regexextractNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexextractPath, false)); + NodeList regexextractNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexextractPath, false)); // Check that 1 found assertEquals(1, regexextractNodes.getLength()); } @@ -495,10 +537,14 @@ void testRegexExtractWithParams(String arg) { String regexPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_regexextractParameter/t_regexParameter"; String inputPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_regexextractParameter/t_inputParameter"; String outputPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_regexextractParameter/t_outputParameter"; - NodeList regexextractNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexextractPath, false)); - NodeList regexNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexPath, false)); - NodeList inputNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, inputPath, false)); - NodeList outputNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, outputPath, false)); + NodeList regexextractNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexextractPath, false)); + NodeList regexNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, regexPath, false)); + NodeList inputNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, inputPath, false)); + NodeList outputNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, outputPath, false)); // Check that 1 found for each path assertEquals(1, regexextractNodes.getLength()); @@ -516,7 +562,8 @@ void testTeragrepForEachBatch(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String febParamPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_forEachBatchParameter"; - NodeList febParamNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, febParamPath, false)); + NodeList febParamNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, febParamPath, false)); // Check that 1 found for each path assertEquals(1, febParamNodes.getLength()); @@ -532,8 +579,10 @@ void testTeragrepForEachBatchWithTransformStatement(String arg) { String febParamPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_forEachBatchParameter"; String transformStmtPath = "/root/transformStatement/transformStatement/statsTransformation"; - NodeList febParamNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, febParamPath, false)); - NodeList transformStmtNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, transformStmtPath, false)); + NodeList febParamNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, febParamPath, false)); + NodeList transformStmtNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, transformStmtPath, false)); assertEquals(1, febParamNodes.getLength()); assertEquals(1, transformStmtNodes.getLength()); @@ -549,8 +598,10 @@ void testTeragrepSetConfig(String arg) { String configKeyPath = "/root/transformStatement/teragrepTransformation/t_setParameter/t_setConfigParameter/t_configKeyParameter"; String configValuePath = "/root/transformStatement/teragrepTransformation/t_setParameter/t_setConfigParameter/t_configValueParameter"; - NodeList configKeyNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, configKeyPath, false)); - NodeList configValueNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, configValuePath, false)); + NodeList configKeyNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, configKeyPath, false)); + NodeList configValueNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, configValuePath, false)); assertEquals(1, configKeyNodes.getLength()); assertEquals(1, configValueNodes.getLength()); @@ -565,7 +616,8 @@ void testTeragrepGetConfig(String arg) { String fileName = "src/test/resources/antlr4/commands/teragrep/" + arg + ".txt"; String configGetPath = "/root/transformStatement/teragrepTransformation/t_getParameter/value"; - NodeList configGetNodes = Assertions.assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, configGetPath, false)); + NodeList configGetNodes = Assertions + .assertDoesNotThrow(() -> (NodeList) pstu.xpathQueryFile(fileName, configGetPath, false)); Assertions.assertEquals(2, configGetNodes.getLength()); Assertions.assertEquals("get", configGetNodes.item(0).getTextContent()); @@ -574,15 +626,16 @@ void testTeragrepGetConfig(String arg) { @ParameterizedTest(name = "{index} command = ''{0}''") @ValueSource(strings = { - "| teragrep exec migrate epoch", - "| teragrep exec MIGRATE EPOCH" + "| teragrep exec migrate epoch", "| teragrep exec MIGRATE EPOCH" }) void testMigrateCommandTokenStrings(final String command) { final CharStream input = CharStreams.fromString(command); final DPLLexer lexer = new DPLLexer(input); final CommonTokenStream tokens = new CommonTokenStream(lexer); tokens.fill(); - final List tokenStrings = tokens.getTokens().stream() + final List tokenStrings = tokens + .getTokens() + .stream() .filter(t -> t.getChannel() == Token.DEFAULT_CHANNEL) .map(Token::getText) .map(s -> s.toLowerCase(Locale.ROOT)) @@ -594,16 +647,19 @@ void testMigrateCommandTokenStrings(final String command) { @ParameterizedTest(name = "{index} command = ''{0}''") @ValueSource(strings = { - "| teragrep exec migrate epoch", - "| teragrep exec MIGRATE EPOCH" + "| teragrep exec migrate epoch", "| teragrep exec MIGRATE EPOCH" }) public void testMigrateEpochCommand(final String command) { final ParserStructureTestingUtility util = new ParserStructureTestingUtility(); final String hierarchyXPath = "/root/transformStatement/teragrepTransformation/t_execParameter/t_migrateParameter\n"; - final Object hierarchyResult = Assertions.assertDoesNotThrow(() -> util.xpathQuery(command, hierarchyXPath, false)); + final Object hierarchyResult = Assertions + .assertDoesNotThrow(() -> util.xpathQuery(command, hierarchyXPath, false)); final NodeList hierarchyNodes = (NodeList) hierarchyResult; - Assertions.assertEquals(1, hierarchyNodes.getLength(), - "expected hierarchyNodes length to be 1 for input <" + command + ">"); + Assertions + .assertEquals( + 1, hierarchyNodes.getLength(), + "expected hierarchyNodes length to be 1 for input <" + command + ">" + ); } @ParameterizedTest(name = "{index} command = ''{0}''") @@ -639,4 +695,4 @@ public void testInvalidRegexMigrateThrowsException(final String command) { parser.root(); }); } -} \ No newline at end of file +} diff --git a/src/test/java/com/teragrep/pth_03/tests/TimechartSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TimechartSyntaxTests.java index b7c2a74..001dd2b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TimechartSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TimechartSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,6 +55,7 @@ import org.w3c.dom.NodeList; public class TimechartSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "timechart", @@ -70,8 +71,7 @@ public class TimechartSyntaxTests { }) public void timechartSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/timechart/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -86,8 +86,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart", @@ -99,7 +100,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -113,8 +114,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart", @@ -126,8 +128,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart", @@ -139,8 +142,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart", @@ -152,8 +156,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart", @@ -165,8 +170,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart3", @@ -178,8 +184,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart3", @@ -191,8 +198,9 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart3", @@ -204,8 +212,9 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart4", @@ -217,8 +226,9 @@ void xpathTest11(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart4", @@ -230,8 +240,9 @@ void xpathTest12(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart4", @@ -243,8 +254,9 @@ void xpathTest13(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart5", @@ -256,8 +268,9 @@ void xpathTest14(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart5", @@ -269,8 +282,9 @@ void xpathTest15(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart6", @@ -282,8 +296,9 @@ void xpathTest16(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart6", @@ -295,8 +310,9 @@ void xpathTest17(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart6", @@ -308,8 +324,9 @@ void xpathTest18(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart6", @@ -321,8 +338,9 @@ void xpathTest19(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart6", @@ -334,8 +352,9 @@ void xpathTest20(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart6", @@ -347,8 +366,9 @@ void xpathTest21(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart6", @@ -360,8 +380,9 @@ void xpathTest22(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart6", @@ -373,8 +394,9 @@ void xpathTest23(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timechart6", @@ -386,36 +408,35 @@ void xpathTest24(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - @ParameterizedTest @ValueSource(strings = { "timechart6", - }) - void xpathTest25(String arg) throws Exception { + }) + void xpathTest25(String arg) throws Exception { ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); String fileName = "src/test/resources/antlr4/commands/timechart/" + arg + ".txt"; String xpathExp = "/root/transformStatement/timechartTransformation/t_timechart_fixedrangeParameter/booleanType/value"; NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @ValueSource(strings = { "timechart4", - }) - void xpathTest26(String arg) throws Exception { + }) + void xpathTest26(String arg) throws Exception { ParserStructureTestingUtility pstu = new ParserStructureTestingUtility(); String fileName = "src/test/resources/antlr4/commands/timechart/" + arg + ".txt"; String xpathExp = "/root/transformStatement/timechartTransformation/t_timechart_fieldRenameInstruction/fieldType/value"; NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -429,7 +450,6 @@ void xpathTest27(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } - diff --git a/src/test/java/com/teragrep/pth_03/tests/TimewrapSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TimewrapSyntaxTests.java index 2479930..be98825 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TimewrapSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TimewrapSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,17 +55,17 @@ import org.w3c.dom.NodeList; public class TimewrapSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "timewrap", - "timewrap2", + "timewrap", "timewrap2", }) public void SyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/timewrap/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "timewrap", @@ -77,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timewrap", @@ -90,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timewrap", @@ -103,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timewrap", @@ -116,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timewrap", @@ -129,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "timewrap2", @@ -142,6 +147,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TopSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TopSyntaxTests.java index db15d4d..3b39b14 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TopSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TopSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -56,20 +56,19 @@ import org.w3c.dom.NodeList; public class TopSyntaxTests { + @Disabled(value = "GH pth_03 #47: Grammar is wrong. Doesn't recognize multiple fields in a FieldListType.") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "top", - "top2", - "top3", + "top", "top2", "top3", }) public void topSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/top/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } -// FIXME XML is incomplete. + + // FIXME XML is incomplete. @ParameterizedTest @ValueSource(strings = { "top", @@ -81,8 +80,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "top", @@ -94,8 +94,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "top", @@ -107,8 +108,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "top", @@ -120,8 +122,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "top", @@ -133,8 +136,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "top2", @@ -146,8 +150,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "top3", @@ -159,8 +164,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "top3", @@ -172,8 +178,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "top3", @@ -185,6 +192,6 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TransactionSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TransactionSyntaxTests.java index 6d7736c..61570b5 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TransactionSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TransactionSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -53,16 +53,14 @@ import org.w3c.dom.NodeList; public class TransactionSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "transaction", - "transaction2", - "transaction3", + "transaction", "transaction2", "transaction3", }) public void transactionSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/transaction/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -77,7 +75,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -91,7 +89,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -105,7 +103,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -119,7 +117,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -133,7 +131,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -147,7 +145,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -161,7 +159,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -175,9 +173,9 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + @ParameterizedTest @ValueSource(strings = { "transaction3", @@ -189,6 +187,6 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TransposeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TransposeSyntaxTests.java index 4aa4dba..0b0a896 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TransposeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TransposeSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,15 +55,14 @@ import org.w3c.dom.NodeList; public class TransposeSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "transpose", - "transpose2", + "transpose", "transpose2", }) public void transposeSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/transpose/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } @@ -78,7 +77,7 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -92,7 +91,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -106,7 +105,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -120,7 +119,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -134,9 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + @ParameterizedTest @ValueSource(strings = { "transpose2", @@ -148,6 +147,6 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TrendlineSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TrendlineSyntaxTests.java index 8edd4c1..a69551e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TrendlineSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TrendlineSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class TrendlineSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "trendline", }) public void trendlineSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/trendline/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "trendline", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "trendline", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "trendline", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "trendline", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TscollectSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TscollectSyntaxTests.java index ca75284..791fb1b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TscollectSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TscollectSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class TscollectSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "tscollect", }) public void tscollectSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/tscollect/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "tscollect", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "tscollect", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "tscollect", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "tscollect", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TstatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TstatsSyntaxTests.java index f6a5156..bae585b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TstatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TstatsSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -56,24 +56,19 @@ import org.w3c.dom.NodeList; public class TstatsSyntaxTests { + @Disabled(value = "GH pth_03 #48: SearchQualifier doesn't parse the String correctly.") @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { - "tstats", - "tstats2", - "tstats3", - "tstats4", - "tstats5", - "tstats6", - "tstats7", + "tstats", "tstats2", "tstats3", "tstats4", "tstats5", "tstats6", "tstats7", }) public void tstatsSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/tstats/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } -// FIXME XML is incomplete. + + // FIXME XML is incomplete. @ParameterizedTest @ValueSource(strings = { "tstats", @@ -85,8 +80,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "tstats", @@ -98,7 +94,7 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -112,7 +108,7 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -126,7 +122,7 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -140,7 +136,7 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -154,7 +150,7 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -168,7 +164,7 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -182,7 +178,7 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -196,7 +192,7 @@ void xpathTest9(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -210,7 +206,7 @@ void xpathTest10(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -224,7 +220,7 @@ void xpathTest11(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -238,7 +234,7 @@ void xpathTest12(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -252,9 +248,9 @@ void xpathTest13(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + @ParameterizedTest @ValueSource(strings = { "tstats2", @@ -266,9 +262,9 @@ void xpathTest14(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + @ParameterizedTest @ValueSource(strings = { "tstats3", @@ -280,7 +276,7 @@ void xpathTest15(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } @ParameterizedTest @@ -294,7 +290,7 @@ void xpathTest16(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } - + } diff --git a/src/test/java/com/teragrep/pth_03/tests/TypeaheadSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TypeaheadSyntaxTests.java index 20e42c6..d281ad2 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TypeaheadSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TypeaheadSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class TypeaheadSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "typeahead", }) public void typeaheadSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/typeahead/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "typeahead", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "typeahead", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "typeahead", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "typeahead", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "typeahead", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "typeahead", @@ -141,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "typeahead", @@ -154,8 +161,9 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "typeahead", @@ -167,6 +175,6 @@ void xpathTest8(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TypelearnerSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TypelearnerSyntaxTests.java index d558a88..51792f1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TypelearnerSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TypelearnerSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class TypelearnerSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "typelearner", }) public void typelearnerSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/typelearner/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "typelearner", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "typelearner", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "typelearner", @@ -102,6 +105,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/TyperSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TyperSyntaxTests.java index df9213e..4e17ab1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TyperSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TyperSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class TyperSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "typer", }) public void typerSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/typer/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "typer", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "typer", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "typer", @@ -102,6 +105,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/UnionSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/UnionSyntaxTests.java index 7add6da..d2c3889 100644 --- a/src/test/java/com/teragrep/pth_03/tests/UnionSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/UnionSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class UnionSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "union", }) public void unionSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/union/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "union", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "union", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "union", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "union", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/UntableSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/UntableSyntaxTests.java index 032a67c..3a09f5a 100644 --- a/src/test/java/com/teragrep/pth_03/tests/UntableSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/UntableSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class UntableSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "untable", }) public void untableSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/untable/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "untable", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "untable", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "untable", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "untable", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/X11SyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/X11SyntaxTests.java index 1c62ecb..cfb3e7a 100644 --- a/src/test/java/com/teragrep/pth_03/tests/X11SyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/X11SyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class X11SyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "x11", }) public void x11SyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/x11/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "x11", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "x11", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "x11", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "x11", @@ -115,6 +119,6 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/XmlkvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/XmlkvSyntaxTests.java index 65b6513..976582b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/XmlkvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/XmlkvSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class XmlkvSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "xmlkv", }) public void xmlkvSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/xmlkv/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "xmlkv", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xmlkv", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xmlkv", @@ -102,6 +105,6 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/XmlunescapeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/XmlunescapeSyntaxTests.java index 499d2e2..5159e96 100644 --- a/src/test/java/com/teragrep/pth_03/tests/XmlunescapeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/XmlunescapeSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class XmlunescapeSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "xmlunescape", }) public void xmlunescapeSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/xmlunescape/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "xmlunescape", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xmlunescape", @@ -89,6 +91,6 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/XpathSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/XpathSyntaxTests.java index b322619..7845359 100644 --- a/src/test/java/com/teragrep/pth_03/tests/XpathSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/XpathSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class XpathSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "xpath", }) public void xpathSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/xpath/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "xpath", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, true); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xpath", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xpath", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xpath", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xpath", @@ -128,6 +133,6 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } diff --git a/src/test/java/com/teragrep/pth_03/tests/XyseriesSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/XyseriesSyntaxTests.java index 79edf83..fa12278 100644 --- a/src/test/java/com/teragrep/pth_03/tests/XyseriesSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/XyseriesSyntaxTests.java @@ -1,6 +1,6 @@ /* - * Teragrep Data Processing Language Parser Library PTH-03 - * Copyright (C) 2019-2026 Suomen Kanuuna Oy + * Data Processing Language (DPL) parser + * Copyright (C) 2025 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -13,7 +13,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . * * * Additional permission under GNU Affero General Public License version 3 @@ -55,16 +55,17 @@ import org.w3c.dom.NodeList; public class XyseriesSyntaxTests { + @ParameterizedTest(name = "{index} command=''{0}''") @ValueSource(strings = { "xyseries" }) public void xyseriesSyntaxParseTest(String arg) throws Exception { String fileName = "src/test/resources/antlr4/commands/xyseries/" + arg + ".txt"; - ParserSyntaxTestingUtility parserSyntaxTestingUtility - = new ParserSyntaxTestingUtility(fileName, false); + ParserSyntaxTestingUtility parserSyntaxTestingUtility = new ParserSyntaxTestingUtility(fileName, false); parserSyntaxTestingUtility.syntaxParseTest(arg); } + @ParameterizedTest @ValueSource(strings = { "xyseries", @@ -76,8 +77,9 @@ void xpathTest1(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xyseries", @@ -89,8 +91,9 @@ void xpathTest2(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xyseries", @@ -102,8 +105,9 @@ void xpathTest3(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xyseries", @@ -115,8 +119,9 @@ void xpathTest4(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xyseries", @@ -128,8 +133,9 @@ void xpathTest5(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xyseries", @@ -141,8 +147,9 @@ void xpathTest6(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } + @ParameterizedTest @ValueSource(strings = { "xyseries", @@ -154,6 +161,6 @@ void xpathTest7(String arg) throws Exception { NodeList nodesA = (NodeList) pstu.xpathQueryFile(fileName, xpathExp, false); // Check that 1 found - assertEquals(1,nodesA.getLength()); + assertEquals(1, nodesA.getLength()); } } From 7f5e007c834847cccafe05e8e1e392b32bf3831e Mon Sep 17 00:00:00 2001 From: elliVM <47@teragrep.com> Date: Thu, 18 Dec 2025 09:18:39 +0200 Subject: [PATCH 2/3] add toggle option to spotless java and antlr4 formatters --- pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pom.xml b/pom.xml index 5abb048..6749c5a 100644 --- a/pom.xml +++ b/pom.xml @@ -292,6 +292,7 @@ 2.30.0 + ${project.basedir}/eclipse-java-formatter.xml 4.10.0 @@ -302,6 +303,7 @@ + ${project.basedir}/license-header From 68f5a84444196b4815aef92f92837fae0de0a7af Mon Sep 17 00:00:00 2001 From: elliVM <47@teragrep.com> Date: Mon, 19 Jan 2026 08:42:15 +0200 Subject: [PATCH 3/3] update copyright year to 2026 --- license-header | 2 +- pom.xml | 2 +- src/main/antlr4/com/teragrep/pth_03/antlr/DPLLexer.g4 | 2 +- src/main/antlr4/com/teragrep/pth_03/antlr/DPLParser.g4 | 2 +- src/main/antlr4/imports/COMMAND_ABSTRACT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_ACCUM_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_ADDCOLTOTALS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_ADDINFO_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_ADDTOTALS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_AGGREGATION_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_ANALYZEFIELDS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_ANOMALIES_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_ANOMALOUSVALUE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_ANOMALYDETECTION_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_APPENDCOLS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_APPENDPIPE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_APPEND_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_ARULES_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_ASSOCIATE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_AUDIT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_AUTOREGRESS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_BIN_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_BUCKETDIR_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_CHART_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_CLUSTER_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_COFILTER_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_COLLAPSE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_COLLECT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_CONCURRENCY_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_CONTINGENCY_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_CONVERT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_CORRELATE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_DATAMODEL_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_DBINSPECT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_DEDUP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_DELETE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_DELTA_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_DIFF_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_DPL_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_DUMP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_EREX_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_EVAL_SUBMODE_BASE.g4 | 2 +- src/main/antlr4/imports/COMMAND_EVENTCOUNT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_EVENTSTATS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_EXPLAIN_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_EXTRACT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_FIELDFORMAT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_FIELDSUMMARY_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_FIELDS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_FILLDOWN_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_FILLNULL_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_FINDKEYWORDS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_FINDTYPES_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_FOLDERIZE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_FOREACH_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_FORMAT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_FROM_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_GAUGE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_GENTIMES_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_GEOMFILTER_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_GEOM_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_GEOSTATS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_HEAD_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_HIGHLIGHT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_HISTORY_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_ICONIFY_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_INPUTCSV_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_INPUTLOOKUP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_IPLOCATION_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_JOIN_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_KMEANS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_KVFORM_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_LOADJOB_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_LOCALIZE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_LOCALOP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_LOOKUP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MAKECONTINUOUS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MAKEJSON_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MAKEMV_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MAKERESULTS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MAP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MCATALOG_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MCOLLECT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_METADATA_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_METASEARCH_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MEVENTCOLLECT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MSTATS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MULTIKV_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MULTISEARCH_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MVCOMBINE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_MVEXPAND_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_NOMV_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_OUTLIER_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_OUTPUTCSV_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_OUTPUTLOOKUP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_OUTPUTTEXT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_OVERLAP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_PIVOT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_PREDICT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_RANGEMAP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_RARE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_REDISTRIBUTE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_REGEX_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_RELEVANCY_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_RELTIME_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_RENAME_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_REPLACE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_REST_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_RETURN_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_REVERSE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_REX4J_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_REX_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_RTORDER_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_RUNSHELLSCRIPT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SAVE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SAVEDSEARCH_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SCRIPT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SCRUB_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SEARCHTXN_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SEARCH_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SELFJOIN_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SENDALERT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SENDEMAIL_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SETFIELDS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SET_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SICHART_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SIRARE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SISTATS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SITIMECHART_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SITOP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SORT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_SPATH_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_STATS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_STRCAT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_STREAMSTATS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TABLE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TAGS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TAIL_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TERAGREP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TIMECHART_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TIMEWRAP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TOP_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TRANSACTION_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TRANSPOSE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TRENDLINE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TSCOLLECT_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TSTATS_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TYPEAHEAD_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TYPELEARNER_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_TYPER_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_UNION_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_UNIQ_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_UNTABLE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_WHERE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_X11_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_XMLKV_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_XMLUNESCAPE_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_XPATH_MODE.g4 | 2 +- src/main/antlr4/imports/COMMAND_XYSERIES_MODE.g4 | 2 +- src/main/antlr4/imports/DPLParserAggregations.g4 | 2 +- src/main/antlr4/imports/DPLParserEvals.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_abstract.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_accum.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_addcoltotals.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_addinfo.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_addtotals.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_analyzefields.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_anomalies.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_anomalousvalue.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_anomalydetection.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_append.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_appendcols.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_appendpipe.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_arules.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_associate.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_audit.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_autoregress.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_bin.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_bucketdir.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_chart.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_cluster.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_cofilter.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_collapse.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_collect.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_concurrency.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_contingency.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_convert.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_correlate.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_datamodel.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_dbinspect.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_dedup.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_delete.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_delta.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_diff.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_dpl.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_dump.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_erex.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_eval.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_eventcount.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_eventstats.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_explain.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_extract.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_fieldformat.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_fields.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_fieldsummary.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_filldown.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_fillnull.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_findkeywords.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_findtypes.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_folderize.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_foreach.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_format.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_from.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_gauge.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_gentimes.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_geom.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_geomfilter.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_geostats.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_head.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_highlight.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_history.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_iconify.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_inputcsv.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_inputlookup.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_iplocation.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_join.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_kmeans.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_kvform.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_loadjob.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_localize.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_localop.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_lookup.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_makecontinuous.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_makejson.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_makemv.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_makeresults.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_map.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_mcatalog.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_mcollect.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_metadata.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_metasearch.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_meventcollect.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_mstats.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_multikv.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_multisearch.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_mvcombine.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_mvexpand.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_nomv.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_outlier.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_outputcsv.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_outputlookup.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_outputtext.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_overlap.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_pivot.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_predict.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_rangemap.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_rare.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_redistribute.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_regex.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_relevancy.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_reltime.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_rename.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_replace.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_rest.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_return.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_reverse.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_rex.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_rex4j.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_rtorder.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_runshellscript.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_savedsearch.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_script.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_scrub.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_search.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_searchtxn.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_selfjoin.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_sendalert.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_sendemail.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_set.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_setfields.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_sichart.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_sirare.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_sistats.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_sitimechart.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_sitop.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_sort.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_spath.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_stats.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_strcat.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_streamstats.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_table.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_tags.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_tail.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_teragrep.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_timechart.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_timewrap.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_top.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_transaction.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_transpose.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_trendline.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_tscollect.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_tstats.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_typeahead.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_typelearner.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_typer.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_union.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_uniq.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_untable.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_where.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_x11.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_xmlkv.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_xmlunescape.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_xpath.g4 | 2 +- src/main/antlr4/imports/DPLParserTransform_xyseries.g4 | 2 +- src/main/antlr4/imports/DPLParser_where_mode.g4 | 2 +- src/main/antlr4/imports/EVAL_LANGUAGE_MODE.g4 | 2 +- src/main/antlr4/imports/GET_BOOLEAN.g4 | 2 +- src/main/antlr4/imports/GET_FIELD.g4 | 2 +- src/main/antlr4/imports/GET_INDEX_STRING.g4 | 2 +- src/main/antlr4/imports/GET_INTEGER.g4 | 2 +- src/main/antlr4/imports/GET_I_OR_S.g4 | 2 +- src/main/antlr4/imports/GET_NUMBER.g4 | 2 +- src/main/antlr4/imports/GET_REGEX_STRING.g4 | 2 +- src/main/antlr4/imports/GET_SORT_FIELD.g4 | 2 +- src/main/antlr4/imports/GET_SPAN.g4 | 2 +- src/main/antlr4/imports/GET_STRING.g4 | 2 +- src/main/antlr4/imports/GET_TIME.g4 | 2 +- src/main/antlr4/imports/GET_T_OR_B.g4 | 2 +- src/main/antlr4/imports/GET_WHERE_MODE.g4 | 2 +- src/main/antlr4/imports/GET_WHERE_MODE_BY.g4 | 2 +- src/main/java/com/teragrep/pth_03/ParseTreeToXml.java | 2 +- src/test/java/com/teragrep/pth_03/CustomSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/DPLLanguageSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/ParseTreeToXMLTest.java | 2 +- .../java/com/teragrep/pth_03/ParserStructureTestingUtility.java | 2 +- .../java/com/teragrep/pth_03/ParserSyntaxTestingUtility.java | 2 +- src/test/java/com/teragrep/pth_03/TicketSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/AbstractSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/AccumSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/AddcoltotalsSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/AddinfoSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/AddtotalsSyntaxTests.java | 2 +- .../com/teragrep/pth_03/tests/AnalyzefieldsSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/AnomaliesSyntaxTests.java | 2 +- .../com/teragrep/pth_03/tests/AnomalousvalueSyntaxTests.java | 2 +- .../com/teragrep/pth_03/tests/AnomalydetectionSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/AppendSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/AppendcolsSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/AppendpipeSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ArulesSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/AssociateSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/AuditSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/AutoregressSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/BinSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/BucketdirSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ChartSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ClusterSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/CofilterSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/CollapseSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/CollectSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/ConcurrencySyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/ContingencySyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ConvertSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/CorrelateSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/DatamodelSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/DbinspectSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/DedupSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/DeleteSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/DeltaSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/DiffSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/DplSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/DumpSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ErexSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/EvalSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/EventcountSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/EventstatsSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ExplainSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ExtractSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/FieldformatSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/FieldsSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/FieldsummarySyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/FilldownSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/FillnullSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/FindkeywordsSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/FindtypesSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/FolderizeSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ForeachSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/FormatSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/FromSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/GaugeSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/GentimesSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/GeomSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/GeomfilterSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/GeostatsSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/HeadSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/HighlightSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/HistorySyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/IconifySyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/InputcsvSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/InputlookupSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/IplocationSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/JoinSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/KmeansSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/KvformSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/LoadjobSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/LocalizeSyntaxTests.java | 2 +- .../com/teragrep/pth_03/tests/LogicalOperationSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/LookupSyntaxTests.java | 2 +- .../com/teragrep/pth_03/tests/MakecontinuousSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/MakejsonSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/MakemvSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/MakeresultsSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/MapSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/McatalogSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/McollectSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/MetadataSyntaxTests.java | 2 +- .../com/teragrep/pth_03/tests/MeventcollectSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/MstatsSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/MultikvSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/MultisearchSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/MvcombineSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/MvexpandSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/NomvSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/OutlierSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/OutputcsvSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/OutputlookupSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/OutputtextSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/PredictSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/RangemapSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/RareSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/RedistributeSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/RegexSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/RenameSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ReplaceSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/RestSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ReturnSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/Rex4jSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/RexSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/RtorderSyntaxTests.java | 2 +- .../com/teragrep/pth_03/tests/RunshellscriptSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/SavedsearchSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ScriptSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/ScrubSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/SearchSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/SearchtxnSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/SelfjoinSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/SendalertSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/SendemailSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/SetSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/SetfieldsSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/SichartSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/SirareSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/SistatsSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/SitimechartSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/SitopSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/SortSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/SpathSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/StatsSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/StrcatSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/StreamstatsSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/TableSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/TagsSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/TailSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/TeragrepSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/TimechartSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/TimewrapSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/TopSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/TransactionSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/TransposeSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/TrendlineSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/TscollectSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/TstatsSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/TypeaheadSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/TypelearnerSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/TyperSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/UnionSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/UntableSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/X11SyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/XmlkvSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/XmlunescapeSyntaxTests.java | 2 +- src/test/java/com/teragrep/pth_03/tests/XpathSyntaxTests.java | 2 +- .../java/com/teragrep/pth_03/tests/XyseriesSyntaxTests.java | 2 +- 483 files changed, 483 insertions(+), 483 deletions(-) diff --git a/license-header b/license-header index b7c0e04..637f082 100644 --- a/license-header +++ b/license-header @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/pom.xml b/pom.xml index 6749c5a..8ea81f4 100644 --- a/pom.xml +++ b/pom.xml @@ -148,7 +148,7 @@ Also allow the license url to be https. - Copyright (C) 2025 Suomen Kanuuna Oy + Copyright (C) 2026 Suomen Kanuuna Oy diff --git a/src/main/antlr4/com/teragrep/pth_03/antlr/DPLLexer.g4 b/src/main/antlr4/com/teragrep/pth_03/antlr/DPLLexer.g4 index 9f15904..cff3537 100644 --- a/src/main/antlr4/com/teragrep/pth_03/antlr/DPLLexer.g4 +++ b/src/main/antlr4/com/teragrep/pth_03/antlr/DPLLexer.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/com/teragrep/pth_03/antlr/DPLParser.g4 b/src/main/antlr4/com/teragrep/pth_03/antlr/DPLParser.g4 index 5bc0267..112aa6f 100644 --- a/src/main/antlr4/com/teragrep/pth_03/antlr/DPLParser.g4 +++ b/src/main/antlr4/com/teragrep/pth_03/antlr/DPLParser.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ABSTRACT_MODE.g4 b/src/main/antlr4/imports/COMMAND_ABSTRACT_MODE.g4 index 551df7f..2508de3 100644 --- a/src/main/antlr4/imports/COMMAND_ABSTRACT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ABSTRACT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ACCUM_MODE.g4 b/src/main/antlr4/imports/COMMAND_ACCUM_MODE.g4 index 0d18f1f..4e01794 100644 --- a/src/main/antlr4/imports/COMMAND_ACCUM_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ACCUM_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ADDCOLTOTALS_MODE.g4 b/src/main/antlr4/imports/COMMAND_ADDCOLTOTALS_MODE.g4 index ce18049..74bc366 100644 --- a/src/main/antlr4/imports/COMMAND_ADDCOLTOTALS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ADDCOLTOTALS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ADDINFO_MODE.g4 b/src/main/antlr4/imports/COMMAND_ADDINFO_MODE.g4 index 5573ee6..c4cb35e 100644 --- a/src/main/antlr4/imports/COMMAND_ADDINFO_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ADDINFO_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ADDTOTALS_MODE.g4 b/src/main/antlr4/imports/COMMAND_ADDTOTALS_MODE.g4 index 202e8f6..8107f84 100644 --- a/src/main/antlr4/imports/COMMAND_ADDTOTALS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ADDTOTALS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_AGGREGATION_MODE.g4 b/src/main/antlr4/imports/COMMAND_AGGREGATION_MODE.g4 index cd9a1de..59db928 100644 --- a/src/main/antlr4/imports/COMMAND_AGGREGATION_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_AGGREGATION_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ANALYZEFIELDS_MODE.g4 b/src/main/antlr4/imports/COMMAND_ANALYZEFIELDS_MODE.g4 index 196ec53..c4d41f4 100644 --- a/src/main/antlr4/imports/COMMAND_ANALYZEFIELDS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ANALYZEFIELDS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ANOMALIES_MODE.g4 b/src/main/antlr4/imports/COMMAND_ANOMALIES_MODE.g4 index cdb4532..ff73269 100644 --- a/src/main/antlr4/imports/COMMAND_ANOMALIES_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ANOMALIES_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ANOMALOUSVALUE_MODE.g4 b/src/main/antlr4/imports/COMMAND_ANOMALOUSVALUE_MODE.g4 index cdf576f..7a8811d 100644 --- a/src/main/antlr4/imports/COMMAND_ANOMALOUSVALUE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ANOMALOUSVALUE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ANOMALYDETECTION_MODE.g4 b/src/main/antlr4/imports/COMMAND_ANOMALYDETECTION_MODE.g4 index 7722c18..3bb6b49 100644 --- a/src/main/antlr4/imports/COMMAND_ANOMALYDETECTION_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ANOMALYDETECTION_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_APPENDCOLS_MODE.g4 b/src/main/antlr4/imports/COMMAND_APPENDCOLS_MODE.g4 index 93dad1b..1d3e7e2 100644 --- a/src/main/antlr4/imports/COMMAND_APPENDCOLS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_APPENDCOLS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_APPENDPIPE_MODE.g4 b/src/main/antlr4/imports/COMMAND_APPENDPIPE_MODE.g4 index 7cc6324..c74e888 100644 --- a/src/main/antlr4/imports/COMMAND_APPENDPIPE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_APPENDPIPE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_APPEND_MODE.g4 b/src/main/antlr4/imports/COMMAND_APPEND_MODE.g4 index 3d4c213..4fc0aec 100644 --- a/src/main/antlr4/imports/COMMAND_APPEND_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_APPEND_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ARULES_MODE.g4 b/src/main/antlr4/imports/COMMAND_ARULES_MODE.g4 index a5b950c..5762d6d 100644 --- a/src/main/antlr4/imports/COMMAND_ARULES_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ARULES_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ASSOCIATE_MODE.g4 b/src/main/antlr4/imports/COMMAND_ASSOCIATE_MODE.g4 index 418940f..1a3d5a6 100644 --- a/src/main/antlr4/imports/COMMAND_ASSOCIATE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ASSOCIATE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_AUDIT_MODE.g4 b/src/main/antlr4/imports/COMMAND_AUDIT_MODE.g4 index 50a8a5c..2f45cc7 100644 --- a/src/main/antlr4/imports/COMMAND_AUDIT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_AUDIT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_AUTOREGRESS_MODE.g4 b/src/main/antlr4/imports/COMMAND_AUTOREGRESS_MODE.g4 index 0f8fe4a..73bfd99 100644 --- a/src/main/antlr4/imports/COMMAND_AUTOREGRESS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_AUTOREGRESS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_BIN_MODE.g4 b/src/main/antlr4/imports/COMMAND_BIN_MODE.g4 index 2a5df25..ec2e200 100644 --- a/src/main/antlr4/imports/COMMAND_BIN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_BIN_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_BUCKETDIR_MODE.g4 b/src/main/antlr4/imports/COMMAND_BUCKETDIR_MODE.g4 index bd6ddf8..04bbbb8 100644 --- a/src/main/antlr4/imports/COMMAND_BUCKETDIR_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_BUCKETDIR_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_CHART_MODE.g4 b/src/main/antlr4/imports/COMMAND_CHART_MODE.g4 index 9d80584..fc2f49e 100644 --- a/src/main/antlr4/imports/COMMAND_CHART_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CHART_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_CLUSTER_MODE.g4 b/src/main/antlr4/imports/COMMAND_CLUSTER_MODE.g4 index 734687d..150f681 100644 --- a/src/main/antlr4/imports/COMMAND_CLUSTER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CLUSTER_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_COFILTER_MODE.g4 b/src/main/antlr4/imports/COMMAND_COFILTER_MODE.g4 index e0194b7..088bef7 100644 --- a/src/main/antlr4/imports/COMMAND_COFILTER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_COFILTER_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_COLLAPSE_MODE.g4 b/src/main/antlr4/imports/COMMAND_COLLAPSE_MODE.g4 index 412541e..8903208 100644 --- a/src/main/antlr4/imports/COMMAND_COLLAPSE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_COLLAPSE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_COLLECT_MODE.g4 b/src/main/antlr4/imports/COMMAND_COLLECT_MODE.g4 index 15e0194..49631b6 100644 --- a/src/main/antlr4/imports/COMMAND_COLLECT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_COLLECT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_CONCURRENCY_MODE.g4 b/src/main/antlr4/imports/COMMAND_CONCURRENCY_MODE.g4 index 86a73d1..4b04620 100644 --- a/src/main/antlr4/imports/COMMAND_CONCURRENCY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CONCURRENCY_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_CONTINGENCY_MODE.g4 b/src/main/antlr4/imports/COMMAND_CONTINGENCY_MODE.g4 index ea710a1..02571b5 100644 --- a/src/main/antlr4/imports/COMMAND_CONTINGENCY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CONTINGENCY_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_CONVERT_MODE.g4 b/src/main/antlr4/imports/COMMAND_CONVERT_MODE.g4 index d06020c..44a0685 100644 --- a/src/main/antlr4/imports/COMMAND_CONVERT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CONVERT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_CORRELATE_MODE.g4 b/src/main/antlr4/imports/COMMAND_CORRELATE_MODE.g4 index 2e50023..69a6219 100644 --- a/src/main/antlr4/imports/COMMAND_CORRELATE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_CORRELATE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_DATAMODEL_MODE.g4 b/src/main/antlr4/imports/COMMAND_DATAMODEL_MODE.g4 index a3be8a2..2d15837 100644 --- a/src/main/antlr4/imports/COMMAND_DATAMODEL_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DATAMODEL_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_DBINSPECT_MODE.g4 b/src/main/antlr4/imports/COMMAND_DBINSPECT_MODE.g4 index 2426c6c..b951254 100644 --- a/src/main/antlr4/imports/COMMAND_DBINSPECT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DBINSPECT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_DEDUP_MODE.g4 b/src/main/antlr4/imports/COMMAND_DEDUP_MODE.g4 index 7e5cb49..4220fe0 100644 --- a/src/main/antlr4/imports/COMMAND_DEDUP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DEDUP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_DELETE_MODE.g4 b/src/main/antlr4/imports/COMMAND_DELETE_MODE.g4 index f7cd971..c81f6e5 100644 --- a/src/main/antlr4/imports/COMMAND_DELETE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DELETE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_DELTA_MODE.g4 b/src/main/antlr4/imports/COMMAND_DELTA_MODE.g4 index 90ecaa1..93d753b 100644 --- a/src/main/antlr4/imports/COMMAND_DELTA_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DELTA_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_DIFF_MODE.g4 b/src/main/antlr4/imports/COMMAND_DIFF_MODE.g4 index 1bf7a3c..abf5d61 100644 --- a/src/main/antlr4/imports/COMMAND_DIFF_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DIFF_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_DPL_MODE.g4 b/src/main/antlr4/imports/COMMAND_DPL_MODE.g4 index 61c2898..0178f29 100644 --- a/src/main/antlr4/imports/COMMAND_DPL_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DPL_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_DUMP_MODE.g4 b/src/main/antlr4/imports/COMMAND_DUMP_MODE.g4 index efeb094..cc28d02 100644 --- a/src/main/antlr4/imports/COMMAND_DUMP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_DUMP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_EREX_MODE.g4 b/src/main/antlr4/imports/COMMAND_EREX_MODE.g4 index 6e100bd..0896d52 100644 --- a/src/main/antlr4/imports/COMMAND_EREX_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_EREX_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_EVAL_SUBMODE_BASE.g4 b/src/main/antlr4/imports/COMMAND_EVAL_SUBMODE_BASE.g4 index 3e73323..0f01eae 100644 --- a/src/main/antlr4/imports/COMMAND_EVAL_SUBMODE_BASE.g4 +++ b/src/main/antlr4/imports/COMMAND_EVAL_SUBMODE_BASE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_EVENTCOUNT_MODE.g4 b/src/main/antlr4/imports/COMMAND_EVENTCOUNT_MODE.g4 index 8373a4d..52ad731 100644 --- a/src/main/antlr4/imports/COMMAND_EVENTCOUNT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_EVENTCOUNT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_EVENTSTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_EVENTSTATS_MODE.g4 index 6bec4a2..ec6a9a7 100644 --- a/src/main/antlr4/imports/COMMAND_EVENTSTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_EVENTSTATS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_EXPLAIN_MODE.g4 b/src/main/antlr4/imports/COMMAND_EXPLAIN_MODE.g4 index 0dce038..7f58563 100644 --- a/src/main/antlr4/imports/COMMAND_EXPLAIN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_EXPLAIN_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_EXTRACT_MODE.g4 b/src/main/antlr4/imports/COMMAND_EXTRACT_MODE.g4 index a7b0ce7..69b158a 100644 --- a/src/main/antlr4/imports/COMMAND_EXTRACT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_EXTRACT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_FIELDFORMAT_MODE.g4 b/src/main/antlr4/imports/COMMAND_FIELDFORMAT_MODE.g4 index b8840a2..7672514 100644 --- a/src/main/antlr4/imports/COMMAND_FIELDFORMAT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FIELDFORMAT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_FIELDSUMMARY_MODE.g4 b/src/main/antlr4/imports/COMMAND_FIELDSUMMARY_MODE.g4 index d1326a7..f9e664c 100644 --- a/src/main/antlr4/imports/COMMAND_FIELDSUMMARY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FIELDSUMMARY_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_FIELDS_MODE.g4 b/src/main/antlr4/imports/COMMAND_FIELDS_MODE.g4 index 7729da3..6686cb7 100644 --- a/src/main/antlr4/imports/COMMAND_FIELDS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FIELDS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_FILLDOWN_MODE.g4 b/src/main/antlr4/imports/COMMAND_FILLDOWN_MODE.g4 index e3d2faa..68ebaff 100644 --- a/src/main/antlr4/imports/COMMAND_FILLDOWN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FILLDOWN_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_FILLNULL_MODE.g4 b/src/main/antlr4/imports/COMMAND_FILLNULL_MODE.g4 index 56ef442..230a1af 100644 --- a/src/main/antlr4/imports/COMMAND_FILLNULL_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FILLNULL_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_FINDKEYWORDS_MODE.g4 b/src/main/antlr4/imports/COMMAND_FINDKEYWORDS_MODE.g4 index 0d577c2..126394f 100644 --- a/src/main/antlr4/imports/COMMAND_FINDKEYWORDS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FINDKEYWORDS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_FINDTYPES_MODE.g4 b/src/main/antlr4/imports/COMMAND_FINDTYPES_MODE.g4 index 3080e3b..298346a 100644 --- a/src/main/antlr4/imports/COMMAND_FINDTYPES_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FINDTYPES_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_FOLDERIZE_MODE.g4 b/src/main/antlr4/imports/COMMAND_FOLDERIZE_MODE.g4 index e8564c2..4878ba3 100644 --- a/src/main/antlr4/imports/COMMAND_FOLDERIZE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FOLDERIZE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_FOREACH_MODE.g4 b/src/main/antlr4/imports/COMMAND_FOREACH_MODE.g4 index 1096161..02b571d 100644 --- a/src/main/antlr4/imports/COMMAND_FOREACH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FOREACH_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_FORMAT_MODE.g4 b/src/main/antlr4/imports/COMMAND_FORMAT_MODE.g4 index 43b400f..bd75583 100644 --- a/src/main/antlr4/imports/COMMAND_FORMAT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FORMAT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_FROM_MODE.g4 b/src/main/antlr4/imports/COMMAND_FROM_MODE.g4 index c347a46..31dc534 100644 --- a/src/main/antlr4/imports/COMMAND_FROM_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_FROM_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_GAUGE_MODE.g4 b/src/main/antlr4/imports/COMMAND_GAUGE_MODE.g4 index df35006..57853c9 100644 --- a/src/main/antlr4/imports/COMMAND_GAUGE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_GAUGE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_GENTIMES_MODE.g4 b/src/main/antlr4/imports/COMMAND_GENTIMES_MODE.g4 index 706bc6d..7a09ab9 100644 --- a/src/main/antlr4/imports/COMMAND_GENTIMES_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_GENTIMES_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_GEOMFILTER_MODE.g4 b/src/main/antlr4/imports/COMMAND_GEOMFILTER_MODE.g4 index a0c4f1f..72bb053 100644 --- a/src/main/antlr4/imports/COMMAND_GEOMFILTER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_GEOMFILTER_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_GEOM_MODE.g4 b/src/main/antlr4/imports/COMMAND_GEOM_MODE.g4 index 7737b4e..251c8cb 100644 --- a/src/main/antlr4/imports/COMMAND_GEOM_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_GEOM_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_GEOSTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_GEOSTATS_MODE.g4 index 7435510..56cef11 100644 --- a/src/main/antlr4/imports/COMMAND_GEOSTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_GEOSTATS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_HEAD_MODE.g4 b/src/main/antlr4/imports/COMMAND_HEAD_MODE.g4 index 9f31d16..7f57c4a 100644 --- a/src/main/antlr4/imports/COMMAND_HEAD_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_HEAD_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_HIGHLIGHT_MODE.g4 b/src/main/antlr4/imports/COMMAND_HIGHLIGHT_MODE.g4 index 6d3768d..cae1ab5 100644 --- a/src/main/antlr4/imports/COMMAND_HIGHLIGHT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_HIGHLIGHT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_HISTORY_MODE.g4 b/src/main/antlr4/imports/COMMAND_HISTORY_MODE.g4 index 34747d8..3ae437d 100644 --- a/src/main/antlr4/imports/COMMAND_HISTORY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_HISTORY_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_ICONIFY_MODE.g4 b/src/main/antlr4/imports/COMMAND_ICONIFY_MODE.g4 index a844c64..7457fbd 100644 --- a/src/main/antlr4/imports/COMMAND_ICONIFY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_ICONIFY_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_INPUTCSV_MODE.g4 b/src/main/antlr4/imports/COMMAND_INPUTCSV_MODE.g4 index 531ef67..5650ea3 100644 --- a/src/main/antlr4/imports/COMMAND_INPUTCSV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_INPUTCSV_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_INPUTLOOKUP_MODE.g4 b/src/main/antlr4/imports/COMMAND_INPUTLOOKUP_MODE.g4 index 3e84498..3854866 100644 --- a/src/main/antlr4/imports/COMMAND_INPUTLOOKUP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_INPUTLOOKUP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_IPLOCATION_MODE.g4 b/src/main/antlr4/imports/COMMAND_IPLOCATION_MODE.g4 index 216955a..0bcdc12 100644 --- a/src/main/antlr4/imports/COMMAND_IPLOCATION_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_IPLOCATION_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_JOIN_MODE.g4 b/src/main/antlr4/imports/COMMAND_JOIN_MODE.g4 index b79696c..629f12a 100644 --- a/src/main/antlr4/imports/COMMAND_JOIN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_JOIN_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_KMEANS_MODE.g4 b/src/main/antlr4/imports/COMMAND_KMEANS_MODE.g4 index 194b083..cbbbe37 100644 --- a/src/main/antlr4/imports/COMMAND_KMEANS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_KMEANS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_KVFORM_MODE.g4 b/src/main/antlr4/imports/COMMAND_KVFORM_MODE.g4 index 87f5c69..6ae1d67 100644 --- a/src/main/antlr4/imports/COMMAND_KVFORM_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_KVFORM_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_LOADJOB_MODE.g4 b/src/main/antlr4/imports/COMMAND_LOADJOB_MODE.g4 index 6a16e16..790fc69 100644 --- a/src/main/antlr4/imports/COMMAND_LOADJOB_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_LOADJOB_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_LOCALIZE_MODE.g4 b/src/main/antlr4/imports/COMMAND_LOCALIZE_MODE.g4 index 4dfe8a5..7f3cd49 100644 --- a/src/main/antlr4/imports/COMMAND_LOCALIZE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_LOCALIZE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_LOCALOP_MODE.g4 b/src/main/antlr4/imports/COMMAND_LOCALOP_MODE.g4 index 05b7cf2..4cc8971 100644 --- a/src/main/antlr4/imports/COMMAND_LOCALOP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_LOCALOP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_LOOKUP_MODE.g4 b/src/main/antlr4/imports/COMMAND_LOOKUP_MODE.g4 index a874e1d..4110efc 100644 --- a/src/main/antlr4/imports/COMMAND_LOOKUP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_LOOKUP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MAKECONTINUOUS_MODE.g4 b/src/main/antlr4/imports/COMMAND_MAKECONTINUOUS_MODE.g4 index a4b0482..db1546d 100644 --- a/src/main/antlr4/imports/COMMAND_MAKECONTINUOUS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MAKECONTINUOUS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MAKEJSON_MODE.g4 b/src/main/antlr4/imports/COMMAND_MAKEJSON_MODE.g4 index e1bf12e..37c505a 100644 --- a/src/main/antlr4/imports/COMMAND_MAKEJSON_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MAKEJSON_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MAKEMV_MODE.g4 b/src/main/antlr4/imports/COMMAND_MAKEMV_MODE.g4 index f09d384..58fd4cb 100644 --- a/src/main/antlr4/imports/COMMAND_MAKEMV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MAKEMV_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MAKERESULTS_MODE.g4 b/src/main/antlr4/imports/COMMAND_MAKERESULTS_MODE.g4 index efd6764..80041bf 100644 --- a/src/main/antlr4/imports/COMMAND_MAKERESULTS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MAKERESULTS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MAP_MODE.g4 b/src/main/antlr4/imports/COMMAND_MAP_MODE.g4 index 0597eea..5b3db74 100644 --- a/src/main/antlr4/imports/COMMAND_MAP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MAP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MCATALOG_MODE.g4 b/src/main/antlr4/imports/COMMAND_MCATALOG_MODE.g4 index 23ada5b..5a7894c 100644 --- a/src/main/antlr4/imports/COMMAND_MCATALOG_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MCATALOG_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MCOLLECT_MODE.g4 b/src/main/antlr4/imports/COMMAND_MCOLLECT_MODE.g4 index c00388d..8112180 100644 --- a/src/main/antlr4/imports/COMMAND_MCOLLECT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MCOLLECT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_METADATA_MODE.g4 b/src/main/antlr4/imports/COMMAND_METADATA_MODE.g4 index d896494..c4b51fb 100644 --- a/src/main/antlr4/imports/COMMAND_METADATA_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_METADATA_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_METASEARCH_MODE.g4 b/src/main/antlr4/imports/COMMAND_METASEARCH_MODE.g4 index 4da73bb..e16da09 100644 --- a/src/main/antlr4/imports/COMMAND_METASEARCH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_METASEARCH_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MEVENTCOLLECT_MODE.g4 b/src/main/antlr4/imports/COMMAND_MEVENTCOLLECT_MODE.g4 index d47caaf..350c5f1 100644 --- a/src/main/antlr4/imports/COMMAND_MEVENTCOLLECT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MEVENTCOLLECT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MSTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_MSTATS_MODE.g4 index aca0e15..d7c2b1b 100644 --- a/src/main/antlr4/imports/COMMAND_MSTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MSTATS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MULTIKV_MODE.g4 b/src/main/antlr4/imports/COMMAND_MULTIKV_MODE.g4 index 85a829b..64f1f0a 100644 --- a/src/main/antlr4/imports/COMMAND_MULTIKV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MULTIKV_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MULTISEARCH_MODE.g4 b/src/main/antlr4/imports/COMMAND_MULTISEARCH_MODE.g4 index b3386a4..00b301b 100644 --- a/src/main/antlr4/imports/COMMAND_MULTISEARCH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MULTISEARCH_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MVCOMBINE_MODE.g4 b/src/main/antlr4/imports/COMMAND_MVCOMBINE_MODE.g4 index 26b0e64..9e2b4b3 100644 --- a/src/main/antlr4/imports/COMMAND_MVCOMBINE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MVCOMBINE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_MVEXPAND_MODE.g4 b/src/main/antlr4/imports/COMMAND_MVEXPAND_MODE.g4 index d44c1d4..4575dd2 100644 --- a/src/main/antlr4/imports/COMMAND_MVEXPAND_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_MVEXPAND_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_NOMV_MODE.g4 b/src/main/antlr4/imports/COMMAND_NOMV_MODE.g4 index 25936e7..764f645 100644 --- a/src/main/antlr4/imports/COMMAND_NOMV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_NOMV_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_OUTLIER_MODE.g4 b/src/main/antlr4/imports/COMMAND_OUTLIER_MODE.g4 index c76164f..6b15a24 100644 --- a/src/main/antlr4/imports/COMMAND_OUTLIER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_OUTLIER_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_OUTPUTCSV_MODE.g4 b/src/main/antlr4/imports/COMMAND_OUTPUTCSV_MODE.g4 index e3c5ec4..6a8735f 100644 --- a/src/main/antlr4/imports/COMMAND_OUTPUTCSV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_OUTPUTCSV_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_OUTPUTLOOKUP_MODE.g4 b/src/main/antlr4/imports/COMMAND_OUTPUTLOOKUP_MODE.g4 index 7054eb5..982e393 100644 --- a/src/main/antlr4/imports/COMMAND_OUTPUTLOOKUP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_OUTPUTLOOKUP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_OUTPUTTEXT_MODE.g4 b/src/main/antlr4/imports/COMMAND_OUTPUTTEXT_MODE.g4 index fa6090b..d5bd78e 100644 --- a/src/main/antlr4/imports/COMMAND_OUTPUTTEXT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_OUTPUTTEXT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_OVERLAP_MODE.g4 b/src/main/antlr4/imports/COMMAND_OVERLAP_MODE.g4 index 8d3cbfb..4e2f0c2 100644 --- a/src/main/antlr4/imports/COMMAND_OVERLAP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_OVERLAP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_PIVOT_MODE.g4 b/src/main/antlr4/imports/COMMAND_PIVOT_MODE.g4 index a5240a4..4e32e09 100644 --- a/src/main/antlr4/imports/COMMAND_PIVOT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_PIVOT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_PREDICT_MODE.g4 b/src/main/antlr4/imports/COMMAND_PREDICT_MODE.g4 index 4a9ac19..c9fc703 100644 --- a/src/main/antlr4/imports/COMMAND_PREDICT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_PREDICT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_RANGEMAP_MODE.g4 b/src/main/antlr4/imports/COMMAND_RANGEMAP_MODE.g4 index 4e079af..118537b 100644 --- a/src/main/antlr4/imports/COMMAND_RANGEMAP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RANGEMAP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_RARE_MODE.g4 b/src/main/antlr4/imports/COMMAND_RARE_MODE.g4 index c9bf610..5662187 100644 --- a/src/main/antlr4/imports/COMMAND_RARE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RARE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_REDISTRIBUTE_MODE.g4 b/src/main/antlr4/imports/COMMAND_REDISTRIBUTE_MODE.g4 index 115f210..cfe58b5 100644 --- a/src/main/antlr4/imports/COMMAND_REDISTRIBUTE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REDISTRIBUTE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_REGEX_MODE.g4 b/src/main/antlr4/imports/COMMAND_REGEX_MODE.g4 index 285fdfa..568aeae 100644 --- a/src/main/antlr4/imports/COMMAND_REGEX_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REGEX_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_RELEVANCY_MODE.g4 b/src/main/antlr4/imports/COMMAND_RELEVANCY_MODE.g4 index 75d6f71..4c0a0e5 100644 --- a/src/main/antlr4/imports/COMMAND_RELEVANCY_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RELEVANCY_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_RELTIME_MODE.g4 b/src/main/antlr4/imports/COMMAND_RELTIME_MODE.g4 index fa4f898..95beae9 100644 --- a/src/main/antlr4/imports/COMMAND_RELTIME_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RELTIME_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_RENAME_MODE.g4 b/src/main/antlr4/imports/COMMAND_RENAME_MODE.g4 index 2f64556..d7696c7 100644 --- a/src/main/antlr4/imports/COMMAND_RENAME_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RENAME_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_REPLACE_MODE.g4 b/src/main/antlr4/imports/COMMAND_REPLACE_MODE.g4 index 1173890..9ec949f 100644 --- a/src/main/antlr4/imports/COMMAND_REPLACE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REPLACE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_REST_MODE.g4 b/src/main/antlr4/imports/COMMAND_REST_MODE.g4 index 784a7eb..3c4fdd8 100644 --- a/src/main/antlr4/imports/COMMAND_REST_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REST_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_RETURN_MODE.g4 b/src/main/antlr4/imports/COMMAND_RETURN_MODE.g4 index ae4ac1a..528f83a 100644 --- a/src/main/antlr4/imports/COMMAND_RETURN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RETURN_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_REVERSE_MODE.g4 b/src/main/antlr4/imports/COMMAND_REVERSE_MODE.g4 index d84041c..4d2f354 100644 --- a/src/main/antlr4/imports/COMMAND_REVERSE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REVERSE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_REX4J_MODE.g4 b/src/main/antlr4/imports/COMMAND_REX4J_MODE.g4 index 6f78cb5..d2b64e3 100644 --- a/src/main/antlr4/imports/COMMAND_REX4J_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REX4J_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_REX_MODE.g4 b/src/main/antlr4/imports/COMMAND_REX_MODE.g4 index c4d54ac..949d003 100644 --- a/src/main/antlr4/imports/COMMAND_REX_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_REX_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_RTORDER_MODE.g4 b/src/main/antlr4/imports/COMMAND_RTORDER_MODE.g4 index 58200b9..f2be3c4 100644 --- a/src/main/antlr4/imports/COMMAND_RTORDER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RTORDER_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_RUNSHELLSCRIPT_MODE.g4 b/src/main/antlr4/imports/COMMAND_RUNSHELLSCRIPT_MODE.g4 index 7a08f04..f6ff604 100644 --- a/src/main/antlr4/imports/COMMAND_RUNSHELLSCRIPT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_RUNSHELLSCRIPT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SAVE.g4 b/src/main/antlr4/imports/COMMAND_SAVE.g4 index 5247073..d5a5fcb 100644 --- a/src/main/antlr4/imports/COMMAND_SAVE.g4 +++ b/src/main/antlr4/imports/COMMAND_SAVE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SAVEDSEARCH_MODE.g4 b/src/main/antlr4/imports/COMMAND_SAVEDSEARCH_MODE.g4 index cd27923..18b472e 100644 --- a/src/main/antlr4/imports/COMMAND_SAVEDSEARCH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SAVEDSEARCH_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SCRIPT_MODE.g4 b/src/main/antlr4/imports/COMMAND_SCRIPT_MODE.g4 index 0f6ec4e..a91450e 100644 --- a/src/main/antlr4/imports/COMMAND_SCRIPT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SCRIPT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SCRUB_MODE.g4 b/src/main/antlr4/imports/COMMAND_SCRUB_MODE.g4 index 8700d31..efb40b1 100644 --- a/src/main/antlr4/imports/COMMAND_SCRUB_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SCRUB_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SEARCHTXN_MODE.g4 b/src/main/antlr4/imports/COMMAND_SEARCHTXN_MODE.g4 index 3f7d7ab..82004b4 100644 --- a/src/main/antlr4/imports/COMMAND_SEARCHTXN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SEARCHTXN_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SEARCH_MODE.g4 b/src/main/antlr4/imports/COMMAND_SEARCH_MODE.g4 index 0c1472b..54d85a3 100644 --- a/src/main/antlr4/imports/COMMAND_SEARCH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SEARCH_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SELFJOIN_MODE.g4 b/src/main/antlr4/imports/COMMAND_SELFJOIN_MODE.g4 index 945269d..820594c 100644 --- a/src/main/antlr4/imports/COMMAND_SELFJOIN_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SELFJOIN_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SENDALERT_MODE.g4 b/src/main/antlr4/imports/COMMAND_SENDALERT_MODE.g4 index dba8664..61ff562 100644 --- a/src/main/antlr4/imports/COMMAND_SENDALERT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SENDALERT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SENDEMAIL_MODE.g4 b/src/main/antlr4/imports/COMMAND_SENDEMAIL_MODE.g4 index d44a69e..56b66d8 100644 --- a/src/main/antlr4/imports/COMMAND_SENDEMAIL_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SENDEMAIL_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SETFIELDS_MODE.g4 b/src/main/antlr4/imports/COMMAND_SETFIELDS_MODE.g4 index 07976e3..c98c916 100644 --- a/src/main/antlr4/imports/COMMAND_SETFIELDS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SETFIELDS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SET_MODE.g4 b/src/main/antlr4/imports/COMMAND_SET_MODE.g4 index e2db18a..e0479fe 100644 --- a/src/main/antlr4/imports/COMMAND_SET_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SET_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SICHART_MODE.g4 b/src/main/antlr4/imports/COMMAND_SICHART_MODE.g4 index 8d0592f..b2ffde5 100644 --- a/src/main/antlr4/imports/COMMAND_SICHART_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SICHART_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SIRARE_MODE.g4 b/src/main/antlr4/imports/COMMAND_SIRARE_MODE.g4 index 7fe1c40..c811fce 100644 --- a/src/main/antlr4/imports/COMMAND_SIRARE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SIRARE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SISTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_SISTATS_MODE.g4 index 49b5578..46d654a 100644 --- a/src/main/antlr4/imports/COMMAND_SISTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SISTATS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SITIMECHART_MODE.g4 b/src/main/antlr4/imports/COMMAND_SITIMECHART_MODE.g4 index a2ceb25..7de7b21 100644 --- a/src/main/antlr4/imports/COMMAND_SITIMECHART_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SITIMECHART_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SITOP_MODE.g4 b/src/main/antlr4/imports/COMMAND_SITOP_MODE.g4 index 59056d1..adef6ca 100644 --- a/src/main/antlr4/imports/COMMAND_SITOP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SITOP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SORT_MODE.g4 b/src/main/antlr4/imports/COMMAND_SORT_MODE.g4 index 17e51d5..357d138 100644 --- a/src/main/antlr4/imports/COMMAND_SORT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SORT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_SPATH_MODE.g4 b/src/main/antlr4/imports/COMMAND_SPATH_MODE.g4 index d5a4d0e..3e35385 100644 --- a/src/main/antlr4/imports/COMMAND_SPATH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_SPATH_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_STATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_STATS_MODE.g4 index bf37d2e..c1b558f 100644 --- a/src/main/antlr4/imports/COMMAND_STATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_STATS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_STRCAT_MODE.g4 b/src/main/antlr4/imports/COMMAND_STRCAT_MODE.g4 index 55d979f..307617b 100644 --- a/src/main/antlr4/imports/COMMAND_STRCAT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_STRCAT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_STREAMSTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_STREAMSTATS_MODE.g4 index bacb2a3..020e813 100644 --- a/src/main/antlr4/imports/COMMAND_STREAMSTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_STREAMSTATS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TABLE_MODE.g4 b/src/main/antlr4/imports/COMMAND_TABLE_MODE.g4 index dc591c3..214647a 100644 --- a/src/main/antlr4/imports/COMMAND_TABLE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TABLE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TAGS_MODE.g4 b/src/main/antlr4/imports/COMMAND_TAGS_MODE.g4 index 769fa17..c6b2572 100644 --- a/src/main/antlr4/imports/COMMAND_TAGS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TAGS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TAIL_MODE.g4 b/src/main/antlr4/imports/COMMAND_TAIL_MODE.g4 index a04da99..14616b5 100644 --- a/src/main/antlr4/imports/COMMAND_TAIL_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TAIL_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TERAGREP_MODE.g4 b/src/main/antlr4/imports/COMMAND_TERAGREP_MODE.g4 index e14e3fd..645d477 100644 --- a/src/main/antlr4/imports/COMMAND_TERAGREP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TERAGREP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TIMECHART_MODE.g4 b/src/main/antlr4/imports/COMMAND_TIMECHART_MODE.g4 index 86975f2..c549719 100644 --- a/src/main/antlr4/imports/COMMAND_TIMECHART_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TIMECHART_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TIMEWRAP_MODE.g4 b/src/main/antlr4/imports/COMMAND_TIMEWRAP_MODE.g4 index 5da45d7..4174395 100644 --- a/src/main/antlr4/imports/COMMAND_TIMEWRAP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TIMEWRAP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TOP_MODE.g4 b/src/main/antlr4/imports/COMMAND_TOP_MODE.g4 index f8c7e01..468fe98 100644 --- a/src/main/antlr4/imports/COMMAND_TOP_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TOP_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TRANSACTION_MODE.g4 b/src/main/antlr4/imports/COMMAND_TRANSACTION_MODE.g4 index 18198d3..66ee50d 100644 --- a/src/main/antlr4/imports/COMMAND_TRANSACTION_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TRANSACTION_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TRANSPOSE_MODE.g4 b/src/main/antlr4/imports/COMMAND_TRANSPOSE_MODE.g4 index d212a96..1a4c901 100644 --- a/src/main/antlr4/imports/COMMAND_TRANSPOSE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TRANSPOSE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TRENDLINE_MODE.g4 b/src/main/antlr4/imports/COMMAND_TRENDLINE_MODE.g4 index 217f910..78c4a7b 100644 --- a/src/main/antlr4/imports/COMMAND_TRENDLINE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TRENDLINE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TSCOLLECT_MODE.g4 b/src/main/antlr4/imports/COMMAND_TSCOLLECT_MODE.g4 index 845e27c..28b743f 100644 --- a/src/main/antlr4/imports/COMMAND_TSCOLLECT_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TSCOLLECT_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TSTATS_MODE.g4 b/src/main/antlr4/imports/COMMAND_TSTATS_MODE.g4 index d4d8dc3..74a1a81 100644 --- a/src/main/antlr4/imports/COMMAND_TSTATS_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TSTATS_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TYPEAHEAD_MODE.g4 b/src/main/antlr4/imports/COMMAND_TYPEAHEAD_MODE.g4 index a8407ac..1e6c5d1 100644 --- a/src/main/antlr4/imports/COMMAND_TYPEAHEAD_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TYPEAHEAD_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TYPELEARNER_MODE.g4 b/src/main/antlr4/imports/COMMAND_TYPELEARNER_MODE.g4 index 9d0bbad..69ee194 100644 --- a/src/main/antlr4/imports/COMMAND_TYPELEARNER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TYPELEARNER_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_TYPER_MODE.g4 b/src/main/antlr4/imports/COMMAND_TYPER_MODE.g4 index 33cd137..c26cef0 100644 --- a/src/main/antlr4/imports/COMMAND_TYPER_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_TYPER_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_UNION_MODE.g4 b/src/main/antlr4/imports/COMMAND_UNION_MODE.g4 index 00e38f9..1d26b94 100644 --- a/src/main/antlr4/imports/COMMAND_UNION_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_UNION_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_UNIQ_MODE.g4 b/src/main/antlr4/imports/COMMAND_UNIQ_MODE.g4 index a3e216d..d10458e 100644 --- a/src/main/antlr4/imports/COMMAND_UNIQ_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_UNIQ_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_UNTABLE_MODE.g4 b/src/main/antlr4/imports/COMMAND_UNTABLE_MODE.g4 index 83a7802..1637d41 100644 --- a/src/main/antlr4/imports/COMMAND_UNTABLE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_UNTABLE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_WHERE_MODE.g4 b/src/main/antlr4/imports/COMMAND_WHERE_MODE.g4 index c3cbf70..bb5cc84 100644 --- a/src/main/antlr4/imports/COMMAND_WHERE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_WHERE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_X11_MODE.g4 b/src/main/antlr4/imports/COMMAND_X11_MODE.g4 index 64ee5f1..9c224cf 100644 --- a/src/main/antlr4/imports/COMMAND_X11_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_X11_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_XMLKV_MODE.g4 b/src/main/antlr4/imports/COMMAND_XMLKV_MODE.g4 index 7cc99c6..a7f4f8b 100644 --- a/src/main/antlr4/imports/COMMAND_XMLKV_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_XMLKV_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_XMLUNESCAPE_MODE.g4 b/src/main/antlr4/imports/COMMAND_XMLUNESCAPE_MODE.g4 index f691260..39311cd 100644 --- a/src/main/antlr4/imports/COMMAND_XMLUNESCAPE_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_XMLUNESCAPE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_XPATH_MODE.g4 b/src/main/antlr4/imports/COMMAND_XPATH_MODE.g4 index 7fbf7ef..486f109 100644 --- a/src/main/antlr4/imports/COMMAND_XPATH_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_XPATH_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/COMMAND_XYSERIES_MODE.g4 b/src/main/antlr4/imports/COMMAND_XYSERIES_MODE.g4 index 1c72b72..269b980 100644 --- a/src/main/antlr4/imports/COMMAND_XYSERIES_MODE.g4 +++ b/src/main/antlr4/imports/COMMAND_XYSERIES_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserAggregations.g4 b/src/main/antlr4/imports/DPLParserAggregations.g4 index 149088c..7c892b9 100644 --- a/src/main/antlr4/imports/DPLParserAggregations.g4 +++ b/src/main/antlr4/imports/DPLParserAggregations.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserEvals.g4 b/src/main/antlr4/imports/DPLParserEvals.g4 index cdc461b..2771967 100644 --- a/src/main/antlr4/imports/DPLParserEvals.g4 +++ b/src/main/antlr4/imports/DPLParserEvals.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform.g4 b/src/main/antlr4/imports/DPLParserTransform.g4 index 28b0e77..6fb46e3 100644 --- a/src/main/antlr4/imports/DPLParserTransform.g4 +++ b/src/main/antlr4/imports/DPLParserTransform.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_abstract.g4 b/src/main/antlr4/imports/DPLParserTransform_abstract.g4 index f5af939..45fa98c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_abstract.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_abstract.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_accum.g4 b/src/main/antlr4/imports/DPLParserTransform_accum.g4 index 7292378..a851e7e 100644 --- a/src/main/antlr4/imports/DPLParserTransform_accum.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_accum.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_addcoltotals.g4 b/src/main/antlr4/imports/DPLParserTransform_addcoltotals.g4 index 6b37934..47d7957 100644 --- a/src/main/antlr4/imports/DPLParserTransform_addcoltotals.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_addcoltotals.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_addinfo.g4 b/src/main/antlr4/imports/DPLParserTransform_addinfo.g4 index 4785eff..bc891d8 100644 --- a/src/main/antlr4/imports/DPLParserTransform_addinfo.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_addinfo.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_addtotals.g4 b/src/main/antlr4/imports/DPLParserTransform_addtotals.g4 index b79b4ed..c68d707 100644 --- a/src/main/antlr4/imports/DPLParserTransform_addtotals.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_addtotals.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_analyzefields.g4 b/src/main/antlr4/imports/DPLParserTransform_analyzefields.g4 index eb97ad0..d129835 100644 --- a/src/main/antlr4/imports/DPLParserTransform_analyzefields.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_analyzefields.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_anomalies.g4 b/src/main/antlr4/imports/DPLParserTransform_anomalies.g4 index 4b3ce03..71162fb 100644 --- a/src/main/antlr4/imports/DPLParserTransform_anomalies.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_anomalies.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_anomalousvalue.g4 b/src/main/antlr4/imports/DPLParserTransform_anomalousvalue.g4 index 7f48104..df8d614 100644 --- a/src/main/antlr4/imports/DPLParserTransform_anomalousvalue.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_anomalousvalue.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_anomalydetection.g4 b/src/main/antlr4/imports/DPLParserTransform_anomalydetection.g4 index 3190d3a..c2b449e 100644 --- a/src/main/antlr4/imports/DPLParserTransform_anomalydetection.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_anomalydetection.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_append.g4 b/src/main/antlr4/imports/DPLParserTransform_append.g4 index a3168a9..a53bcc3 100644 --- a/src/main/antlr4/imports/DPLParserTransform_append.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_append.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_appendcols.g4 b/src/main/antlr4/imports/DPLParserTransform_appendcols.g4 index 3278fb0..bbd9a4f 100644 --- a/src/main/antlr4/imports/DPLParserTransform_appendcols.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_appendcols.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_appendpipe.g4 b/src/main/antlr4/imports/DPLParserTransform_appendpipe.g4 index f628c70..7babe25 100644 --- a/src/main/antlr4/imports/DPLParserTransform_appendpipe.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_appendpipe.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_arules.g4 b/src/main/antlr4/imports/DPLParserTransform_arules.g4 index 467519e..9ce50d1 100644 --- a/src/main/antlr4/imports/DPLParserTransform_arules.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_arules.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_associate.g4 b/src/main/antlr4/imports/DPLParserTransform_associate.g4 index d633791..79b1eb9 100644 --- a/src/main/antlr4/imports/DPLParserTransform_associate.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_associate.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_audit.g4 b/src/main/antlr4/imports/DPLParserTransform_audit.g4 index 4ddbf92..5a2c2e0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_audit.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_audit.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_autoregress.g4 b/src/main/antlr4/imports/DPLParserTransform_autoregress.g4 index a3ef054..195742e 100644 --- a/src/main/antlr4/imports/DPLParserTransform_autoregress.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_autoregress.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_bin.g4 b/src/main/antlr4/imports/DPLParserTransform_bin.g4 index cd7fe07..49f33b1 100644 --- a/src/main/antlr4/imports/DPLParserTransform_bin.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_bin.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_bucketdir.g4 b/src/main/antlr4/imports/DPLParserTransform_bucketdir.g4 index e20f966..3be1a38 100644 --- a/src/main/antlr4/imports/DPLParserTransform_bucketdir.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_bucketdir.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_chart.g4 b/src/main/antlr4/imports/DPLParserTransform_chart.g4 index 09ed674..d0a2259 100644 --- a/src/main/antlr4/imports/DPLParserTransform_chart.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_chart.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_cluster.g4 b/src/main/antlr4/imports/DPLParserTransform_cluster.g4 index fd1981e..a9e2da0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_cluster.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_cluster.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_cofilter.g4 b/src/main/antlr4/imports/DPLParserTransform_cofilter.g4 index 3fced2e..7408218 100644 --- a/src/main/antlr4/imports/DPLParserTransform_cofilter.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_cofilter.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_collapse.g4 b/src/main/antlr4/imports/DPLParserTransform_collapse.g4 index c0bfac0..e6bf6f4 100644 --- a/src/main/antlr4/imports/DPLParserTransform_collapse.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_collapse.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_collect.g4 b/src/main/antlr4/imports/DPLParserTransform_collect.g4 index 71ea02a..4280331 100644 --- a/src/main/antlr4/imports/DPLParserTransform_collect.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_collect.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_concurrency.g4 b/src/main/antlr4/imports/DPLParserTransform_concurrency.g4 index 6632e0c..dbfa695 100644 --- a/src/main/antlr4/imports/DPLParserTransform_concurrency.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_concurrency.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_contingency.g4 b/src/main/antlr4/imports/DPLParserTransform_contingency.g4 index 4c426ac..58e8b31 100644 --- a/src/main/antlr4/imports/DPLParserTransform_contingency.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_contingency.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_convert.g4 b/src/main/antlr4/imports/DPLParserTransform_convert.g4 index b12b3d9..7ad6751 100644 --- a/src/main/antlr4/imports/DPLParserTransform_convert.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_convert.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_correlate.g4 b/src/main/antlr4/imports/DPLParserTransform_correlate.g4 index ac79e08..8684ea1 100644 --- a/src/main/antlr4/imports/DPLParserTransform_correlate.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_correlate.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_datamodel.g4 b/src/main/antlr4/imports/DPLParserTransform_datamodel.g4 index ad2b5e9..c90e5fe 100644 --- a/src/main/antlr4/imports/DPLParserTransform_datamodel.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_datamodel.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_dbinspect.g4 b/src/main/antlr4/imports/DPLParserTransform_dbinspect.g4 index 14eea60..0b9badc 100644 --- a/src/main/antlr4/imports/DPLParserTransform_dbinspect.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_dbinspect.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_dedup.g4 b/src/main/antlr4/imports/DPLParserTransform_dedup.g4 index 8d1c738..130e9bf 100644 --- a/src/main/antlr4/imports/DPLParserTransform_dedup.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_dedup.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_delete.g4 b/src/main/antlr4/imports/DPLParserTransform_delete.g4 index 394688b..8563596 100644 --- a/src/main/antlr4/imports/DPLParserTransform_delete.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_delete.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_delta.g4 b/src/main/antlr4/imports/DPLParserTransform_delta.g4 index 361fa9a..b9c0bbe 100644 --- a/src/main/antlr4/imports/DPLParserTransform_delta.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_delta.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_diff.g4 b/src/main/antlr4/imports/DPLParserTransform_diff.g4 index 33fad43..0d9c700 100644 --- a/src/main/antlr4/imports/DPLParserTransform_diff.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_diff.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_dpl.g4 b/src/main/antlr4/imports/DPLParserTransform_dpl.g4 index 0c6f6c7..0b61d2c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_dpl.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_dpl.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_dump.g4 b/src/main/antlr4/imports/DPLParserTransform_dump.g4 index e2a63bc..8b49562 100644 --- a/src/main/antlr4/imports/DPLParserTransform_dump.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_dump.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_erex.g4 b/src/main/antlr4/imports/DPLParserTransform_erex.g4 index 97546be..c2f4de8 100644 --- a/src/main/antlr4/imports/DPLParserTransform_erex.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_erex.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_eval.g4 b/src/main/antlr4/imports/DPLParserTransform_eval.g4 index 42b4467..29dbcbe 100644 --- a/src/main/antlr4/imports/DPLParserTransform_eval.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_eval.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_eventcount.g4 b/src/main/antlr4/imports/DPLParserTransform_eventcount.g4 index 6d5cdd7..048c509 100644 --- a/src/main/antlr4/imports/DPLParserTransform_eventcount.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_eventcount.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_eventstats.g4 b/src/main/antlr4/imports/DPLParserTransform_eventstats.g4 index bc3e8ab..f89dff0 100644 --- a/src/main/antlr4/imports/DPLParserTransform_eventstats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_eventstats.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_explain.g4 b/src/main/antlr4/imports/DPLParserTransform_explain.g4 index 4bea337..a636a03 100644 --- a/src/main/antlr4/imports/DPLParserTransform_explain.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_explain.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_extract.g4 b/src/main/antlr4/imports/DPLParserTransform_extract.g4 index 439487f..d4001a1 100644 --- a/src/main/antlr4/imports/DPLParserTransform_extract.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_extract.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_fieldformat.g4 b/src/main/antlr4/imports/DPLParserTransform_fieldformat.g4 index 0209efb..1624cf4 100644 --- a/src/main/antlr4/imports/DPLParserTransform_fieldformat.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_fieldformat.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_fields.g4 b/src/main/antlr4/imports/DPLParserTransform_fields.g4 index f53529a..505e195 100644 --- a/src/main/antlr4/imports/DPLParserTransform_fields.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_fields.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_fieldsummary.g4 b/src/main/antlr4/imports/DPLParserTransform_fieldsummary.g4 index 4de09ab..af7d1bb 100644 --- a/src/main/antlr4/imports/DPLParserTransform_fieldsummary.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_fieldsummary.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_filldown.g4 b/src/main/antlr4/imports/DPLParserTransform_filldown.g4 index ed885f0..8ae6662 100644 --- a/src/main/antlr4/imports/DPLParserTransform_filldown.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_filldown.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_fillnull.g4 b/src/main/antlr4/imports/DPLParserTransform_fillnull.g4 index 563bef7..ab88316 100644 --- a/src/main/antlr4/imports/DPLParserTransform_fillnull.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_fillnull.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_findkeywords.g4 b/src/main/antlr4/imports/DPLParserTransform_findkeywords.g4 index 190cea5..638b1d2 100644 --- a/src/main/antlr4/imports/DPLParserTransform_findkeywords.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_findkeywords.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_findtypes.g4 b/src/main/antlr4/imports/DPLParserTransform_findtypes.g4 index bc2e0fe..fdbdf98 100644 --- a/src/main/antlr4/imports/DPLParserTransform_findtypes.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_findtypes.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_folderize.g4 b/src/main/antlr4/imports/DPLParserTransform_folderize.g4 index fb94d3b..41882a1 100644 --- a/src/main/antlr4/imports/DPLParserTransform_folderize.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_folderize.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_foreach.g4 b/src/main/antlr4/imports/DPLParserTransform_foreach.g4 index 9b0d859..4cb28dd 100644 --- a/src/main/antlr4/imports/DPLParserTransform_foreach.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_foreach.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_format.g4 b/src/main/antlr4/imports/DPLParserTransform_format.g4 index c853f1d..a18e4ca 100644 --- a/src/main/antlr4/imports/DPLParserTransform_format.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_format.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_from.g4 b/src/main/antlr4/imports/DPLParserTransform_from.g4 index 1a8c4e1..b4a7ef9 100644 --- a/src/main/antlr4/imports/DPLParserTransform_from.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_from.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_gauge.g4 b/src/main/antlr4/imports/DPLParserTransform_gauge.g4 index da62383..1d260b2 100644 --- a/src/main/antlr4/imports/DPLParserTransform_gauge.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_gauge.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_gentimes.g4 b/src/main/antlr4/imports/DPLParserTransform_gentimes.g4 index 98136f8..96e6592 100644 --- a/src/main/antlr4/imports/DPLParserTransform_gentimes.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_gentimes.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_geom.g4 b/src/main/antlr4/imports/DPLParserTransform_geom.g4 index 92fcd6b..b393c01 100644 --- a/src/main/antlr4/imports/DPLParserTransform_geom.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_geom.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_geomfilter.g4 b/src/main/antlr4/imports/DPLParserTransform_geomfilter.g4 index 7615e7c..438e46d 100644 --- a/src/main/antlr4/imports/DPLParserTransform_geomfilter.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_geomfilter.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_geostats.g4 b/src/main/antlr4/imports/DPLParserTransform_geostats.g4 index f70cbc7..6089afe 100644 --- a/src/main/antlr4/imports/DPLParserTransform_geostats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_geostats.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_head.g4 b/src/main/antlr4/imports/DPLParserTransform_head.g4 index ff5d7f1..8ca9ac2 100644 --- a/src/main/antlr4/imports/DPLParserTransform_head.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_head.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_highlight.g4 b/src/main/antlr4/imports/DPLParserTransform_highlight.g4 index 09a4a30..dd470e4 100644 --- a/src/main/antlr4/imports/DPLParserTransform_highlight.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_highlight.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_history.g4 b/src/main/antlr4/imports/DPLParserTransform_history.g4 index 681c8ae..1237e85 100644 --- a/src/main/antlr4/imports/DPLParserTransform_history.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_history.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_iconify.g4 b/src/main/antlr4/imports/DPLParserTransform_iconify.g4 index 892682a..da5ca2a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_iconify.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_iconify.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_inputcsv.g4 b/src/main/antlr4/imports/DPLParserTransform_inputcsv.g4 index d9cab9c..d07a235 100644 --- a/src/main/antlr4/imports/DPLParserTransform_inputcsv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_inputcsv.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_inputlookup.g4 b/src/main/antlr4/imports/DPLParserTransform_inputlookup.g4 index 6648d00..b57e5be 100644 --- a/src/main/antlr4/imports/DPLParserTransform_inputlookup.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_inputlookup.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_iplocation.g4 b/src/main/antlr4/imports/DPLParserTransform_iplocation.g4 index bb82cc4..d42f069 100644 --- a/src/main/antlr4/imports/DPLParserTransform_iplocation.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_iplocation.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_join.g4 b/src/main/antlr4/imports/DPLParserTransform_join.g4 index e4bc263..0bc571d 100644 --- a/src/main/antlr4/imports/DPLParserTransform_join.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_join.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_kmeans.g4 b/src/main/antlr4/imports/DPLParserTransform_kmeans.g4 index 597ff5c..91f9cba 100644 --- a/src/main/antlr4/imports/DPLParserTransform_kmeans.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_kmeans.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_kvform.g4 b/src/main/antlr4/imports/DPLParserTransform_kvform.g4 index 68ea373..b7d6fb6 100644 --- a/src/main/antlr4/imports/DPLParserTransform_kvform.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_kvform.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_loadjob.g4 b/src/main/antlr4/imports/DPLParserTransform_loadjob.g4 index 187df11..e39731b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_loadjob.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_loadjob.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_localize.g4 b/src/main/antlr4/imports/DPLParserTransform_localize.g4 index c1c59c1..bcd820a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_localize.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_localize.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_localop.g4 b/src/main/antlr4/imports/DPLParserTransform_localop.g4 index 9f1daa0..9b1aa43 100644 --- a/src/main/antlr4/imports/DPLParserTransform_localop.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_localop.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_lookup.g4 b/src/main/antlr4/imports/DPLParserTransform_lookup.g4 index afe207f..f32bf3b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_lookup.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_lookup.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_makecontinuous.g4 b/src/main/antlr4/imports/DPLParserTransform_makecontinuous.g4 index 67d9e3c..0798e93 100644 --- a/src/main/antlr4/imports/DPLParserTransform_makecontinuous.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_makecontinuous.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_makejson.g4 b/src/main/antlr4/imports/DPLParserTransform_makejson.g4 index afaf4b7..2991609 100644 --- a/src/main/antlr4/imports/DPLParserTransform_makejson.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_makejson.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_makemv.g4 b/src/main/antlr4/imports/DPLParserTransform_makemv.g4 index be7927f..6590147 100644 --- a/src/main/antlr4/imports/DPLParserTransform_makemv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_makemv.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_makeresults.g4 b/src/main/antlr4/imports/DPLParserTransform_makeresults.g4 index 12207c9..7a8d004 100644 --- a/src/main/antlr4/imports/DPLParserTransform_makeresults.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_makeresults.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_map.g4 b/src/main/antlr4/imports/DPLParserTransform_map.g4 index d26fb97..360ab8d 100644 --- a/src/main/antlr4/imports/DPLParserTransform_map.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_map.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_mcatalog.g4 b/src/main/antlr4/imports/DPLParserTransform_mcatalog.g4 index 18ddd0e..395987c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_mcatalog.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_mcatalog.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_mcollect.g4 b/src/main/antlr4/imports/DPLParserTransform_mcollect.g4 index e60730d..7870fef 100644 --- a/src/main/antlr4/imports/DPLParserTransform_mcollect.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_mcollect.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_metadata.g4 b/src/main/antlr4/imports/DPLParserTransform_metadata.g4 index cffa5c3..d8af2c7 100644 --- a/src/main/antlr4/imports/DPLParserTransform_metadata.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_metadata.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_metasearch.g4 b/src/main/antlr4/imports/DPLParserTransform_metasearch.g4 index b8bf982..279184d 100644 --- a/src/main/antlr4/imports/DPLParserTransform_metasearch.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_metasearch.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_meventcollect.g4 b/src/main/antlr4/imports/DPLParserTransform_meventcollect.g4 index e04449f..6367e81 100644 --- a/src/main/antlr4/imports/DPLParserTransform_meventcollect.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_meventcollect.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_mstats.g4 b/src/main/antlr4/imports/DPLParserTransform_mstats.g4 index 6955137..0dcbddd 100644 --- a/src/main/antlr4/imports/DPLParserTransform_mstats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_mstats.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_multikv.g4 b/src/main/antlr4/imports/DPLParserTransform_multikv.g4 index a09bec5..3cd807f 100644 --- a/src/main/antlr4/imports/DPLParserTransform_multikv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_multikv.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_multisearch.g4 b/src/main/antlr4/imports/DPLParserTransform_multisearch.g4 index 2195bbf..a10c0ec 100644 --- a/src/main/antlr4/imports/DPLParserTransform_multisearch.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_multisearch.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_mvcombine.g4 b/src/main/antlr4/imports/DPLParserTransform_mvcombine.g4 index d4ecb6a..2478228 100644 --- a/src/main/antlr4/imports/DPLParserTransform_mvcombine.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_mvcombine.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_mvexpand.g4 b/src/main/antlr4/imports/DPLParserTransform_mvexpand.g4 index afba10f..0ada82b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_mvexpand.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_mvexpand.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_nomv.g4 b/src/main/antlr4/imports/DPLParserTransform_nomv.g4 index 603b6e5..ec3ba2c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_nomv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_nomv.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_outlier.g4 b/src/main/antlr4/imports/DPLParserTransform_outlier.g4 index 4700bb0..fb6c80a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_outlier.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_outlier.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_outputcsv.g4 b/src/main/antlr4/imports/DPLParserTransform_outputcsv.g4 index c2f963f..c1df93e 100644 --- a/src/main/antlr4/imports/DPLParserTransform_outputcsv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_outputcsv.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_outputlookup.g4 b/src/main/antlr4/imports/DPLParserTransform_outputlookup.g4 index 9de3505..ec1f351 100644 --- a/src/main/antlr4/imports/DPLParserTransform_outputlookup.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_outputlookup.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_outputtext.g4 b/src/main/antlr4/imports/DPLParserTransform_outputtext.g4 index 7797165..01ec65b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_outputtext.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_outputtext.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_overlap.g4 b/src/main/antlr4/imports/DPLParserTransform_overlap.g4 index 1515c29..9cc6f85 100644 --- a/src/main/antlr4/imports/DPLParserTransform_overlap.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_overlap.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_pivot.g4 b/src/main/antlr4/imports/DPLParserTransform_pivot.g4 index 73e76b9..966e17f 100644 --- a/src/main/antlr4/imports/DPLParserTransform_pivot.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_pivot.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_predict.g4 b/src/main/antlr4/imports/DPLParserTransform_predict.g4 index 8a4b7d4..71af685 100644 --- a/src/main/antlr4/imports/DPLParserTransform_predict.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_predict.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_rangemap.g4 b/src/main/antlr4/imports/DPLParserTransform_rangemap.g4 index 67d779e..a522087 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rangemap.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rangemap.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_rare.g4 b/src/main/antlr4/imports/DPLParserTransform_rare.g4 index eb33b33..1c126bc 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rare.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rare.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_redistribute.g4 b/src/main/antlr4/imports/DPLParserTransform_redistribute.g4 index a8694a1..0cf0ba6 100644 --- a/src/main/antlr4/imports/DPLParserTransform_redistribute.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_redistribute.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_regex.g4 b/src/main/antlr4/imports/DPLParserTransform_regex.g4 index 3ad6cc0..1fb52ed 100644 --- a/src/main/antlr4/imports/DPLParserTransform_regex.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_regex.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_relevancy.g4 b/src/main/antlr4/imports/DPLParserTransform_relevancy.g4 index a3bedfd..c9405ba 100644 --- a/src/main/antlr4/imports/DPLParserTransform_relevancy.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_relevancy.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_reltime.g4 b/src/main/antlr4/imports/DPLParserTransform_reltime.g4 index 3336e2b..7fb20ab 100644 --- a/src/main/antlr4/imports/DPLParserTransform_reltime.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_reltime.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_rename.g4 b/src/main/antlr4/imports/DPLParserTransform_rename.g4 index 60c6544..ac5e7f4 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rename.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rename.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_replace.g4 b/src/main/antlr4/imports/DPLParserTransform_replace.g4 index 547b4d6..25e1218 100644 --- a/src/main/antlr4/imports/DPLParserTransform_replace.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_replace.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_rest.g4 b/src/main/antlr4/imports/DPLParserTransform_rest.g4 index de08f2a..77735dd 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rest.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rest.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_return.g4 b/src/main/antlr4/imports/DPLParserTransform_return.g4 index 72a7703..419ef6a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_return.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_return.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_reverse.g4 b/src/main/antlr4/imports/DPLParserTransform_reverse.g4 index 4090b02..ee6408f 100644 --- a/src/main/antlr4/imports/DPLParserTransform_reverse.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_reverse.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_rex.g4 b/src/main/antlr4/imports/DPLParserTransform_rex.g4 index 495191e..89f4ee4 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rex.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rex.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_rex4j.g4 b/src/main/antlr4/imports/DPLParserTransform_rex4j.g4 index 427f3a6..7fc3174 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rex4j.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rex4j.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_rtorder.g4 b/src/main/antlr4/imports/DPLParserTransform_rtorder.g4 index a70aca0..0926a65 100644 --- a/src/main/antlr4/imports/DPLParserTransform_rtorder.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_rtorder.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_runshellscript.g4 b/src/main/antlr4/imports/DPLParserTransform_runshellscript.g4 index a72deda..3a19b83 100644 --- a/src/main/antlr4/imports/DPLParserTransform_runshellscript.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_runshellscript.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_savedsearch.g4 b/src/main/antlr4/imports/DPLParserTransform_savedsearch.g4 index 95b9d8a..cae23a2 100644 --- a/src/main/antlr4/imports/DPLParserTransform_savedsearch.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_savedsearch.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_script.g4 b/src/main/antlr4/imports/DPLParserTransform_script.g4 index 20019d2..ea307b5 100644 --- a/src/main/antlr4/imports/DPLParserTransform_script.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_script.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_scrub.g4 b/src/main/antlr4/imports/DPLParserTransform_scrub.g4 index 8334689..dbe2f49 100644 --- a/src/main/antlr4/imports/DPLParserTransform_scrub.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_scrub.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_search.g4 b/src/main/antlr4/imports/DPLParserTransform_search.g4 index 2d6057a..b32e529 100644 --- a/src/main/antlr4/imports/DPLParserTransform_search.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_search.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_searchtxn.g4 b/src/main/antlr4/imports/DPLParserTransform_searchtxn.g4 index bb6b19e..9ad374d 100644 --- a/src/main/antlr4/imports/DPLParserTransform_searchtxn.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_searchtxn.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_selfjoin.g4 b/src/main/antlr4/imports/DPLParserTransform_selfjoin.g4 index 051e5a0..3c0e837 100644 --- a/src/main/antlr4/imports/DPLParserTransform_selfjoin.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_selfjoin.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_sendalert.g4 b/src/main/antlr4/imports/DPLParserTransform_sendalert.g4 index 6f008f5..36b2b97 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sendalert.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sendalert.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_sendemail.g4 b/src/main/antlr4/imports/DPLParserTransform_sendemail.g4 index 8ffc9fd..010d626 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sendemail.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sendemail.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_set.g4 b/src/main/antlr4/imports/DPLParserTransform_set.g4 index 34b4d00..afbb024 100644 --- a/src/main/antlr4/imports/DPLParserTransform_set.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_set.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_setfields.g4 b/src/main/antlr4/imports/DPLParserTransform_setfields.g4 index 6405860..8d26e86 100644 --- a/src/main/antlr4/imports/DPLParserTransform_setfields.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_setfields.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_sichart.g4 b/src/main/antlr4/imports/DPLParserTransform_sichart.g4 index bd2b751..5e36e62 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sichart.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sichart.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_sirare.g4 b/src/main/antlr4/imports/DPLParserTransform_sirare.g4 index 01a46fe..b69f6c2 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sirare.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sirare.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_sistats.g4 b/src/main/antlr4/imports/DPLParserTransform_sistats.g4 index 33a755d..7922ec9 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sistats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sistats.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_sitimechart.g4 b/src/main/antlr4/imports/DPLParserTransform_sitimechart.g4 index 98438f8..b875849 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sitimechart.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sitimechart.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_sitop.g4 b/src/main/antlr4/imports/DPLParserTransform_sitop.g4 index caa7a39..2b8e349 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sitop.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sitop.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_sort.g4 b/src/main/antlr4/imports/DPLParserTransform_sort.g4 index 90c3441..80a6ef7 100644 --- a/src/main/antlr4/imports/DPLParserTransform_sort.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_sort.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_spath.g4 b/src/main/antlr4/imports/DPLParserTransform_spath.g4 index 332e6ce..371499b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_spath.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_spath.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_stats.g4 b/src/main/antlr4/imports/DPLParserTransform_stats.g4 index 167eaf7..494f87b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_stats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_stats.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_strcat.g4 b/src/main/antlr4/imports/DPLParserTransform_strcat.g4 index 884c50c..eea0fc9 100644 --- a/src/main/antlr4/imports/DPLParserTransform_strcat.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_strcat.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_streamstats.g4 b/src/main/antlr4/imports/DPLParserTransform_streamstats.g4 index b1c9400..e86c573 100644 --- a/src/main/antlr4/imports/DPLParserTransform_streamstats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_streamstats.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_table.g4 b/src/main/antlr4/imports/DPLParserTransform_table.g4 index 4e31d83..be84124 100644 --- a/src/main/antlr4/imports/DPLParserTransform_table.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_table.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_tags.g4 b/src/main/antlr4/imports/DPLParserTransform_tags.g4 index 32f429b..6c883fe 100644 --- a/src/main/antlr4/imports/DPLParserTransform_tags.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_tags.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_tail.g4 b/src/main/antlr4/imports/DPLParserTransform_tail.g4 index f33b937..47c7d5c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_tail.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_tail.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_teragrep.g4 b/src/main/antlr4/imports/DPLParserTransform_teragrep.g4 index 7c5f6b0..e15bd59 100644 --- a/src/main/antlr4/imports/DPLParserTransform_teragrep.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_teragrep.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_timechart.g4 b/src/main/antlr4/imports/DPLParserTransform_timechart.g4 index 8c6cca1..3572dfc 100644 --- a/src/main/antlr4/imports/DPLParserTransform_timechart.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_timechart.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_timewrap.g4 b/src/main/antlr4/imports/DPLParserTransform_timewrap.g4 index fd57e4a..69fb2b3 100644 --- a/src/main/antlr4/imports/DPLParserTransform_timewrap.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_timewrap.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_top.g4 b/src/main/antlr4/imports/DPLParserTransform_top.g4 index f707f40..eb7f4cc 100644 --- a/src/main/antlr4/imports/DPLParserTransform_top.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_top.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_transaction.g4 b/src/main/antlr4/imports/DPLParserTransform_transaction.g4 index 8db9fdb..556c22c 100644 --- a/src/main/antlr4/imports/DPLParserTransform_transaction.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_transaction.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_transpose.g4 b/src/main/antlr4/imports/DPLParserTransform_transpose.g4 index 9e3605a..b7740b3 100644 --- a/src/main/antlr4/imports/DPLParserTransform_transpose.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_transpose.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_trendline.g4 b/src/main/antlr4/imports/DPLParserTransform_trendline.g4 index 1985b19..c3e0ce1 100644 --- a/src/main/antlr4/imports/DPLParserTransform_trendline.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_trendline.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_tscollect.g4 b/src/main/antlr4/imports/DPLParserTransform_tscollect.g4 index 00aea30..74b1a68 100644 --- a/src/main/antlr4/imports/DPLParserTransform_tscollect.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_tscollect.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_tstats.g4 b/src/main/antlr4/imports/DPLParserTransform_tstats.g4 index 03fa48a..72c29bb 100644 --- a/src/main/antlr4/imports/DPLParserTransform_tstats.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_tstats.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_typeahead.g4 b/src/main/antlr4/imports/DPLParserTransform_typeahead.g4 index 34c9181..b3c33ab 100644 --- a/src/main/antlr4/imports/DPLParserTransform_typeahead.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_typeahead.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_typelearner.g4 b/src/main/antlr4/imports/DPLParserTransform_typelearner.g4 index 1995ef9..f8dc6ce 100644 --- a/src/main/antlr4/imports/DPLParserTransform_typelearner.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_typelearner.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_typer.g4 b/src/main/antlr4/imports/DPLParserTransform_typer.g4 index be18214..6adc585 100644 --- a/src/main/antlr4/imports/DPLParserTransform_typer.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_typer.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_union.g4 b/src/main/antlr4/imports/DPLParserTransform_union.g4 index a8d08dc..69415f7 100644 --- a/src/main/antlr4/imports/DPLParserTransform_union.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_union.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_uniq.g4 b/src/main/antlr4/imports/DPLParserTransform_uniq.g4 index 4eab438..4be83bd 100644 --- a/src/main/antlr4/imports/DPLParserTransform_uniq.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_uniq.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_untable.g4 b/src/main/antlr4/imports/DPLParserTransform_untable.g4 index 1cac29a..3e2ce6d 100644 --- a/src/main/antlr4/imports/DPLParserTransform_untable.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_untable.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_where.g4 b/src/main/antlr4/imports/DPLParserTransform_where.g4 index adb3b38..e366cc5 100644 --- a/src/main/antlr4/imports/DPLParserTransform_where.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_where.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_x11.g4 b/src/main/antlr4/imports/DPLParserTransform_x11.g4 index 8d876c0..2cf01a7 100644 --- a/src/main/antlr4/imports/DPLParserTransform_x11.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_x11.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_xmlkv.g4 b/src/main/antlr4/imports/DPLParserTransform_xmlkv.g4 index ce8d031..505bb3a 100644 --- a/src/main/antlr4/imports/DPLParserTransform_xmlkv.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_xmlkv.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_xmlunescape.g4 b/src/main/antlr4/imports/DPLParserTransform_xmlunescape.g4 index 836addd..efb785d 100644 --- a/src/main/antlr4/imports/DPLParserTransform_xmlunescape.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_xmlunescape.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_xpath.g4 b/src/main/antlr4/imports/DPLParserTransform_xpath.g4 index f49ac27..a5fe24b 100644 --- a/src/main/antlr4/imports/DPLParserTransform_xpath.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_xpath.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParserTransform_xyseries.g4 b/src/main/antlr4/imports/DPLParserTransform_xyseries.g4 index d560bd3..a41cda8 100644 --- a/src/main/antlr4/imports/DPLParserTransform_xyseries.g4 +++ b/src/main/antlr4/imports/DPLParserTransform_xyseries.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/DPLParser_where_mode.g4 b/src/main/antlr4/imports/DPLParser_where_mode.g4 index 41b76c0..752f879 100644 --- a/src/main/antlr4/imports/DPLParser_where_mode.g4 +++ b/src/main/antlr4/imports/DPLParser_where_mode.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/EVAL_LANGUAGE_MODE.g4 b/src/main/antlr4/imports/EVAL_LANGUAGE_MODE.g4 index 249e2ed..78da7ad 100644 --- a/src/main/antlr4/imports/EVAL_LANGUAGE_MODE.g4 +++ b/src/main/antlr4/imports/EVAL_LANGUAGE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_BOOLEAN.g4 b/src/main/antlr4/imports/GET_BOOLEAN.g4 index 29655cc..67b4ede 100644 --- a/src/main/antlr4/imports/GET_BOOLEAN.g4 +++ b/src/main/antlr4/imports/GET_BOOLEAN.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_FIELD.g4 b/src/main/antlr4/imports/GET_FIELD.g4 index de666df..5d5a042 100644 --- a/src/main/antlr4/imports/GET_FIELD.g4 +++ b/src/main/antlr4/imports/GET_FIELD.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_INDEX_STRING.g4 b/src/main/antlr4/imports/GET_INDEX_STRING.g4 index 30e9fc4..8459898 100644 --- a/src/main/antlr4/imports/GET_INDEX_STRING.g4 +++ b/src/main/antlr4/imports/GET_INDEX_STRING.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_INTEGER.g4 b/src/main/antlr4/imports/GET_INTEGER.g4 index a70bfa2..e73e9ce 100644 --- a/src/main/antlr4/imports/GET_INTEGER.g4 +++ b/src/main/antlr4/imports/GET_INTEGER.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_I_OR_S.g4 b/src/main/antlr4/imports/GET_I_OR_S.g4 index 762735f..dba9dfa 100644 --- a/src/main/antlr4/imports/GET_I_OR_S.g4 +++ b/src/main/antlr4/imports/GET_I_OR_S.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_NUMBER.g4 b/src/main/antlr4/imports/GET_NUMBER.g4 index e6098e7..db0c2fc 100644 --- a/src/main/antlr4/imports/GET_NUMBER.g4 +++ b/src/main/antlr4/imports/GET_NUMBER.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_REGEX_STRING.g4 b/src/main/antlr4/imports/GET_REGEX_STRING.g4 index 94c647d..7da728f 100644 --- a/src/main/antlr4/imports/GET_REGEX_STRING.g4 +++ b/src/main/antlr4/imports/GET_REGEX_STRING.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_SORT_FIELD.g4 b/src/main/antlr4/imports/GET_SORT_FIELD.g4 index 2e85c1c..42fc2eb 100644 --- a/src/main/antlr4/imports/GET_SORT_FIELD.g4 +++ b/src/main/antlr4/imports/GET_SORT_FIELD.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_SPAN.g4 b/src/main/antlr4/imports/GET_SPAN.g4 index ca63e3f..04d3553 100644 --- a/src/main/antlr4/imports/GET_SPAN.g4 +++ b/src/main/antlr4/imports/GET_SPAN.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_STRING.g4 b/src/main/antlr4/imports/GET_STRING.g4 index 30c39fd..67118e1 100644 --- a/src/main/antlr4/imports/GET_STRING.g4 +++ b/src/main/antlr4/imports/GET_STRING.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_TIME.g4 b/src/main/antlr4/imports/GET_TIME.g4 index 18eb005..664ac9f 100644 --- a/src/main/antlr4/imports/GET_TIME.g4 +++ b/src/main/antlr4/imports/GET_TIME.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_T_OR_B.g4 b/src/main/antlr4/imports/GET_T_OR_B.g4 index affed93..7d887c0 100644 --- a/src/main/antlr4/imports/GET_T_OR_B.g4 +++ b/src/main/antlr4/imports/GET_T_OR_B.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_WHERE_MODE.g4 b/src/main/antlr4/imports/GET_WHERE_MODE.g4 index e7b1bfa..ad96a95 100644 --- a/src/main/antlr4/imports/GET_WHERE_MODE.g4 +++ b/src/main/antlr4/imports/GET_WHERE_MODE.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/antlr4/imports/GET_WHERE_MODE_BY.g4 b/src/main/antlr4/imports/GET_WHERE_MODE_BY.g4 index 0e18bd5..b5f8c95 100644 --- a/src/main/antlr4/imports/GET_WHERE_MODE_BY.g4 +++ b/src/main/antlr4/imports/GET_WHERE_MODE_BY.g4 @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/main/java/com/teragrep/pth_03/ParseTreeToXml.java b/src/main/java/com/teragrep/pth_03/ParseTreeToXml.java index 92880d5..da013bd 100644 --- a/src/main/java/com/teragrep/pth_03/ParseTreeToXml.java +++ b/src/main/java/com/teragrep/pth_03/ParseTreeToXml.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/CustomSyntaxTests.java b/src/test/java/com/teragrep/pth_03/CustomSyntaxTests.java index 5566015..5de46d0 100644 --- a/src/test/java/com/teragrep/pth_03/CustomSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/CustomSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/DPLLanguageSyntaxTests.java b/src/test/java/com/teragrep/pth_03/DPLLanguageSyntaxTests.java index 9ca6835..891466d 100644 --- a/src/test/java/com/teragrep/pth_03/DPLLanguageSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/DPLLanguageSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/ParseTreeToXMLTest.java b/src/test/java/com/teragrep/pth_03/ParseTreeToXMLTest.java index b076e97..29171dd 100644 --- a/src/test/java/com/teragrep/pth_03/ParseTreeToXMLTest.java +++ b/src/test/java/com/teragrep/pth_03/ParseTreeToXMLTest.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/ParserStructureTestingUtility.java b/src/test/java/com/teragrep/pth_03/ParserStructureTestingUtility.java index b1cc5b5..b569b55 100644 --- a/src/test/java/com/teragrep/pth_03/ParserStructureTestingUtility.java +++ b/src/test/java/com/teragrep/pth_03/ParserStructureTestingUtility.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/ParserSyntaxTestingUtility.java b/src/test/java/com/teragrep/pth_03/ParserSyntaxTestingUtility.java index 45e97ae..ad541bb 100644 --- a/src/test/java/com/teragrep/pth_03/ParserSyntaxTestingUtility.java +++ b/src/test/java/com/teragrep/pth_03/ParserSyntaxTestingUtility.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/TicketSyntaxTests.java b/src/test/java/com/teragrep/pth_03/TicketSyntaxTests.java index 2f54e9a..42fc9e7 100644 --- a/src/test/java/com/teragrep/pth_03/TicketSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/TicketSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AbstractSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AbstractSyntaxTests.java index ef6b8e6..52fca88 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AbstractSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AbstractSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AccumSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AccumSyntaxTests.java index 3aa25f1..8dae533 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AccumSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AccumSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AddcoltotalsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AddcoltotalsSyntaxTests.java index 287818c..45941ee 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AddcoltotalsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AddcoltotalsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AddinfoSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AddinfoSyntaxTests.java index 10848f6..b781d88 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AddinfoSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AddinfoSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AddtotalsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AddtotalsSyntaxTests.java index 4944e17..5310210 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AddtotalsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AddtotalsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AnalyzefieldsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AnalyzefieldsSyntaxTests.java index bf2e980..3a3f4c0 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AnalyzefieldsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AnalyzefieldsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AnomaliesSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AnomaliesSyntaxTests.java index 6284377..f976014 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AnomaliesSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AnomaliesSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AnomalousvalueSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AnomalousvalueSyntaxTests.java index 6de4a0c..999c1ad 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AnomalousvalueSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AnomalousvalueSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AnomalydetectionSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AnomalydetectionSyntaxTests.java index d84e286..a400803 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AnomalydetectionSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AnomalydetectionSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AppendSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AppendSyntaxTests.java index bb7be01..c670fe5 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AppendSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AppendSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AppendcolsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AppendcolsSyntaxTests.java index f100d6a..96def8d 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AppendcolsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AppendcolsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AppendpipeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AppendpipeSyntaxTests.java index 886b675..ad83c5e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AppendpipeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AppendpipeSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ArulesSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ArulesSyntaxTests.java index 7750ed0..f0553ca 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ArulesSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ArulesSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AssociateSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AssociateSyntaxTests.java index d7e67b1..1113063 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AssociateSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AssociateSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AuditSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AuditSyntaxTests.java index 7119c10..db0ef70 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AuditSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AuditSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/AutoregressSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/AutoregressSyntaxTests.java index 38cfdaf..5cff8e1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/AutoregressSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/AutoregressSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/BinSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/BinSyntaxTests.java index d4ad17b..68e2f23 100644 --- a/src/test/java/com/teragrep/pth_03/tests/BinSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/BinSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/BucketdirSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/BucketdirSyntaxTests.java index ca5c03e..b6d8476 100644 --- a/src/test/java/com/teragrep/pth_03/tests/BucketdirSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/BucketdirSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ChartSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ChartSyntaxTests.java index 3230545..75bcceb 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ChartSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ChartSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ClusterSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ClusterSyntaxTests.java index 2e77175..05b122c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ClusterSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ClusterSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/CofilterSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/CofilterSyntaxTests.java index 140fd49..1606ef8 100644 --- a/src/test/java/com/teragrep/pth_03/tests/CofilterSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/CofilterSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/CollapseSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/CollapseSyntaxTests.java index 0ae37ad..5a4f6cd 100644 --- a/src/test/java/com/teragrep/pth_03/tests/CollapseSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/CollapseSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/CollectSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/CollectSyntaxTests.java index c5aadbc..a0d2f04 100644 --- a/src/test/java/com/teragrep/pth_03/tests/CollectSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/CollectSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ConcurrencySyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ConcurrencySyntaxTests.java index 8b20b51..ab8c71e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ConcurrencySyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ConcurrencySyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ContingencySyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ContingencySyntaxTests.java index ad0007c..9eb206c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ContingencySyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ContingencySyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ConvertSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ConvertSyntaxTests.java index a6ef501..98801f1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ConvertSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ConvertSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/CorrelateSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/CorrelateSyntaxTests.java index 1229eb9..f5fccee 100644 --- a/src/test/java/com/teragrep/pth_03/tests/CorrelateSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/CorrelateSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/DatamodelSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DatamodelSyntaxTests.java index ec5709d..d5b4a56 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DatamodelSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DatamodelSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/DbinspectSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DbinspectSyntaxTests.java index 1a37a8d..2763db8 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DbinspectSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DbinspectSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/DedupSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DedupSyntaxTests.java index ab75c9f..9f03ff9 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DedupSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DedupSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/DeleteSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DeleteSyntaxTests.java index 95533f9..d14cd6f 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DeleteSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DeleteSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/DeltaSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DeltaSyntaxTests.java index 09a7703..449d1ea 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DeltaSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DeltaSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/DiffSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DiffSyntaxTests.java index 0bd84cb..81bd56c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DiffSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DiffSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/DplSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DplSyntaxTests.java index 03b9e4a..b12bb40 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DplSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DplSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/DumpSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/DumpSyntaxTests.java index eaff96f..f285708 100644 --- a/src/test/java/com/teragrep/pth_03/tests/DumpSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/DumpSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ErexSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ErexSyntaxTests.java index a04b642..9ad83b8 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ErexSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ErexSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/EvalSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/EvalSyntaxTests.java index 650063e..f3e75ac 100644 --- a/src/test/java/com/teragrep/pth_03/tests/EvalSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/EvalSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/EventcountSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/EventcountSyntaxTests.java index c3b8ff3..5cda180 100644 --- a/src/test/java/com/teragrep/pth_03/tests/EventcountSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/EventcountSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/EventstatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/EventstatsSyntaxTests.java index 8e5fe06..ff37a75 100644 --- a/src/test/java/com/teragrep/pth_03/tests/EventstatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/EventstatsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ExplainSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ExplainSyntaxTests.java index ee345c7..a4230d0 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ExplainSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ExplainSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ExtractSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ExtractSyntaxTests.java index 7579236..960d762 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ExtractSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ExtractSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/FieldformatSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FieldformatSyntaxTests.java index 9cb7b4e..c4aa73c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FieldformatSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FieldformatSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/FieldsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FieldsSyntaxTests.java index f54d14b..1a24a98 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FieldsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FieldsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/FieldsummarySyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FieldsummarySyntaxTests.java index f4f9b7a..a80c54b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FieldsummarySyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FieldsummarySyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/FilldownSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FilldownSyntaxTests.java index 8ad0c91..cf63d64 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FilldownSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FilldownSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/FillnullSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FillnullSyntaxTests.java index 7b1b41e..f25629a 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FillnullSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FillnullSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/FindkeywordsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FindkeywordsSyntaxTests.java index 0450616..906bae1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FindkeywordsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FindkeywordsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/FindtypesSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FindtypesSyntaxTests.java index f186ca0..77ca7ad 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FindtypesSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FindtypesSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/FolderizeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FolderizeSyntaxTests.java index b0aeca0..c710131 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FolderizeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FolderizeSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ForeachSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ForeachSyntaxTests.java index ce666c5..8519a42 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ForeachSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ForeachSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/FormatSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FormatSyntaxTests.java index 029bdb1..5cffa59 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FormatSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FormatSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/FromSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/FromSyntaxTests.java index fad09a3..9f676ee 100644 --- a/src/test/java/com/teragrep/pth_03/tests/FromSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/FromSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/GaugeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/GaugeSyntaxTests.java index 67846ee..dc85e67 100644 --- a/src/test/java/com/teragrep/pth_03/tests/GaugeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/GaugeSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/GentimesSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/GentimesSyntaxTests.java index d3c2948..84d1916 100644 --- a/src/test/java/com/teragrep/pth_03/tests/GentimesSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/GentimesSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/GeomSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/GeomSyntaxTests.java index 1f3ff43..6b89484 100644 --- a/src/test/java/com/teragrep/pth_03/tests/GeomSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/GeomSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/GeomfilterSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/GeomfilterSyntaxTests.java index 9a1c033..12cce2c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/GeomfilterSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/GeomfilterSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/GeostatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/GeostatsSyntaxTests.java index d2bf2d8..4732898 100644 --- a/src/test/java/com/teragrep/pth_03/tests/GeostatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/GeostatsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/HeadSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/HeadSyntaxTests.java index cd5c8bb..8e64832 100644 --- a/src/test/java/com/teragrep/pth_03/tests/HeadSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/HeadSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/HighlightSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/HighlightSyntaxTests.java index ca5e7ee..ebbac63 100644 --- a/src/test/java/com/teragrep/pth_03/tests/HighlightSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/HighlightSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/HistorySyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/HistorySyntaxTests.java index 4c5b578..ebbdada 100644 --- a/src/test/java/com/teragrep/pth_03/tests/HistorySyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/HistorySyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/IconifySyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/IconifySyntaxTests.java index edc16b6..1927fd8 100644 --- a/src/test/java/com/teragrep/pth_03/tests/IconifySyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/IconifySyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/InputcsvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/InputcsvSyntaxTests.java index 9c57041..07f00ff 100644 --- a/src/test/java/com/teragrep/pth_03/tests/InputcsvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/InputcsvSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/InputlookupSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/InputlookupSyntaxTests.java index d2f18ae..4af1dcd 100644 --- a/src/test/java/com/teragrep/pth_03/tests/InputlookupSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/InputlookupSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/IplocationSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/IplocationSyntaxTests.java index 420143b..db0acd4 100644 --- a/src/test/java/com/teragrep/pth_03/tests/IplocationSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/IplocationSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/JoinSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/JoinSyntaxTests.java index 244e7f6..fef2ce3 100644 --- a/src/test/java/com/teragrep/pth_03/tests/JoinSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/JoinSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/KmeansSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/KmeansSyntaxTests.java index c7efc52..2a160e2 100644 --- a/src/test/java/com/teragrep/pth_03/tests/KmeansSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/KmeansSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/KvformSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/KvformSyntaxTests.java index 38d06d3..9f13bb0 100644 --- a/src/test/java/com/teragrep/pth_03/tests/KvformSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/KvformSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/LoadjobSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/LoadjobSyntaxTests.java index e3e0fe4..f7e89a3 100644 --- a/src/test/java/com/teragrep/pth_03/tests/LoadjobSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/LoadjobSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/LocalizeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/LocalizeSyntaxTests.java index f5fff54..e831617 100644 --- a/src/test/java/com/teragrep/pth_03/tests/LocalizeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/LocalizeSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/LogicalOperationSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/LogicalOperationSyntaxTests.java index 98ee82b..3501f1e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/LogicalOperationSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/LogicalOperationSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/LookupSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/LookupSyntaxTests.java index bfd0d29..3c013ba 100644 --- a/src/test/java/com/teragrep/pth_03/tests/LookupSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/LookupSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MakecontinuousSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MakecontinuousSyntaxTests.java index 133bcc9..a16d63a 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MakecontinuousSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MakecontinuousSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MakejsonSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MakejsonSyntaxTests.java index 384ae1f..313aeca 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MakejsonSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MakejsonSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MakemvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MakemvSyntaxTests.java index 1835bfe..a26415e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MakemvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MakemvSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MakeresultsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MakeresultsSyntaxTests.java index 587764e..037143b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MakeresultsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MakeresultsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MapSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MapSyntaxTests.java index 968082c..b2e81cd 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MapSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MapSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/McatalogSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/McatalogSyntaxTests.java index d3b5c48..89cb92b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/McatalogSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/McatalogSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/McollectSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/McollectSyntaxTests.java index ee10538..b5ee6e9 100644 --- a/src/test/java/com/teragrep/pth_03/tests/McollectSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/McollectSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MetadataSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MetadataSyntaxTests.java index 3f242ef..f2e2414 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MetadataSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MetadataSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MeventcollectSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MeventcollectSyntaxTests.java index 37d19d7..fb6b11c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MeventcollectSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MeventcollectSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MstatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MstatsSyntaxTests.java index bb0d7cd..2b10571 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MstatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MstatsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MultikvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MultikvSyntaxTests.java index 5911960..f282d11 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MultikvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MultikvSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MultisearchSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MultisearchSyntaxTests.java index 159f493..b9700b7 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MultisearchSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MultisearchSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MvcombineSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MvcombineSyntaxTests.java index d2c604d..ba1a8c2 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MvcombineSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MvcombineSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/MvexpandSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/MvexpandSyntaxTests.java index 51139d3..3c03cf0 100644 --- a/src/test/java/com/teragrep/pth_03/tests/MvexpandSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/MvexpandSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/NomvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/NomvSyntaxTests.java index 2469127..726355e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/NomvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/NomvSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/OutlierSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/OutlierSyntaxTests.java index 4c216cf..15c946e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/OutlierSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/OutlierSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/OutputcsvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/OutputcsvSyntaxTests.java index 16411ca..3881b43 100644 --- a/src/test/java/com/teragrep/pth_03/tests/OutputcsvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/OutputcsvSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/OutputlookupSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/OutputlookupSyntaxTests.java index f54bb3c..e944103 100644 --- a/src/test/java/com/teragrep/pth_03/tests/OutputlookupSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/OutputlookupSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/OutputtextSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/OutputtextSyntaxTests.java index e88eec1..95c7b5c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/OutputtextSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/OutputtextSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/PredictSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/PredictSyntaxTests.java index 9981b7a..ce99243 100644 --- a/src/test/java/com/teragrep/pth_03/tests/PredictSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/PredictSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/RangemapSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RangemapSyntaxTests.java index a60d502..fa0410b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RangemapSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RangemapSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/RareSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RareSyntaxTests.java index 0bfbd5b..66a5bcc 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RareSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RareSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/RedistributeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RedistributeSyntaxTests.java index 24a4635..7eeb652 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RedistributeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RedistributeSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/RegexSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RegexSyntaxTests.java index 2ba69d6..7ee0394 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RegexSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RegexSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/RenameSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RenameSyntaxTests.java index cbadeac..6ea524c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RenameSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RenameSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ReplaceSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ReplaceSyntaxTests.java index 20c4d7f..50b3f5f 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ReplaceSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ReplaceSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/RestSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RestSyntaxTests.java index 2fe3af9..0b712b1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RestSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RestSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ReturnSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ReturnSyntaxTests.java index a43e0fa..41d0d03 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ReturnSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ReturnSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/Rex4jSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/Rex4jSyntaxTests.java index edfee78..9160297 100644 --- a/src/test/java/com/teragrep/pth_03/tests/Rex4jSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/Rex4jSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/RexSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RexSyntaxTests.java index 0e370ce..852d6ad 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RexSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RexSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/RtorderSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RtorderSyntaxTests.java index 2b0afd9..3fc4cdc 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RtorderSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RtorderSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/RunshellscriptSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/RunshellscriptSyntaxTests.java index d8dca7c..fd9fa8e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/RunshellscriptSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/RunshellscriptSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SavedsearchSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SavedsearchSyntaxTests.java index c0f8c63..5adf030 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SavedsearchSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SavedsearchSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ScriptSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ScriptSyntaxTests.java index eb21053..d6a11cb 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ScriptSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ScriptSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/ScrubSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/ScrubSyntaxTests.java index fb47001..5238ed9 100644 --- a/src/test/java/com/teragrep/pth_03/tests/ScrubSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/ScrubSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SearchSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SearchSyntaxTests.java index 357777a..bd20839 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SearchSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SearchSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SearchtxnSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SearchtxnSyntaxTests.java index 9ff8ba9..e2cf34e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SearchtxnSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SearchtxnSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SelfjoinSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SelfjoinSyntaxTests.java index de26c10..eca946e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SelfjoinSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SelfjoinSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SendalertSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SendalertSyntaxTests.java index 8c6da14..a2f7107 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SendalertSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SendalertSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SendemailSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SendemailSyntaxTests.java index 341b229..0dab391 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SendemailSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SendemailSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SetSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SetSyntaxTests.java index f304ff3..356b390 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SetSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SetSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SetfieldsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SetfieldsSyntaxTests.java index a5e43a4..1a59e1b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SetfieldsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SetfieldsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SichartSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SichartSyntaxTests.java index c7779c0..ba03cff 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SichartSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SichartSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SirareSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SirareSyntaxTests.java index fbde568..7f84201 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SirareSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SirareSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SistatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SistatsSyntaxTests.java index 11efc4d..fcdcca4 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SistatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SistatsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SitimechartSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SitimechartSyntaxTests.java index a1a78f3..52fc1c2 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SitimechartSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SitimechartSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SitopSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SitopSyntaxTests.java index 5b51019..9f2e8a9 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SitopSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SitopSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SortSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SortSyntaxTests.java index 27645b1..0ee80ec 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SortSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SortSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/SpathSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/SpathSyntaxTests.java index 39e85bd..5782ec1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/SpathSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/SpathSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/StatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/StatsSyntaxTests.java index 6a983ca..cd1cbc4 100644 --- a/src/test/java/com/teragrep/pth_03/tests/StatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/StatsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/StrcatSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/StrcatSyntaxTests.java index b97f628..47d4c14 100644 --- a/src/test/java/com/teragrep/pth_03/tests/StrcatSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/StrcatSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/StreamstatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/StreamstatsSyntaxTests.java index 9d834c3..19287cb 100644 --- a/src/test/java/com/teragrep/pth_03/tests/StreamstatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/StreamstatsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TableSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TableSyntaxTests.java index ac76cf2..77ed573 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TableSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TableSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TagsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TagsSyntaxTests.java index 21d0e0d..df22d79 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TagsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TagsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TailSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TailSyntaxTests.java index 89f2b5e..f5e88bd 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TailSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TailSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TeragrepSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TeragrepSyntaxTests.java index 1b45a78..b3cfea4 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TeragrepSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TeragrepSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TimechartSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TimechartSyntaxTests.java index 001dd2b..1f88203 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TimechartSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TimechartSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TimewrapSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TimewrapSyntaxTests.java index be98825..402ddd7 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TimewrapSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TimewrapSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TopSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TopSyntaxTests.java index 3b39b14..695fe2c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TopSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TopSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TransactionSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TransactionSyntaxTests.java index 61570b5..800d43e 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TransactionSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TransactionSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TransposeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TransposeSyntaxTests.java index 0b0a896..a6fb258 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TransposeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TransposeSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TrendlineSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TrendlineSyntaxTests.java index a69551e..7c125af 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TrendlineSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TrendlineSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TscollectSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TscollectSyntaxTests.java index 791fb1b..177b19c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TscollectSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TscollectSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TstatsSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TstatsSyntaxTests.java index bae585b..a7f660c 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TstatsSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TstatsSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TypeaheadSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TypeaheadSyntaxTests.java index d281ad2..993e582 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TypeaheadSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TypeaheadSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TypelearnerSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TypelearnerSyntaxTests.java index 51792f1..c52c3ef 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TypelearnerSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TypelearnerSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/TyperSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/TyperSyntaxTests.java index 4e17ab1..51cca58 100644 --- a/src/test/java/com/teragrep/pth_03/tests/TyperSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/TyperSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/UnionSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/UnionSyntaxTests.java index d2c3889..5281ba2 100644 --- a/src/test/java/com/teragrep/pth_03/tests/UnionSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/UnionSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/UntableSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/UntableSyntaxTests.java index 3a09f5a..9136b94 100644 --- a/src/test/java/com/teragrep/pth_03/tests/UntableSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/UntableSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/X11SyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/X11SyntaxTests.java index cfb3e7a..c4640e1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/X11SyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/X11SyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/XmlkvSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/XmlkvSyntaxTests.java index 976582b..c44fbc1 100644 --- a/src/test/java/com/teragrep/pth_03/tests/XmlkvSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/XmlkvSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/XmlunescapeSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/XmlunescapeSyntaxTests.java index 5159e96..fabad96 100644 --- a/src/test/java/com/teragrep/pth_03/tests/XmlunescapeSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/XmlunescapeSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/XpathSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/XpathSyntaxTests.java index 7845359..39e4ae0 100644 --- a/src/test/java/com/teragrep/pth_03/tests/XpathSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/XpathSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by diff --git a/src/test/java/com/teragrep/pth_03/tests/XyseriesSyntaxTests.java b/src/test/java/com/teragrep/pth_03/tests/XyseriesSyntaxTests.java index fa12278..842957b 100644 --- a/src/test/java/com/teragrep/pth_03/tests/XyseriesSyntaxTests.java +++ b/src/test/java/com/teragrep/pth_03/tests/XyseriesSyntaxTests.java @@ -1,6 +1,6 @@ /* * Data Processing Language (DPL) parser - * Copyright (C) 2025 Suomen Kanuuna Oy + * Copyright (C) 2026 Suomen Kanuuna Oy * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by