Платформа ЦРНП "Мирокод" для разработки проектов
https://git.mirocod.ru
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
441 B
25 lines
441 B
package css |
|
|
|
// Stylesheet represents a parsed stylesheet |
|
type Stylesheet struct { |
|
Rules []*Rule |
|
} |
|
|
|
// NewStylesheet instanciate a new Stylesheet |
|
func NewStylesheet() *Stylesheet { |
|
return &Stylesheet{} |
|
} |
|
|
|
// Returns string representation of the Stylesheet |
|
func (sheet *Stylesheet) String() string { |
|
result := "" |
|
|
|
for _, rule := range sheet.Rules { |
|
if result != "" { |
|
result += "\n" |
|
} |
|
result += rule.String() |
|
} |
|
|
|
return result |
|
}
|
|
|