| # Config incial
|
| max_attepms: 150000
|
| namespace: TSN
|
| file_name_out: C:\Users\USER\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Shared Projects\JsonParserByLeo\Src\Tables\Table.mqh
|
| table_prefix: g_jsonparserbyleo_ext
|
| copyright: Copyright 2026, Niquel Mendoza
|
| link: https://www.mql5.com/
|
| func_name: JPBL_HashExt
|
| def_name_table_size: JPBL_ENUMREG_TABLE_SIZE_EXT
|
| def_bucket_size_name: JPBL_ENUMREG_BUCKET_SIZE_EXT
|
| # Por decto usamos 0... para los invalidos (osea json normal..)
|
| invalid_value: 0
|
| comment_funct: false
|
| guard_name: JSONPARSERBYLEO_SRC_TABLES_TABLES_MQH
|
|
|
| # En bin no guardaremos nada usaremos directo el MQH
|
|
|
| # Valor
|
|
|
| # Random
|
| random:
|
| type: PHASH_RANDOM_MATH_XOSHIRO256
|
| config:
|
| seed: 0x145615123
|
|
|
| # Hash
|
| hash:
|
| type: TSN_PHASH_TYPE_FNV1A_64
|
| config:
|
| basis: def
|
| prime: def
|
|
|
| # Final hash
|
| final_hash: HASH_UL1_SPLITMIX
|
|
|
| # Algoritm
|
| perfect_hash:
|
| elements_por_bucket: 2
|
| load_factor: 0.81
|
|
|
| # Main
|
| map_use_value: true
|
| map: {
|
| json: 0,
|
| jsonasm: 1,
|
| jsontc: 2
|
| }
|