[ 
http://jira.codehaus.org/browse/QDOX-140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Scholte closed QDOX-140.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 1.10

r580 | rfscholte | 2009-03-10 23:05:36 CET

qdox-140 bugfix: unicode support
----------------------------------------------------------------------------

> 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
>             Fix For: 1.10
>
>         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


Reply via email to