コード例 #1
0
def declaration(rule):
    rule | (cssid, ':', plus(value), [important], ';')
    rule | (plus(_not(_or(';', '}'))), ';')
    rule.astAttrs = {
        'property': cssid,
        'values': [value],
        'important': important,
    }
コード例 #2
0
ファイル: grammar.py プロジェクト: crazydreamer/css
def declaration(rule):
    rule | (cssid, ':', plus(value), [important], ';')
    rule | (plus(_not(_or(';', '}'))), ';')
    rule.astAttrs = {
        'property':cssid,
        'values':[value],
        'important':important,
    }
コード例 #3
0
ファイル: segfixes.py プロジェクト: DeadWisdom/codetalker
def at(rule):
    rule | (no_ignore('@', ID), _or(STRING, SSTRING, star(_not(_or(';','}')))), ';')
    rule | star(_not(_or(';','}')))
コード例 #4
0
def at(rule):
    rule | (no_ignore('@', ID), _or(STRING, SSTRING, star(_not(_or(';','}')))), ';')
    rule | star(_not(_or(';','}')))
コード例 #5
0
def ruleset(rule):
    rule | (commas(selector, False), block) | (plus(_not('}')), '}')
    rule.astAttrs = {
        'selectors': [selector],
        'rules': [declaration],
    }
コード例 #6
0
ファイル: grammar.py プロジェクト: crazydreamer/css
def ruleset(rule):
    rule | (commas(selector, False), block) | (plus(_not('}')), '}')
    rule.astAttrs = {
        'selectors': [selector],
        'rules':[declaration],
    }
コード例 #7
0
ファイル: values.py プロジェクト: yishh/css
def uri_contents(rule):
    rule | star(_not(')'))
    rule.dont_ignore = True
    rule.astAttrs = {
        'items':the_tokens,
        }