| Summary: | Change JavaGen aliasing scheme | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Matt Heitz <mheitz> |
| Component: | EDT | Assignee: | Project Inbox <edt.javagen-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | jeffdouglas |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Matt Heitz
Actually, we should have no alias character at all. Every valid EGL identifier is a valid Java identifier, except for EGL identifiers which are Java keywords. We should alias Java keywords using a prefix of "eze_" ("throws" -> "eze_throws") and leave everything else alone. All identifiers that we create internally should begin with something like "ezez" which won't conflict with aliases for Java keywords.
The java aliaser has been changed to remove the hex logic and prefix special words with eze_. Looking good. |