harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey A. Ivanov (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-3408) [classlib][swing] CSS parser is not to be internationalized
Date Fri, 16 Mar 2007 08:52:09 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-3408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12481525
] 

Alexey A. Ivanov commented on HARMONY-3408:
-------------------------------------------

CSSLogger can be kept internationalized since it's not auto-generated.

> [classlib][swing] CSS parser is not to be internationalized
> -----------------------------------------------------------
>
>                 Key: HARMONY-3408
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3408
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Alexey A. Ivanov
>            Priority: Minor
>
> Do not internationalize source files in org.apache.harmony.x.swing.text.html.cssparser
package, as specified in the first line of the files. They are auto-generated from CSSGrammar.jj.
In case the grammar is changed, all the modifications will be lost.
> A user should never see any of the exceptions which may be thrown by the parser: they
are intended for developers only. Since CSS must be parsed with ignoring of all the errors,
there's special error-handling code in the parser which handles parsing errors and restores
the parser state so that it can parse the rest of the file. Currently all CSS parsing errors
are logged through CSSLogger to System.err. Logging can be disabled in CSSLogger file. After
everything works fine, logging can be removed at all.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message