summaryrefslogtreecommitdiff
path: root/csslint
diff options
context:
space:
mode:
authorDodji Seketeli <dodji at seketeli dot org>2003-06-22 21:19:01 +0000
committerDodji Seketeli <dodji@src.gnome.org>2003-06-22 21:19:01 +0000
commit975b9f0823f4a38d2a7651d497738d7f56e72d67 (patch)
tree6f8e54c553a709f9256e242cbe8ad86df56bf7ce /csslint
parentefaaa9bded9dbec657fa75cfd04a9cdfdc1b8b02 (diff)
downloadlibcroco-975b9f0823f4a38d2a7651d497738d7f56e72d67.tar.gz
added parse_font_face_unrecoverable_error_cb(),
2003-06-22 Dodji Seketeli <dodji at seketeli dot org> * src/parser/cr-statement.c: added parse_font_face_unrecoverable_error_cb(), parse_page_unrecoverable_error_cb() ... to handle parsing error in the cr_statement_xxx_parse() method. These callback method are not called yet. * src/parser/cr-tknzr.c: made the cr_tknzr_parse_important() look somewhat better. * src/parser/cr-parser.c: fixed some bugs in the parser. It does now parse the w3c forward compatible parsing test sheet at http://www.w3.org/Style/CSS/Test/CSS1/current/sec71.htm . * docs/design/parser-architecture.txt: updated this doc. A lot more is still needed. * csslint/csslint.c: fixed some small bugs in csslint. Now, --cssom is set by default. Dodji.
Diffstat (limited to 'csslint')
-rw-r--r--csslint/csslint.c29
1 files changed, 15 insertions, 14 deletions
diff --git a/csslint/csslint.c b/csslint/csslint.c
index 0451970..8ba591a 100644
--- a/csslint/csslint.c
+++ b/csslint/csslint.c
@@ -34,8 +34,8 @@
*/
struct Options
{
- gboolean param_version ;
- gboolean param_cssom ;
+ gboolean show_version ;
+ gboolean use_cssom ;
gchar ** files_list ;
};
@@ -66,26 +66,25 @@ csslint_parse_cmd_line (int a_argc, char **a_argv,
int i= 0 ;
g_return_if_fail (a_options) ;
- memset (a_options, 0, sizeof (struct Options)) ;
-
- if (a_argc <= 1)
- {
- csslint_usage(a_argv[0]);
- }
+
+ if (a_argc <= 1)
+ {
+ csslint_usage(a_argv[0]);
+ }
for (i = 1 ; i < a_argc ; i++)
{
if (a_argv[i][0] != '-') break ;
if ((!strcmp (a_argv[i], "-version")) ||
- (!strcmp (a_argv[i], "--version")))
+ (!strcmp (a_argv[i], "--version")))
{
- a_options->param_version = TRUE ;
+ a_options->show_version = TRUE ;
}
if ((!strcmp (a_argv[i], "-cssom")) ||
- (!strcmp (a_argv[i], "--cssom")))
+ (!strcmp (a_argv[i], "--cssom")))
{
- a_options->param_cssom = TRUE ;
+ a_options->use_cssom = TRUE ;
}
}
@@ -178,15 +177,17 @@ main (int argc, char **argv)
struct Options options;
enum CRStatus status = CR_OK;
+ memset (&options, 0, sizeof (struct Options)) ;
+ options.use_cssom = TRUE ;
csslint_parse_cmd_line (argc, argv, &options);
- if (options.param_version == TRUE)
+ if (options.show_version == TRUE)
{
csslint_show_version(argv[0]);
return 0;
}
- if (options.param_cssom == TRUE)
+ if (options.use_cssom == TRUE)
{
if (options.files_list != NULL)
{