MantisBT - Core Inform
View Issue Details
0001056Core InformSource text and punctuationpublic2012-12-08 21:482014-05-07 07:33
zarf 
graham 
normalmildalways
closedfixed 
6G60 
6L02 
(serious/mild) Game compiles but misbehaves
0001056: Source apostrophe heuristic is not Unicode-aware
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.

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.
No tags attached.
Issue History
2012-12-08 21:48zarfNew Issue
2012-12-10 09:42EmacsUserStatusnew => confirmed
2014-03-08 15:11grahamStatusconfirmed => resolved
2014-03-08 15:11grahamResolutionopen => fixed
2014-03-08 15:11grahamAssigned To => graham
2014-05-07 07:32jmcgrewFixed in Version => 6L02
2014-05-07 07:33jmcgrewStatusresolved => closed

There are no notes attached to this issue.