<commit_before># Flat
Simple programming language to match your goals.

## Installation
  * *Comming soon*

## About the language:
Flat is a Python-like language with dynamic type system, indentation structuring and is case-sensitive.
But it has got syntax different from all other languages:   

### Functions:
Functions can be called like that:
`function: arg, arg`
For example `print` function may be called like:   
`print: "Hello world, the magic number is ", 3.14159265`   
No more brackets.   
No more semicolons at end of line.   

But how to separate different function arguments? 
It can be done like that:   `print: "Your name is ", input: "Enter your name: "; "."`<commit_msg>added more documentation<commit_after># Flat
Simple programming language to match your goals.

## Installation
  * *Comming soon*

## About the language:
Flat is a Python-like language with dynamic type system, indentation structuring and is case-sensitive.
But it has got syntax different from all other languages:   

### Functions:
Functions can be called like that:
`function: arg1, arg2, ..., argn`
For example `print` function may be called like:   
`print: "Hello world, the magic number is ", 3.14159265`   
No more brackets.   
No more semicolons at end of line.   

But how to separate different function arguments?     
It can be done like that:   `print: "Your name is ", input: "Enter your name: "; "."`

### Taking input and variables:
Variables are declared automaticly: `myVar = "something"`    
Input is passed by showing message to user: `usrInput = input: "Enter something: "`

### If...elif...else:
The main syntax is:   
```python
if condition:  
    print: "YES"   
elif anotherCondition:   
    print: "A-bit-less YES"   
else:    
    print: "NO"
```   
You can also use advanced expressions:    
```python
if (True and True or True or False) or False:
    some code
```    
***COMING SOON***    
*I will soon implement multiple eqanations:*   
```python
if name = "John" or "Thomas" or "Paul" and surname = "Ross":
    some code
```    
{'fraction_non_alphanumeric': 0.09858467545143973, 'fraction_numerical': 0.009760858955588092, 'mean_word_length': 3.596412556053812, 'pattern_counts': {'":': 1, '<': 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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7599881', 'n_tokens_mistral': 611, 'n_tokens_neox': 573, 'n_words': 275}