|View Issue Details [ Jump to Notes ] ||[ Issue History ] [ Print ] |
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001056||Core Inform||Source text and punctuation||public||2012-12-08 21:48||2014-05-07 07:33|
|Assigned To||graham|| |
|Product Version||6G60|| |
|Target Version||Fixed in Version||6L02|| |
|Summary||0001056: Source apostrophe heuristic is not Unicode-aware|
|Description||In string literals, the compiler attempts to distinguish apostrophes ("Steve's room") from quotes ("Steve says 'hi'.") The algorithm gets confused by accented letters, which apparently do not register as letters.|
|Minimal Source Text To Reproduce|
The Kitchen is a room. "Moira's room is to the east, and Moiré's room is to the west."
! Output text:
! Moira's room is to the east, and Moiré"s room is to the west.
! Note that the second apostrophe has been wrongly converted to a double quote.
|Tags||No tags attached.|
|Effect||(serious/mild) Game compiles but misbehaves|