summaryrefslogtreecommitdiff
path: root/css/parser.y
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2003-04-06 18:09:34 +0000
committerJames Bursa <james@netsurf-browser.org>2003-04-06 18:09:34 +0000
commit46edb645e1a08fb76835e4b3b8960ec3cce5e298 (patch)
treeb1824939242a04900cf0737f620b425543d34754 /css/parser.y
parent2253e38be8cbcf4243e43fc0d317cfda08bffeb2 (diff)
downloadnetsurf-46edb645e1a08fb76835e4b3b8960ec3cce5e298.tar.gz
netsurf-46edb645e1a08fb76835e4b3b8960ec3cce5e298.tar.bz2
[project @ 2003-04-06 18:09:34 by bursa]
@import, more status messages. svn path=/import/netsurf/; revision=116
Diffstat (limited to 'css/parser.y')
-rw-r--r--css/parser.y7
1 files changed, 5 insertions, 2 deletions
diff --git a/css/parser.y b/css/parser.y
index 8625c900f..50d793dad 100644
--- a/css/parser.y
+++ b/css/parser.y
@@ -1,5 +1,5 @@
/**
- * $Id: parser.y,v 1.5 2003/04/05 16:24:43 bursa Exp $
+ * $Id: parser.y,v 1.6 2003/04/06 18:09:34 bursa Exp $
*/
/*
@@ -36,7 +36,10 @@ statement ::= ruleset.
statement ::= at_rule.
at_rule ::= ATKEYWORD any_list block.
-at_rule ::= ATKEYWORD any_list SEMI.
+at_rule ::= ATKEYWORD(A) any_list(B) SEMI.
+ { if (strcasecmp(A, "@import") == 0)
+ css_atimport(param->stylesheet, B);
+ free(A); css_free_node(B); }
block ::= LBRACE block_body RBRACE.
block_body ::= .