Skip to content

⎕FMT, ⎕TRAP, ⎕UCS: special control chars NEED to be uppercase - #965

Open
bear8642 wants to merge 1 commit into
mainfrom
806-⎕fmt-⎕trap-⎕ucs-special-control-chars-need-to-be-uppercase

Hidden character warning

The head ref may contain hidden characters: "806-\u2395fmt-\u2395trap-\u2395ucs-special-control-chars-need-to-be-uppercase"
Open

⎕FMT, ⎕TRAP, ⎕UCS: special control chars NEED to be uppercase#965
bear8642 wants to merge 1 commit into
mainfrom
806-⎕fmt-⎕trap-⎕ucs-special-control-chars-need-to-be-uppercase

Conversation

@bear8642

Copy link
Copy Markdown
Member

As #806 describes, warn that special codes must be in upper case

@bear8642
bear8642 requested a review from FionaDyalog July 31, 2026 16:17
@bear8642 bear8642 self-assigned this Jul 31, 2026

@FionaDyalog FionaDyalog left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved on the assumption that all changes mentioned are implemented.

The surrounding affixture delimiters may be replaced by the alternative pairs described for Text Insertion.

!!! Warning "Warning"
Note, the affixtures, qualifiers and control phrases must be specified in upper case.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Note, the affixtures, qualifiers and control phrases must be specified in upper case.
The affixtures, qualifiers, and control phrases are case-sensitive and must be specified in upper case.


The surrounding affixture delimiters may be replaced by the alternative pairs described for Text Insertion.

!!! Warning "Warning"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This does not need to be an admonition, and especially not a warning (not using upper case just generates an error message) – convert into a sentence instead.

|`N`|Next|The event is excluded from the current `⎕TRAP` definition.  The search will continue through further localised definitions of `⎕TRAP` .|
|`S`|Stop|Stops the search and causes the normal APL action to be taken in the environment in which the event occurred.|

!!! Warning "Warning"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This does not need to be an admonition, and especially not a warning (not using upper case just generates an error message) – convert into a sentence instead.

|`S`|Stop|Stops the search and causes the normal APL action to be taken in the environment in which the event occurred.|

!!! Warning "Warning"
Note, the ACTION codes must be specified in upper case.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Note, the ACTION codes must be specified in upper case.
The action codes are case-sensitive and must be specified in upper case.

- `'UTF-32'`

!!! Warning "Warning"
Note, the encoding scheme value must be in specified upper case.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Note, the encoding scheme value must be in specified upper case.
The encoding scheme value is case-sensitive and must be specified in upper case.

- `'UTF-16'`
- `'UTF-32'`

!!! Warning "Warning"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This does not need to be an admonition, and especially not a warning (not using upper case just generates an error message) – convert into a sentence instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants