diff options
author | Dodji Seketeli <dodji at seketeli dot org> | 2003-06-22 21:19:01 +0000 |
---|---|---|
committer | Dodji Seketeli <dodji@src.gnome.org> | 2003-06-22 21:19:01 +0000 |
commit | 975b9f0823f4a38d2a7651d497738d7f56e72d67 (patch) | |
tree | 6f8e54c553a709f9256e242cbe8ad86df56bf7ce /csslint | |
parent | efaaa9bded9dbec657fa75cfd04a9cdfdc1b8b02 (diff) | |
download | libcroco-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.c | 29 |
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) { |