`` is code quote syntax
This commit is contained in:
parent
acca18e788
commit
00caa592c7
|
@ -6,68 +6,68 @@ The language provided by picrin.
|
||||||
Libraries
|
Libraries
|
||||||
---------
|
---------
|
||||||
|
|
||||||
- `(scheme base)`
|
- ``(scheme base)``
|
||||||
- `(scheme write)`
|
- ``(scheme write)``
|
||||||
- `(scheme cxr)`
|
- ``(scheme cxr)``
|
||||||
- `(scheme file)`
|
- ``(scheme file)``
|
||||||
- `(scheme inexact)`
|
- ``(scheme inexact)``
|
||||||
- `(scheme time)`
|
- ``(scheme time)``
|
||||||
- `(scheme process-context)`
|
- ``(scheme process-context)``
|
||||||
- `(scheme load)`
|
- ``(scheme load)``
|
||||||
- `(scheme lazy)`
|
- ``(scheme lazy)``
|
||||||
- `(picrin macro)`
|
- ``(picrin macro)``
|
||||||
|
|
||||||
- `define-macro`
|
- ``define-macro``
|
||||||
- `gensym`
|
- ``gensym``
|
||||||
- `macroexpand`
|
- ``macroexpand``
|
||||||
|
|
||||||
Old-fashioned macro.
|
Old-fashioned macro.
|
||||||
|
|
||||||
- `make-syntactic-closure`
|
- ``make-syntactic-closure``
|
||||||
- `identifier?`
|
- ``identifier?``
|
||||||
- `identifier=?`
|
- ``identifier=?``
|
||||||
|
|
||||||
Syntactic closures.
|
Syntactic closures.
|
||||||
|
|
||||||
- `er-macro-transformer`
|
- ``er-macro-transformer``
|
||||||
- `ir-macro-transformer`
|
- ``ir-macro-transformer``
|
||||||
|
|
||||||
Explicit renaming macro family.
|
Explicit renaming macro family.
|
||||||
|
|
||||||
- `(picrin regexp)`
|
- ``(picrin regexp)``
|
||||||
|
|
||||||
- `(regexp? obj)`
|
- ``(regexp? obj)``
|
||||||
- `(regexp ptrn [flags])`
|
- ``(regexp ptrn [flags])``
|
||||||
|
|
||||||
Compiles pattern string into a regexp object. A string `flags` may contain any of #\g, #\i, #\m.
|
Compiles pattern string into a regexp object. A string ``flags`` may contain any of #\g, #\i, #\m.
|
||||||
|
|
||||||
- `(regexp-match re input)`
|
- ``(regexp-match re input)``
|
||||||
|
|
||||||
Returns two values: a list of match strings, and a list of match indeces.
|
Returns two values: a list of match strings, and a list of match indeces.
|
||||||
|
|
||||||
- `(regexp-replace re input txt)`
|
- ``(regexp-replace re input txt)``
|
||||||
- `(regexp-split re input)`
|
- ``(regexp-split re input)``
|
||||||
|
|
||||||
- `(picrin control)`
|
- ``(picrin control)``
|
||||||
|
|
||||||
- `(reset h)`
|
- ``(reset h)``
|
||||||
- `(shift k)`
|
- ``(shift k)``
|
||||||
|
|
||||||
Delimited control operators.
|
Delimited control operators.
|
||||||
|
|
||||||
- `(picrin user)`
|
- ``(picrin user)``
|
||||||
|
|
||||||
When you start the REPL, you are dropped into here.
|
When you start the REPL, you are dropped into here.
|
||||||
|
|
||||||
- `(srfi 1)`
|
- ``(srfi 1)``
|
||||||
|
|
||||||
List manipulation library.
|
List manipulation library.
|
||||||
|
|
||||||
- `(srfi 26)`
|
- ``(srfi 26)``
|
||||||
|
|
||||||
Cut/cute macros.
|
Cut/cute macros.
|
||||||
|
|
||||||
- `(srfi 95)`
|
- ``(srfi 95)``
|
||||||
|
|
||||||
Sorting and Marging.
|
Sorting and Marging.
|
||||||
|
|
||||||
|
@ -76,12 +76,12 @@ The REPL
|
||||||
|
|
||||||
At the REPL start-up time, some usuful built-in libraries listed below will be automatically imported.
|
At the REPL start-up time, some usuful built-in libraries listed below will be automatically imported.
|
||||||
|
|
||||||
- `(scheme base)`
|
- ``(scheme base)``
|
||||||
- `(scheme load)`
|
- ``(scheme load)``
|
||||||
- `(scheme process-context)`
|
- ``(scheme process-context)``
|
||||||
- `(scheme write)`
|
- ``(scheme write)``
|
||||||
- `(scheme file)`
|
- ``(scheme file)``
|
||||||
- `(scheme inexact)`
|
- ``(scheme inexact)``
|
||||||
- `(scheme cxr)`
|
- ``(scheme cxr)``
|
||||||
- `(scheme lazy)`
|
- ``(scheme lazy)``
|
||||||
- `(scheme time)`
|
- ``(scheme time)``
|
||||||
|
|
Loading…
Reference in New Issue