package parser
import "github.com/aymerick/douceur/parser"
Index ¶
- 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)
Functions ¶
func Parse ¶
func Parse(text string) (*css.Stylesheet, error)
Parse parses a whole stylesheet
func ParseDeclarations ¶
func ParseDeclarations(text string) ([]*css.Declaration, error)
ParseDeclarations parses CSS declarations
Types ¶
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
Parser represents a CSS parser
func NewParser ¶
NewParser instanciates a new parser
func (*Parser) ParseDeclaration ¶
func (parser *Parser) ParseDeclaration() (*css.Declaration, error)
ParseDeclaration parses a declaration
func (*Parser) ParseDeclarations ¶
func (parser *Parser) ParseDeclarations() ([]*css.Declaration, error)
ParseDeclarations parses a list of declarations
func (*Parser) ParseRule ¶
ParseRule parses a rule
func (*Parser) ParseRules ¶
ParseRules parses a list of rules
func (*Parser) ParseStylesheet ¶
func (parser *Parser) ParseStylesheet() (*css.Stylesheet, error)
ParseStylesheet parses a stylesheet
Source Files ¶
- Version
- v0.2.0 (latest)
- Published
- Aug 27, 2015
- Platform
- js/wasm
- Imports
- 6 packages
- Last checked
- 1 week ago –
Tools for package owners.