Skip to content

符号算式型

类型 ​

meta-lisp
类型型

描述 ​

带位置的符号算式类型。表示解析后的符号算式及其源码位置。

定义 ​

meta-lisp
(定义枚举 符号算式型
  (符号符号算式  (内容 符号型)           (位置 源码位置型))
  (文本符号算式 (内容 文本型)           (位置 源码位置型))
  (整数符号算式   (内容 整数型)           (位置 源码位置型))
  (浮点符号算式   (内容 浮点型)           (位置 源码位置型))
  (列表符号算式   (元素 (列表型 符号算式型))
                  (位置 源码位置型)))

自动生成 ​

meta-lisp
(声明 符号符号算式       (-> 符号型 源码位置型 符号算式型))
(声明 为符号符号算式      (-> 符号算式型 真假型))
(声明 符号符号算式内容   (-> 符号算式型 符号型))
(声明 符号符号算式位置 (-> 符号算式型 源码位置型))
(声明 符号符号算式存内容 (-> 符号算式型 符号型 空值型))
(声明 符号符号算式存位置 (-> 符号算式型 源码位置型 空值型))

(声明 文本符号算式       (-> 文本型 源码位置型 符号算式型))
(声明 为文本符号算式      (-> 符号算式型 真假型))
(声明 文本符号算式内容   (-> 符号算式型 文本型))
(声明 文本符号算式位置 (-> 符号算式型 源码位置型))
(声明 文本符号算式存内容 (-> 符号算式型 文本型 空值型))
(声明 文本符号算式存位置 (-> 符号算式型 源码位置型 空值型))

(声明 整数符号算式       (-> 整数型 源码位置型 符号算式型))
(声明 为整数符号算式      (-> 符号算式型 真假型))
(声明 整数符号算式内容   (-> 符号算式型 整数型))
(声明 整数符号算式位置 (-> 符号算式型 源码位置型))
(声明 整数符号算式存内容 (-> 符号算式型 整数型 空值型))
(声明 整数符号算式存位置 (-> 符号算式型 源码位置型 空值型))

(声明 浮点符号算式       (-> 浮点型 源码位置型 符号算式型))
(声明 为浮点符号算式      (-> 符号算式型 真假型))
(声明 浮点符号算式内容   (-> 符号算式型 浮点型))
(声明 浮点符号算式位置 (-> 符号算式型 源码位置型))
(声明 浮点符号算式存内容 (-> 符号算式型 浮点型 空值型))
(声明 浮点符号算式存位置 (-> 符号算式型 源码位置型 空值型))

(声明 列表符号算式       (-> (列表型 符号算式型) 源码位置型 符号算式型))
(声明 为列表符号算式      (-> 符号算式型 真假型))
(声明 列表符号算式元素   (-> 符号算式型 (列表型 符号算式型)))
(声明 列表符号算式位置 (-> 符号算式型 源码位置型))
(声明 列表符号算式存元素 (-> 符号算式型 (列表型 符号算式型) 空值型))
(声明 列表符号算式存位置 (-> 符号算式型 源码位置型 空值型))

例子 ​

meta-lisp
(符号符号算式 'foo (作源码位置 "test" ...))
(整数符号算式 42 (作源码位置 "test" ...))