Racket Libraries
5.1 双 and 􏿴
5.2 􏻿
5.3 􏿰
5.4 􏶃
5.5 􏷂
5.6 􏶿
5.7 
5.8 
5.9 
5.10 
5.11 Conditionals
5.12 
5.13 
On this page:
5.9.1 􏵥 􏵢 􏵡 􏵣 􏵤
5.9.2 刘 文化􏿴 文化云 云化文
5.9.3 基础例程
文?
卩?
􏵥
􏵢
􏵡
􏵣
􏵤
文化􏿴
文化云
云化文
8.17

5.9 πŸ”—

Originates from syntax object.

ideograph

  connotation : syntax
  originates from :
  originally means : tatoo, text, texture, script
ideograph

  connotation : identifier
  originates from :
  originally means : identifier, token, certificate
Also can be seen as the short for .

Examples:
> (文? #'(+ 1 2))

#t

> (文? #'(+ 1 2))

#t

> (文? #'1)

#t

> (卩? #'1)

#f

5.9.1 􏵥 􏵢 􏵡 􏵣 􏵤πŸ”—

source location is especially called 􏵟, which has fields we call: 􏵥, 􏵡, 􏵢, 􏵣, 􏵤.

􏵟 : +
ideograph

  connotation : source location of syntax
􏵥 : +
ideograph

  connotation : path of source location
􏵢 : +
ideograph

  connotation : line of source location
􏵡 : + 𢀖
ideograph

  connotation : column of source location
􏵤 : +
ideograph

  connotation : span of source location
ideograph

  connotation : source location
  originates from :
  originally means : head, begining, original
ideograph

  connotation : location, path
  originates from :
  originally means : foot, footprint
Also can be seen as the short for , which exactly means address, location.
𢀖
ideograph

  connotation : column
  originates from : 𢀖
  originally means : the vertical line in the loom
Also can be seen as the short for .
ideograph

  connotation : line
  originates from :
  originally means : the horizontal line in the loom
Also can be seen as the short for .
ideograph

  connotation : position
  originates from :
  originally means : positon, location
Also can be seen as the short for , which exactly means position.
ideograph

  connotation : span
  originates from :
  originally means : occupy

Examples:
> (􏵥 #'a)

'eval

> (􏵡 #'a)

0

> (􏵢 #'a)

3

> (􏵣 #'a)

4

> (􏵤 #'a)

1

5.9.2 刘 文化􏿴 文化云 云化文πŸ”—

ideograph

  connotation : data
  originates from :
  originally means : cloud
: +
ideograph

  connotation : unwrap syntax
  originates from :
  originally means : a kind of weapon, kill
especially means unwrap here when it comes to as component in the character.

Examples:
> ( #'a)

'a

> ( #'(a b c))

'(#<syntax:eval:2:0 a> #<syntax:eval:2:0 b> #<syntax:eval:2:0 c>)

> (文化􏿴 #'(a b c))

'(#<syntax:eval:3:0 a> #<syntax:eval:3:0 b> #<syntax:eval:3:0 c>)

> (文化云 #'(a b c))

'(a b c)

> (云化文 #f '(a b c))

#<syntax (a b c)>

5.9.3 基础例程πŸ”—

transformer

 :  = syntax

transformer

文? :  + ?SFX = syntax?

transformer

卩? :  + ?SFX = identifier?

transformer

􏵥 : 􏵥 = syntax-source

transformer

􏵢 : 􏵢 = syntax-line

transformer

􏵡 : 􏵡 = syntax-column

transformer

􏵣 : 􏵣 = syntax-position

transformer

􏵤 : 􏵤 = syntax-span

transformer

 :  = syntax-e

transformer

文化􏿴 :  + + 􏿴 = syntax->list

transformer

文化云 :  + +  = syntax->datum

transformer

云化文 :  + +  = datum->syntax