[
http://jira.codehaus.org/browse/QDOX-140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=166578#action_166578
]
Robert Scholte commented on QDOX-140:
-------------------------------------
The problem seems to be caused by something else. The way java-files are read
doesn't trigger the reader to convert them to chars. A backwardslash in the
uncompiled java-file is just read as a backwardslash.
Here's a document about this stuff
http://www.xrce.xerox.com/competencies/content-analysis/tools/publis/javacc_unicode.pdf
> Parser fails to translate Unicode escapes
> -----------------------------------------
>
> Key: QDOX-140
> URL: http://jira.codehaus.org/browse/QDOX-140
> Project: QDox
> Issue Type: Bug
> Components: Parser
> Affects Versions: 1.6.3
> Reporter: Benjamin Bentmann
> Attachments: MyMojo.java
>
>
> The parser does currently not translate Unicode escapes as described in [JLS,
> Lexical
> Structure|http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#3.2].
> If Unicode escapes are used for identifiers, an exception is raised as shown
> by the attached source file:
> {noformat}
> com.thoughtworks.qdox.parser.ParseException: syntax error @[17,37] in
> .../src/main/java/it/MyMojo.java
> at com.thoughtworks.qdox.parser.impl.Parser.yyerror(Parser.java:716)
> at com.thoughtworks.qdox.parser.impl.Parser.yyparse(Parser.java:826)
> at com.thoughtworks.qdox.parser.impl.Parser.parse(Parser.java:697)
> at
> com.thoughtworks.qdox.JavaDocBuilder.addSource(JavaDocBuilder.java:300)
> at
> com.thoughtworks.qdox.JavaDocBuilder.addSource(JavaDocBuilder.java:316)
> at
> com.thoughtworks.qdox.JavaDocBuilder.addSource(JavaDocBuilder.java:312)
> at
> com.thoughtworks.qdox.JavaDocBuilder$1.visitFile(JavaDocBuilder.java:369)
> at
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.walk(DirectoryScanner.java:43)
> at
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.walk(DirectoryScanner.java:34)
> at
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.walk(DirectoryScanner.java:34)
> at
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.scan(DirectoryScanner.java:52)
> at
> com.thoughtworks.qdox.JavaDocBuilder.addSourceTree(JavaDocBuilder.java:366)
> {noformat}
> Unicode escapes in comments (more likely) don't make the parser fail but
> still need translation.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email