package parser
import "github.com/aymerick/douceur/parser"
Index ¶
- Constants
- func Parse(text string) (*css.Stylesheet, error)
- func ParseDeclarations(text string) ([]*css.Declaration, error)
- type Parser
- func NewParser(txt string) *Parser
- func (parser *Parser) ParseDeclaration() (*css.Declaration, error)
- func (parser *Parser) ParseDeclarations() ([]*css.Declaration, error)
- func (parser *Parser) ParseRule() (*css.Rule, error)
- func (parser *Parser) ParseRules() ([]*css.Rule, error)
- func (parser *Parser) ParseStylesheet() (*css.Stylesheet, error)
Constants ¶
const (
IMPORTANT_SUFFIX_REGEXP = `(?i)\s*!important\s*$`
)
Functions ¶
func Parse ¶
func Parse(text string) (*css.Stylesheet, error)
Parse a whole stylesheet
func ParseDeclarations ¶
func ParseDeclarations(text string) ([]*css.Declaration, error)
Parse CSS declarations
Types ¶
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
func NewParser ¶
Instanciate a new parser
func (*Parser) ParseDeclaration ¶
func (parser *Parser) ParseDeclaration() (*css.Declaration, error)
Parse a declaration
func (*Parser) ParseDeclarations ¶
func (parser *Parser) ParseDeclarations() ([]*css.Declaration, error)
Parse a list of declarations
func (*Parser) ParseRule ¶
Parse a rule
func (*Parser) ParseRules ¶
Parse a list of rules
func (*Parser) ParseStylesheet ¶
func (parser *Parser) ParseStylesheet() (*css.Stylesheet, error)
Parse a stylesheet
Source Files ¶
- Version
- v0.1.0
- Published
- Apr 15, 2015
- Platform
- windows/amd64
- Imports
- 6 packages
- Last checked
- 2 hours ago –
Tools for package owners.