<commit_before>CASEUM LANGUAGE
======

About
------
Caseum is a quite basic language. It's original reason for development was to simply learn how to code a lexer, parser & some simple code generator from scratch. Development started in december, 2013 by kamac. If it's updated, then only from time-to-time, as this is a very much of an educational side-project.

If you want, you can have a peek at how does the language syntax look like. Just browse the examples/ folder.

Compiling
------
The compiler at the moment compiles to native executables. The parameters when invoking it are as follows:
```
caseum source [additionalLibs] [options]
```
[additionalLibs] - for example: libmsvcrt.a libkernel32.a
[options] - currently only output file. Supporting -osomeName.exe and -osomeName.o

For example, this is how one would compile the helloworld example program:
```
caseum ../examples/helloworld/main
```
The executable is always placed next to the source file.

Platform support
------
Caseum supports only i386 architecture (x86). (At the moment)
<commit_msg>Fixing readme<commit_after>CASEUM LANGUAGE
======

About
------
Caseum is a quite basic language. It's original reason for development was to simply learn how to code a lexer, parser & some simple code generator from scratch. Development started in december, 2013 by kamac. If it's updated, then only from time-to-time, as this is a very much of an educational side-project.

If you want, you can have a peek at how does the language syntax look like. Just browse the examples/ folder.

Compiling
------
The compiler at the moment compiles to native executables. The parameters when invoking it are as follows:
```
caseum source [additionalLibs] [options]
```
[additionalLibs] - for example: libmsvcrt.a libkernel32.a  
[options] - currently only output file. Supporting -osomeName.exe and -osomeName.o  
  
For example, this is how one would compile the helloworld example program:
```
caseum ../examples/helloworld/main libmsvcrt.a -ohelloworld.exe
```
The executable is always placed next to the source file.

Platform support
------
Caseum supports only i386 architecture (x86). (At the moment)

{'fraction_non_alphanumeric': 0.08460471567267684, 'fraction_numerical': 0.010171058714748035, 'mean_word_length': 4.067915690866511, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6283990', 'n_tokens_mistral': 629, 'n_tokens_neox': 573, 'n_words': 295}