<commit_before>import Data.List

type Number = Integer
type Literal = [Char]

data Type = Int | String | Bool | Float | Char deriving (Show)
data Value = Number | Literal deriving (Show)
type Name = Literal


type Symbol = (Name, Type, Number, String)
type SymbolTable = [Symbol]


addSymbol :: (Name, Type, Number, String) -> [Symbol] -> [(Name, Type, Number, String)]
addSymbol (a, b, c, d) symbols = symbols ++ [(a, b, c, d)]<commit_msg>Re-adjustment of symbol tables<commit_after>import Data.List

type Name = [Char]

type Address = Int

data Value = Int (Int) 
            | String ([Char]) 
            | Boolean (Bool) 
            | Double (Double) 
            | Float (Float) 
            | Pointer (Address) deriving (Show)

type Escope = [Char]


type Symbol = (Name, Value, Escope)
type SymbolTable = [Symbol]


addSymbol :: Symbol -> SymbolTable -> SymbolTable
addSymbol (a, b, c) symbols = symbols ++ [(a, b, c)]
{'fraction_non_alphanumeric': 0.1348435814455232, 'fraction_numerical': 0.0, 'mean_word_length': 3.1244444444444444, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, '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': '2617166', 'n_tokens_mistral': 298, 'n_tokens_neox': 280, 'n_words': 106}