You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SOAR-0001] Implement Encoding for Property Names (#89)
## Motivation
Encoding would help distinguish types properly. For eg. both `a b` and
`a_b` would be rendered as `a_b`. This change would make it render
`a20b` and `a_b` respectively.
## Modifications
Added a hexadecimal encoding for un-supported characters rather than
having just an underscore for everything.
Removed redundant keywords.
## Result
Proper differentiation between names as explained in the motivation,
along with that, it also reduces the reserved keywords set by removing
symbols and any keywords that prepend such symbols.
## Test Plan
Tested and verified for several combinations of special characters in
various positions in-between alphanumeric characters.
---------
Co-authored-by: Honza Dvorsky <honza@apple.com>
0 commit comments