<commit_before> /**********************************************************************
 **                                                                   **
 **               This code belongs to the KETTLE project.            **
 **                                                                   **
 ** Kettle, from version 2.2 on, is released into the public domain   **
 ** under the Lesser GNU Public License (LGPL).                       **
 **                                                                   **
 ** For more details, please read the document LICENSE.txt, included  **
 ** in this project                                                   **
 **                                                                   **
 ** http://www.kettle.be                                              **
 ** <EMAIL>                                                    **
 **                                                                   **
 **********************************************************************/

 
package org.pentaho.di.core;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.regex.Pattern;

import org.pentaho.di.core.row.RowMetaInterface;
import org.pentaho.di.core.row.ValueMetaAndData;
import org.pentaho.di.core.row.ValueMetaInterface;
import org.w3c.dom.Node;

import be.ibridge.kettle.core.Const;
import be.ibridge.kettle.core.LogWriter;
import be.ibridge.kettle.core.XMLHandler;
import be.ibridge.kettle.core.XMLInterface;
import be.ibridge.kettle.core.exception.KettleException;
import be.ibridge.kettle.core.exception.KettleValueException;
import be.ibridge.kettle.core.exception.KettleXMLException;


/**
   This class describes a condition in a general meaning.
   
	A condition can either be<p>
	<p>
	1) Atomic  (a=10, B='aa')<p>
	2) Composite ( NOT Condition1 AND Condition2 OR Condition3 )<p>
<p>	
	If the nr of atomic conditions is 0, the condition is atomic, otherwise it's Composit.<p>
	Precedence doesn't exist.  Conditions are evaluated in the order in which they are found.<p>
	A condition can be negated or not.<p> 
<p>

 @author Matt
 @since 8-06-2004
   
*/
<commit_msg>OI<commit_after> /**********************************************************************
 **                                                                   **
 **               This code belongs to the KETTLE project.            **
 **                                                                   **
 ** Kettle, from version 2.2 on, is released into the public domain   **
 ** under the Lesser GNU Public License (LGPL).                       **
 **                                                                   **
 ** For more details, please read the document LICENSE.txt, included  **
 ** in this project                                                   **
 **                                                                   **
 ** http://www.kettle.be                                              **
 ** <EMAIL>                                                    **
 **                                                                   **
 **********************************************************************/

 
package org.pentaho.di.core;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.regex.Pattern;

import org.pentaho.di.core.row.RowMetaInterface;
import org.pentaho.di.core.row.ValueMetaAndData;
import org.pentaho.di.core.row.ValueMetaInterface;
import org.w3c.dom.Node;

import be.ibridge.kettle.core.Const;
import be.ibridge.kettle.core.LogWriter;
import be.ibridge.kettle.core.XMLHandler;
import be.ibridge.kettle.core.XMLInterface;
import be.ibridge.kettle.core.exception.KettleException;
import be.ibridge.kettle.core.exception.KettleXMLException;


/**
   This class describes a condition in a general meaning.
   
	A condition can either be<p>
	<p>
	1) Atomic  (a=10, B='aa')<p>
	2) Composite ( NOT Condition1 AND Condition2 OR Condition3 )<p>
<p>	
	If the nr of atomic conditions is 0, the condition is atomic, otherwise it's Composit.<p>
	Precedence doesn't exist.  Conditions are evaluated in the order in which they are found.<p>
	A condition can be negated or not.<p> 
<p>

 @author Matt
 @since 8-06-2004
   
*/

{'fraction_non_alphanumeric': 0.1542045189843932, 'fraction_numerical': 0.008385744234800839, 'mean_word_length': 1.6214896214896215, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 23, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 42, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7479353', 'n_tokens_mistral': 1071, 'n_tokens_neox': 1006, 'n_words': 282}