Type | Bug | Status | submitted | Date | 8-Feb-2010 02:38 |
---|---|---|---|---|---|
Version | alpha 97 | Category | Syntax | Submitted by | BrianH |
Platform | All | Severity | minor | Priority | normal |
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 to | n/a | Fixed in | - | Last Update | 17-Feb-2011 08:47 |
---|
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 | - |