词法
哈希语中,元音和辅音应该交替出现。一个辅音跟着一个元音形成的组合称为128进制数。哈希语中的词语全部由若干128进制数以及可能存在的位于单词最后的尾辅音组成。如果单词的第一个字母是b,则可以省略该字母,直接以元音开头。
每个单词实际上是以下的结构:[类别][1级子类别][2级子类别]...[n级子类别][尾辅音]。其中,每个类别都是一个128进制的数字。
在造词时,需要保证类别序列的前缀性。即:在某个类别下,任何平级的子类别不能是另一个子类别的前缀。
为了避免类别被充满,规定zy,cy,sy,gy,ky,hy,shy,ry为保留音节。只有特殊情况或者哈希碰撞20次以上时可以使用这些音节。除特殊情况外,一旦使用这些音节,它必须被放在产生的类别的第一位且用于规定类别长度,分别对应2,3,4,5,6,7,8,9。例如,以shy开头的类别名必须为8位。
使用保留音节的特殊情况:
- 哈希语的名字定为
hashy
外来语
对于外来语(尤其是人名、地名等),采用&包围以表示它是外来语。例如:&chlamydomonos&。