0
大多數語言對字符串,整數等都有文字。Javascript有正則表達式,數組和對象的文字。一些瀏覽器支持XML文字。將文字添加到語言中?
是否有任何語言允許您定義自己的文字?
如果是這樣,哪些和如何?如果不是,這是不是允許的?
大多數語言對字符串,整數等都有文字。Javascript有正則表達式,數組和對象的文字。一些瀏覽器支持XML文字。將文字添加到語言中?
是否有任何語言允許您定義自己的文字?
如果是這樣,哪些和如何?如果不是,這是不是允許的?
Common Lisp允許您通過所謂的閱讀器宏來擴展標記器/解析器。例如參見this answer及其中的鏈接。
Forth允許您在解析時使用所謂的直接詞進行或多或少的任意計算。這使您可以定義自己的文字。
我記得讀到C++ 0x應該允許某種類型的文字語法定義。 – JAB