mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
Merge branch 'stable-2.0'
This commit is contained in:
commit
fb484fefeb
2 changed files with 11 additions and 2 deletions
|
@ -503,8 +503,12 @@ print_r7rs_extended_symbol (SCM sym, SCM port)
|
|||
case '\\': scm_lfwrite_unlocked ("\\x5c;", 5, port); break;
|
||||
default:
|
||||
if (uc_is_general_category_withtable (c,
|
||||
SUBSEQUENT_IDENTIFIER_MASK
|
||||
| UC_CATEGORY_MASK_Zs))
|
||||
UC_CATEGORY_MASK_L
|
||||
| UC_CATEGORY_MASK_M
|
||||
| UC_CATEGORY_MASK_N
|
||||
| UC_CATEGORY_MASK_P
|
||||
| UC_CATEGORY_MASK_S)
|
||||
|| (c == ' '))
|
||||
{
|
||||
if (!display_character (c, port, strategy))
|
||||
scm_encoding_error ("print_r7rs_extended_symbol", errno,
|
||||
|
|
|
@ -63,6 +63,11 @@
|
|||
"bar | backslash \\ alarm \a backspace \b tab \t newline \n cr \r null \0 del "
|
||||
(string #\del)))))
|
||||
|
||||
(pass-if-equal "brackets"
|
||||
"|()[]{}|"
|
||||
(write-with-options '(r7rs-symbols)
|
||||
(string->symbol "()[]{}")))
|
||||
|
||||
(pass-if-equal "starts with bar"
|
||||
"|\\|foo|"
|
||||
(write-with-options '(r7rs-symbols)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue