REBOL3 tracker
  0.9.12 beta
Ticket #0001478 User: anonymous

Project:



rss
TypeBug Statussubmitted Date8-Feb-2010 02:38
Versionalpha 97 CategorySyntax Submitted byBrianH
PlatformAll Severityminor Prioritynormal

Summary Special-case arrow-based words not recognized in set-word! or refinement! form
Description The special-case words < > <> <= >= << >> are not recognized in set-word! form. They are recognized in word!, get-word! and lit-word! form as of alpha 97. but not yet set-word! form. They aren't recognized in refinement! form either.

Admittedly these words don't often get set or used as options in normal REBOL code, but this could be an issue for dialects and consistency.
Example code
>> to-set-word quote <
== <:
>> quote <:
** Syntax error: invalid "tag" -- "<:"
** Near: (line 1) quote <:
>> quote <>:
** Syntax error: invalid "word" -- "<>:"
** Near: (line 1) quote <>:
>> quote <<:
** Syntax error: invalid "word" -- "<<:"
** Near: (line 1) quote <<:
>> quote >>:
** Syntax error: invalid "word" -- ">>:"
** Near: (line 1) quote >>:
>> quote >:
** Syntax error: invalid "word" -- ">:"
** Near: (line 1) quote >:
>> quote >=:
** Syntax error: invalid "word" -- ">=:"
** Near: (line 1) quote >=:
>> quote <=:
** Syntax error: invalid "word" -- "<=:"
** Near: (line 1) quote <=:

>> /<
** Syntax error: invalid "refine" -- "/<"
** Near: (line 1) /<
>> />
** Syntax error: invalid "refine" -- "/>"
** Near: (line 1) />
>> /<>
** Syntax error: invalid "refine" -- "/<"
** Near: (line 1) /<>
>> /<=
** Syntax error: invalid "refine" -- "/<"
** Near: (line 1) /<=
>> />=
** Syntax error: invalid "refine" -- "/>"
** Near: (line 1) />=
>> /<<
** Syntax error: invalid "refine" -- "/<"
** Near: (line 1) /<<
>> />>
** Syntax error: invalid "refine" -- "/>"
** Near: (line 1) />>

Assigned ton/a Fixed in- Last Update17-Feb-2011 08:47


Comments

Date User Field Action Change
17-Feb-2011 08:47 BrianH Summary Modified Special-case arrow-based words not recognized in set-word! form => Special-case arrow-based words not recognized in set-word! or refinement! form
17-Feb-2011 08:47 BrianH Description Modified -
17-Feb-2011 08:47 BrianH Code Modified -
8-Feb-2010 03:02 BrianH Summary Modified Special-case < and/or > words not recognized in set-word! form => Special-case arrow-based words not recognized in set-word! form
8-Feb-2010 03:02 BrianH Description Modified -
8-Feb-2010 03:02 BrianH Code Modified -
8-Feb-2010 02:38 BrianH Ticket Added -