<commit_before>class Primaries() {

	class Literals() {
	
		String hello = "Hello";
		String names = "Gavin\nAndrew\nEmmanuel\n";
		Natural one = 1;
		Natural reallyLong = 123_456_789;
		Float zero = 0.0;
		Float big = 1.0e10;
		Float small = 1.0e-10;
		Float veryLong = 123_456.000_789;
		Character x = `x`;
		Character newline = `\n`;
		Quoted quoted = 'quoted literal';
		
		Class<Primaries> primariesClass = Primaries;
		Type<Primaries.Literals> literalsClass = Primaries.Literals;
		Attribute<Literals,String> helloAttribute = hello;
		Attribute<Primaries.Literals,Natural> oneAttribute = Primaries.Literals.one;
		Method<Object,Boolean,Object> method = Object.equals;
        Type<List<String>> stringListType = List<String>;
        //Type<Matrix<#5,#3>> matrix5by3Type = Matrix<#5,#3>;
        
        Natural kilo = 1k;
        Float mega = 1.5M;
        Natural giga = 3G;
        Float tera = 3.45T;
        
        Float milli = 12.3m;
        Float micro = 1.2u;
        Float nano = 12.0n;
        Float pico = 3.0p;
		
	}
	
	class Specials() {
	
		String? nothing = null;

		String[] empty = none;
		
		String? thisNothing = this.nothing;
<commit_msg>more tests<commit_after>class Primaries() {

	class Literals() {
	
		String hello = "Hello";
		String names = "Gavin\nAndrew\nEmmanuel\n";
		Natural one = 1;
		Natural reallyLong = 123_456_789;
		Float zero = 0.0;
		Float big = 1.0e10;
		Float small = 1.0e-10;
		Float veryLong = 123_456.000_789;
		Character x = `x`;
		Character newline = `\n`;
		Quoted quoted = 'quoted literal';
		
		Class<Primaries> primariesClass = Primaries;
		Type<Primaries.Literals> literalsClass = Primaries.Literals;
		Attribute<Literals,String> helloAttribute = hello;
		Attribute<Primaries.Literals,Natural> oneAttribute = Primaries.Literals.one;
		Method<Object,Boolean,Object> method = Object.equals;
        Type<List<String>> stringListType = List<String>;
        //Type<Matrix<#5,#3>> matrix5by3Type = Matrix<#5,#3>;
        
        Natural kilo = 1k;
        Float mega = 1.5M;
        Natural giga = 3G;
        Float tera = 3.45T;
        
        Float milli = 12.3m;
        Float micro = 1.2u;
        Float nano = 12.0n;
        Float pico = 3.0p;
		
	}
	
	class Members() {
		String n  = 99.string;
		Natural hk = 99k.successor;
		String f = 99.99.string;
		Natural s = hk.size;
		Natural splus1 = s.plus(1);
	}
	
	class Specials() {
	
		String? nothing = null;

		String[] empty = none;
		
		String? thisNothing = this.nothing;

{'fraction_non_alphanumeric': 0.12199036918138041, 'fraction_numerical': 0.048154093097913325, 'mean_word_length': 2.7715582450832073, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '1756636', 'n_tokens_mistral': 1053, 'n_tokens_neox': 862, 'n_words': 206}