README

[Raku CSS Project] / [CSS-Specification]

CSS-Specification-raku

This is a Raku module for parsing CSS property definitions.

These are widely used throughout the W3C CSS Specifications to describe properties. The syntax is described in http://www.w3.org/TR/CSS21/about.html#property-defs.

An example, from http://www.w3.org/TR/CSS21/propidx.html:

'content'	normal \
           | none \
           | [  <string> | <uri> | <counter> | attr(<identifier>) \
              | open-quote | close-quote | no-open-quote | no-close-quote \
             ]+ \
           | inherit

Grammars and Classes

  • CSS::Specification::Base::Grammar + CSS::Specification::Base::Actions - maps property specification terminology to CSS Core syntax and defines any newly introduced terms. For example integer is mapped to int.

See Also

CSS::Specification v0.5.3

CSS Property definition grammar tools

Authors

  • David Warring

License

Artistic-2.0

Dependencies

CSS::Grammar:ver<0.4.0+>Color::NamesMethod::Also

Test Dependencies

Provides

  • CSS::Specification
  • CSS::Specification::AST
  • CSS::Specification::Actions
  • CSS::Specification::Base::Actions
  • CSS::Specification::Base::Grammar
  • CSS::Specification::Defs
  • CSS::Specification::Defs::Actions

Documentation

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.