gralha-css-style Releases (2): 0.1.0.1 0xcb1037dffa3f9df9a6eb28d07cb17072 indexed https://jend.leeeet.dev/files.txt?path=gralha-css-style@0.1.0.1 0.1.0.0 0x168fe27434c48ca085336d8a0b5c31d0 invalid https://jend.leeeet.dev/files.txt?path=gralha-css-style@0.1.0.0 expected a package named gralha-xml-doc@0.1.0.0 on https://hub.bend-lang.com At https://jend.leeeet.dev/read.txt?path=gralha-css-style@0.1.0.0/css.bend&start_line=4. Files that do not load: css.bend. Definitions (71): Css.css.lower (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.lower) def css.lower(s: String) -> String: Css.css.pair (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.pair) def css.pair(s: U.Scan, attrs: List<&2, XML.Attr>) -> List<&2, XML.Attr>: Css.css.more (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.more) def css.more(s: U.Scan, attrs: List<&2, XML.Attr>, next: String -> List<&2, XML.Attr> -> List<&2, XML.Attr>) -> List<&2, XML.Attr>: Css.css (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css) def css(s: String, attrs: List<&2, XML.Attr>) -> List<&2, XML.Attr>: Css.properties (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=properties) def properties(+attrs: List<&2, XML.Attr>) -> List<&2, XML.Attr>: Css.css.stop (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.stop) # Stylesheets are applied to a rendering copy; authored XML stays unchanged. def css.stop(+ch: U32, +mode: U32) -> Bool: Css.css.cut (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.cut) def css.cut(+s: String, +end: U32, +depth: U32, +quote: U32, +escaped: Bool, +acc: String) -> U.Scan: Css.css.scan (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.scan) def css.scan(s: String, end: U32) -> U.Scan: Css.css.skip (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.skip) def css.skip(+s: String) -> String: Css.css.ident.char (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.ident.char) def css.ident.char(+c: U32) -> Bool: Css.css.ident (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.ident) def css.ident(+s: String, +acc: String) -> U.Scan: Css.css.word (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.word) def css.word(+s: String, +acc: String) -> U.Scan: Css.css.word.test (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.word.test) def css.word.test(scan: U.Scan, +word: String, next: String -> Bool) -> Bool: Css.css.words (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.words) def css.words(s: String, +word: String) -> Bool: Css.CSSContext (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=CSSContext) type CSSContext is Data: CSSContext{node: XML.Element, parents: List<&2, CSSContext>, previous: List<&2, CSSContext>, index: U32, count: U32} Css.CSSStep (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=CSSStep) type CSSStep is Data: CSSStep{compound: String, relation: U32} Css.css.parts.scan (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.parts.scan) def css.parts.scan(scan: U.Scan, rel: U32, acc: List<&2, CSSStep>, next: String -> List<&2, CSSStep> -> List<&2, CSSStep>) -> List<&2, CSSStep>: Css.css.parts (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.parts) def css.parts(+s: String, +rel: U32, +acc: List<&2, CSSStep>) -> List<&2, CSSStep>: Css.css.attr.value (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.attr.value) def css.attr.value(+actual: String, +expected: String, +op: String) -> Bool: Css.css.attr.compare (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.attr.compare) def css.attr.compare(scan: U.Scan, +actual: String, +op: String) -> Bool: Css.css.attr.test (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.attr.test) def css.attr.test(scan: U.Scan, +as: List<&2, XML.Attr>) -> Bool: Css.css.empty (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.empty) def css.empty(xs: List<&2, XML.Element>) -> Bool: Css.css.compact (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.compact) def css.compact(+s: String) -> String: Css.css.nth.formula (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.nth.formula) def css.nth.formula(scan: U.Scan, +index: U32) -> Bool: Css.css.nth (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.nth) def css.nth(+s: String, +index: U32) -> Bool: Css.css.is.root (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.is.root) def css.is.root(parents: List<&2, CSSContext>) -> Bool: Css.css.pseudo (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.pseudo) def css.pseudo(+key: String, +arg: String, +context: CSSContext) -> Bool: Css.css.simple.scan (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.simple.scan) # Simple selectors compose by conjunction; unsupported pseudo-classes do not match. def css.simple.scan(scan: U.Scan, +context: CSSContext, +kind: U32, next: String -> Bool) -> Bool: Css.css.simple.attr (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.simple.attr) def css.simple.attr(+scan: U.Scan, +context: CSSContext, next: String -> Bool) -> Bool: Css.css.simple.pseudo.arg (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.simple.pseudo.arg) def css.simple.pseudo.arg(+scan: U.Scan, +key: String, +context: CSSContext, next: String -> Bool, nested: String -> Bool) -> Bool: Css.css.simple.pseudo (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.simple.pseudo) def css.simple.pseudo(scan: U.Scan, +context: CSSContext, next: String -> Bool, nested: String -> Bool) -> Bool: Css.css.simple (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.simple) def css.simple(+fuel: Nat, +s: String, +context: CSSContext) -> Bool: Css.css.match (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.match) def css.match(+steps: List<&2, CSSStep>, +contexts: List<&2, CSSContext>, +one: Bool) -> Bool: Css.css.score.scan (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.score.scan) def css.score.scan(scan: U.Scan, weight: U32, next: String -> U32) -> U32: Css.css.score.arg (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.score.arg) def css.score.arg(scan: U.Scan, negation: Bool, next: String -> U32, nested: String -> U32) -> U32: Css.css.score.pseudo (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.score.pseudo) def css.score.pseudo(scan: U.Scan, next: String -> U32, nested: String -> U32) -> U32: Css.css.score (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.score) def css.score(+fuel: Nat, +s: String) -> U32: Css.css.specificity (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.specificity) def css.specificity(steps: List<&2, CSSStep>) -> U32: Css.CSSMatch (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=CSSMatch) type CSSMatch is Data: CSSMatch{matched: Bool, specificity: U32} Css.css.select.scan (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.select.scan) def css.select.scan(scan: U.Scan, +context: CSSContext, +best: CSSMatch, next: String -> CSSMatch -> CSSMatch) -> CSSMatch: Css.css.select (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.select) def css.select(s: String, +context: CSSContext, best: CSSMatch) -> CSSMatch: Css.CSSRule (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=CSSRule) type CSSRule is Data: CSSRule{selector: String, declarations: List<&2, XML.Attr>} Css.css.declaration.pair (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.declaration.pair) def css.declaration.pair(scan: U.Scan) -> XML.Attr: Css.css.declaration.expand (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.declaration.expand) def css.declaration.expand(a: XML.Attr, rest: List<&2, XML.Attr>) -> List<&2, XML.Attr>: Css.css.declarations.scan (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.declarations.scan) def css.declarations.scan(scan: U.Scan, next: String -> List<&2, XML.Attr>) -> List<&2, XML.Attr>: Css.css.declarations (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.declarations) def css.declarations(s: String) -> List<&2, XML.Attr>: Css.css.media.feature (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.media.feature) def css.media.feature(scan: U.Scan, +w: F32, +h: F32) -> Bool: Css.css.media.parens (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.media.parens) def css.media.parens(scan: U.Scan, w: F32, h: F32, next: String -> Bool) -> Bool: Css.css.media.result (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.media.result) def css.media.result(+word: String, +result: Bool) -> Bool: Css.css.media.word (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.media.word) def css.media.word(scan: U.Scan, next: String -> Bool) -> Bool: Css.css.media.query (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.media.query) def css.media.query(+s: String, +w: F32, +h: F32) -> Bool: Css.css.media.list (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.media.list) def css.media.list(scan: U.Scan, w: F32, h: F32, next: String -> Bool) -> Bool: Css.css.media.more (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.media.more) def css.media.more(s: String, +w: F32, +h: F32) -> Bool: Css.css.media (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.media) def css.media(+s: String, w: F32, h: F32) -> Bool: Css.css.rules.append (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.rules.append) def css.rules.append(xs: List<&2, CSSRule>, ys: List<&2, CSSRule>) -> List<&2, CSSRule>: Css.css.rules.body (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.rules.body) def css.rules.body(selector: String, scan: U.Scan, w: F32, h: F32, next: String -> List<&2, CSSRule>, nested: String -> List<&2, CSSRule>) -> List<&2, CSSRule>: Css.css.rules.head (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.rules.head) def css.rules.head(scan: U.Scan, w: F32, h: F32, next: String -> List<&2, CSSRule>, nested: String -> List<&2, CSSRule>) -> List<&2, CSSRule>: Css.css.rules (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.rules) def css.rules(s: String, +w: F32, +h: F32) -> List<&2, CSSRule>: Css.css.text (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.text) def css.text(xs: List<&2, XML.Element>) -> String: Css.css.sheets (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.sheets) def css.sheets(+xs: List<&2, XML.Element>, +w: F32, +h: F32) -> String: Css.CSSChoice (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=CSSChoice) type CSSChoice is Data: CSSChoice{key: String, value: String, important: Bool, specificity: U32} Css.css.choice.scan (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.choice.scan) def css.choice.scan(+k: String, value: U.Scan, score: U32) -> CSSChoice: Css.css.wins (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.wins) def css.wins(a: CSSChoice, b: CSSChoice) -> Bool: Css.css.insert (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.insert) def css.insert(+value: CSSChoice, +xs: List<&2, CSSChoice>) -> List<&2, CSSChoice>: Css.css.cascade (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.cascade) def css.cascade(ds: List<&2, XML.Attr>, +score: U32, +choices: List<&2, CSSChoice>) -> List<&2, CSSChoice>: Css.css.rule.matched (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.rule.matched) def css.rule.matched(result: CSSMatch, ds: List<&2, XML.Attr>, +choices: List<&2, CSSChoice>) -> List<&2, CSSChoice>: Css.css.apply.rules (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.apply.rules) def css.apply.rules(rs: List<&2, CSSRule>, +context: CSSContext, choices: List<&2, CSSChoice>) -> List<&2, CSSChoice>: Css.css.chosen (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.chosen) def css.chosen(xs: List<&2, CSSChoice>, attrs: List<&2, XML.Attr>) -> List<&2, XML.Attr>: Css.css.styled (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.styled) def css.styled(+context: CSSContext, rules: List<&2, CSSRule>) -> List<&2, XML.Attr>: Css.css.element.count (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.element.count) def css.element.count(xs: List<&2, XML.Element>) -> U32: Css.css.tree (https://jend.leeeet.dev/definition.txt?path=gralha-css-style@0.1.0.1/css.bend&name=css.tree) def css.tree(+xs: List<&2, XML.Element>, +rules: List<&2, CSSRule>, +parents: List<&2, CSSContext>, +previous: List<&2, CSSContext>, +index: U32, +count: U32) -> List<&2, XML.Element>: