repo.or.cz
/
cl-c.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
c: parse "#include "" directive
[cl-c.git]
/
trigraph.lisp
blob
0171d1d2ee5489c5948f0ed8bf73384c5baa5f8b
1
(
in-package
"C"
)
2
3
(
defvar
*
replace-trigraphs
*
nil
4
"If not NIL, replace trigraph sequences as described by C99 5.2.1.1
\"
Trigraph sequences
\"
."
)
5
6
(
defparameter
*
trigraph-mapping
*
7
'((#
\
!
.
#
\|
)
8
(#
\'
.
#
\^
)
9
(#
\
(
.
#
\
[)
10
(#
\
)
.
#
\
])
11
(#
\- .
#
\~
)
12
(#
\
/
.
#
\\
)
13
(#
\
<
.
#
\
{)
14
(#
\
=
.
#
\
#)
15
(#
\
>
.
#
\
})))