Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow Alphabetic, Lowercase, Uppercase and XDigit in Java #67

Open
Aloso opened this issue Jan 7, 2023 · 0 comments
Open

Allow Alphabetic, Lowercase, Uppercase and XDigit in Java #67

Aloso opened this issue Jan 7, 2023 · 0 comments
Labels
bug Something isn't working C-language Issues regarding Pomsky's syntax good first issue Good for newcomers

Comments

@Aloso
Copy link
Member

Aloso commented Jan 7, 2023

Describe the bug

Here's the list of boolean Unicode properties that Pomsky supports. Java only supports some of them: documentation. Still, the supported properties should be allowed in Pomsky:

Alphabetic
Ideographic
Letter
Lowercase
Uppercase
Titlecase
Punctuation
Control
White_Space
Digit
Hex_Digit
Join_Control
Noncharacter_Code_Point
Assigned 

Java uses the Is prefix for boolean properties, e.g. [Alphabetic] should compile to \p{IsAlphabetic}.

Expected behavior

The expression [Alphabetic] [Lowercase] [Uppercase] [Hex_Digit] should successfully compile in Java.

@Aloso Aloso added the bug Something isn't working label Jan 7, 2023
@Aloso Aloso added this to Pomsky Jan 13, 2023
@Aloso Aloso moved this to Todo in Pomsky Jan 13, 2023
@Aloso Aloso added good first issue Good for newcomers C-language Issues regarding Pomsky's syntax labels Mar 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working C-language Issues regarding Pomsky's syntax good first issue Good for newcomers
Projects
Status: Todo
Development

No branches or pull requests

1 participant