<commit_before># Default S-Match configuration file
# Consists of component configuration sections.
# Each section configures a single component and its properties.
# If component is not specified, it will not be created.
#
# Component configuration section format:
#
# ComponentKey=fully.qualified.ComponentClassName
# ComponentKey.ComponentClassName.key=value
#
# Components prefixed with Global. can be reused in configuration 
# of other components. These are instantiated once and stored.
# For example, declare the global component
# Global.ComponentKey=fully.qualified.ComponentClassName
# and reuse it
# AnotherComponentKey=fully.qualified.ComponentClassName
# AnotherComponentKey.ComponentClassName.key=Global.ComponentKey


# Linguistic Oracle configuration. The class specified as LinguisticOracle
# should implement ILinguisticOracle interface.
Global.LinguisticOracle=it.unitn.disi.smatch.oracles.wordnet.WordNet
Global.LinguisticOracle.WordNet.JWNLPropertiesPath=../conf/file_properties.xml

# Sense Matcher configuration. The class specified as SenseMatcher
# should implement ISenseMatcher interface.
Global.SenseMatcher=it.unitn.disi.smatch.oracles.wordnet.InMemoryWordNetBinaryArray
# skip the loading of arrays
# Global.SenseMatcher.InMemoryWordNetBinaryArray.loadArrays=false
Global.SenseMatcher.InMemoryWordNetBinaryArray.adjectiveSynonymFile=../data/wordnet/2.1/cache/adj_syn.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.adjectiveAntonymFile=../data/wordnet/2.1/cache/adj_opp.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.nounMGFile=../data/wordnet/2.1/cache/noun3_mg.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.nounAntonymFile=../data/wordnet/2.1/cache/noun_opp.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.verbMGFile=../data/wordnet/2.1/cache/verb_mg.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.nominalizationsFile=../data/wordnet/2.1/cache/nominalizations.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.adverbsAntonymFile=../data/wordnet/2.1/cache/adv_opp.arr
# WordNet is used only during conversion
Global.SenseMatcher.InMemoryWordNetBinaryArray.JWNLPropertiesPath=../conf/file_properties.xml



# Context Loader configuration. The class specified as ContextLoader 
# should implement IContextLoader interface.
ContextLoader=it.unitn.disi.smatch.loaders.context.CTXMLContextLoader
#ContextLoader=it.unitn.disi.smatch.loaders.context.TabContextLoader
#ContextLoader.TabContextLoader.key=value

# Context Renderer configuration. The class specified as ContextRenderer
# should implement IContextRenderer interface.
ContextRenderer=it.unitn.disi.smatch.renderers.context.CTXMLContextRenderer

# Mapping Loader configuration. The class specified as MappingLoader 
# should implement IMappingLoader interface.
MappingLoader=it.unitn.disi.smatch.loaders.mapping.PlainMappingLoader

# Mapping Renderer configuration. The class specified as MappingRenderer
# should implement IMappingRenderer interface.
MappingRenderer=it.unitn.disi.smatch.renderers.mapping.PlainMappingRenderer

# Mapping Filter configuration. The class specified as MappingFilter
# should implement IMappingFilter interface.
#MappingFilter=it.unitn.disi.smatch.filters.RedundantMappingFilterEQ
MappingFilter=

# Context Preprocessor configuration. The class specified as ContextPreprocessor
# should implement IContextPreprocessor interface.
ContextPreprocessor=it.unitn.disi.smatch.preprocessors.DefaultContextPreprocessor
# only used during conversion
ContextPreprocessor.DefaultContextPreprocessor.multiwordsFileName=../data/wordnet/2.1/cache/multiwords.hash
# skip the loading of arrays
# ContextPreprocessor.DefaultContextPreprocessor.loadArrays=false
# instance of ISenseMatcher interface
ContextPreprocessor.DefaultContextPreprocessor.senseMatcher=Global.SenseMatcher
# instance of ILinguisticOracle interface
ContextPreprocessor.DefaultContextPreprocessor.linguisticOracle=Global.LinguisticOracle
# output in the log the labels being processed
#ContextPreprocessor.DefaultContextPreprocessor.debugLabels=true
# words to treat like AND
#ContextPreprocessor.DefaultContextPreprocessor.andWords= + & ^ 
# words to treat like OR
#ContextPreprocessor.DefaultContextPreprocessor.orWords= and or | , 
# words to treat like NOT
#ContextPreprocessor.DefaultContextPreprocessor.notWords= except non without 
# words to ingore
#ContextPreprocessor.DefaultContextPreprocessor.meaninglessWords=of on to their than from for by in at is are have has the a as with your etc our into its his her which him among those against
# characters allowed in numbers
#ContextPreprocessor.DefaultContextPreprocessor.numberCharacters=1234567890


# Context Classifier configuration. The class specified as ContextClassifier
# should implement IContextClassifier interface.
ContextClassifier=it.unitn.disi.smatch.classifiers.DefaultContextClassifier

# Matcher Library configuration. The class specified as MatcherLibrary
# should implement IMatcherLibrary interface.
MatcherLibrary=it.unitn.disi.smatch.matchers.element.MatcherLibrary
# instance of ISenseMatcher interface
MatcherLibrary.MatcherLibrary.senseMatcher=Global.SenseMatcher
# instance of ILinguisticOracle interface<commit_msg>classifier to CNF<commit_after># Default S-Match configuration file
# Consists of component configuration sections.
# Each section configures a single component and its properties.
# If component is not specified, it will not be created.
#
# Component configuration section format:
#
# ComponentKey=fully.qualified.ComponentClassName
# ComponentKey.ComponentClassName.key=value
#
# Components prefixed with Global. can be reused in configuration 
# of other components. These are instantiated once and stored.
# For example, declare the global component
# Global.ComponentKey=fully.qualified.ComponentClassName
# and reuse it
# AnotherComponentKey=fully.qualified.ComponentClassName
# AnotherComponentKey.ComponentClassName.key=Global.ComponentKey


# Linguistic Oracle configuration. The class specified as LinguisticOracle
# should implement ILinguisticOracle interface.
Global.LinguisticOracle=it.unitn.disi.smatch.oracles.wordnet.WordNet
Global.LinguisticOracle.WordNet.JWNLPropertiesPath=../conf/file_properties.xml

# Sense Matcher configuration. The class specified as SenseMatcher
# should implement ISenseMatcher interface.
Global.SenseMatcher=it.unitn.disi.smatch.oracles.wordnet.InMemoryWordNetBinaryArray
# skip the loading of arrays
# Global.SenseMatcher.InMemoryWordNetBinaryArray.loadArrays=false
Global.SenseMatcher.InMemoryWordNetBinaryArray.adjectiveSynonymFile=../data/wordnet/2.1/cache/adj_syn.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.adjectiveAntonymFile=../data/wordnet/2.1/cache/adj_opp.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.nounMGFile=../data/wordnet/2.1/cache/noun3_mg.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.nounAntonymFile=../data/wordnet/2.1/cache/noun_opp.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.verbMGFile=../data/wordnet/2.1/cache/verb_mg.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.nominalizationsFile=../data/wordnet/2.1/cache/nominalizations.arr
Global.SenseMatcher.InMemoryWordNetBinaryArray.adverbsAntonymFile=../data/wordnet/2.1/cache/adv_opp.arr
# WordNet is used only during conversion
Global.SenseMatcher.InMemoryWordNetBinaryArray.JWNLPropertiesPath=../conf/file_properties.xml



# Context Loader configuration. The class specified as ContextLoader 
# should implement IContextLoader interface.
ContextLoader=it.unitn.disi.smatch.loaders.context.CTXMLContextLoader
#ContextLoader=it.unitn.disi.smatch.loaders.context.TabContextLoader
#ContextLoader.TabContextLoader.key=value

# Context Renderer configuration. The class specified as ContextRenderer
# should implement IContextRenderer interface.
ContextRenderer=it.unitn.disi.smatch.renderers.context.CTXMLContextRenderer

# Mapping Loader configuration. The class specified as MappingLoader 
# should implement IMappingLoader interface.
MappingLoader=it.unitn.disi.smatch.loaders.mapping.PlainMappingLoader

# Mapping Renderer configuration. The class specified as MappingRenderer
# should implement IMappingRenderer interface.
MappingRenderer=it.unitn.disi.smatch.renderers.mapping.PlainMappingRenderer

# Mapping Filter configuration. The class specified as MappingFilter
# should implement IMappingFilter interface.
#MappingFilter=it.unitn.disi.smatch.filters.RedundantMappingFilterEQ
MappingFilter=

# Context Preprocessor configuration. The class specified as ContextPreprocessor
# should implement IContextPreprocessor interface.
ContextPreprocessor=it.unitn.disi.smatch.preprocessors.DefaultContextPreprocessor
# only used during conversion
ContextPreprocessor.DefaultContextPreprocessor.multiwordsFileName=../data/wordnet/2.1/cache/multiwords.hash
# skip the loading of arrays
# ContextPreprocessor.DefaultContextPreprocessor.loadArrays=false
# instance of ISenseMatcher interface
ContextPreprocessor.DefaultContextPreprocessor.senseMatcher=Global.SenseMatcher
# instance of ILinguisticOracle interface
ContextPreprocessor.DefaultContextPreprocessor.linguisticOracle=Global.LinguisticOracle
# output in the log the labels being processed
#ContextPreprocessor.DefaultContextPreprocessor.debugLabels=true
# words to treat like AND
#ContextPreprocessor.DefaultContextPreprocessor.andWords= + & ^ 
# words to treat like OR
#ContextPreprocessor.DefaultContextPreprocessor.orWords= and or | , 
# words to treat like NOT
#ContextPreprocessor.DefaultContextPreprocessor.notWords= except non without 
# words to ingore
#ContextPreprocessor.DefaultContextPreprocessor.meaninglessWords=of on to their than from for by in at is are have has the a as with your etc our into its his her which him among those against
# characters allowed in numbers
#ContextPreprocessor.DefaultContextPreprocessor.numberCharacters=1234567890


# Context Classifier configuration. The class specified as ContextClassifier
# should implement IContextClassifier interface.
ContextClassifier=it.unitn.disi.smatch.classifiers.CNFContextClassifier

# Matcher Library configuration. The class specified as MatcherLibrary
# should implement IMatcherLibrary interface.
MatcherLibrary=it.unitn.disi.smatch.matchers.element.MatcherLibrary
# instance of ISenseMatcher interface
MatcherLibrary.MatcherLibrary.senseMatcher=Global.SenseMatcher
# instance of ILinguisticOracle interface
{'fraction_non_alphanumeric': 0.06836125553629886, 'fraction_numerical': 0.005199306759098787, 'mean_word_length': 7.121188428459734, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '201816', 'n_tokens_mistral': 2820, 'n_tokens_neox': 2771, 'n_words': 639}