]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Doc: Document community components access operators
authorAlexander Zubkov <green@qrator.net>
Tue, 28 Dec 2021 02:48:42 +0000 (03:48 +0100)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Tue, 28 Dec 2021 03:07:09 +0000 (04:07 +0100)
doc/bird.sgml

index 4e4804deda93f3bcde7fb19943d5290ab030f1c0..d1059cb1830855631fc5ea1ab513bd52d2fe5a1c 100644 (file)
@@ -1292,6 +1292,9 @@ in the foot).
        The same syntax can also be used to construct a pair from two arbitrary
        integer expressions (for example <cf/(1+2,a)/).
 
+       Operators <cf/.asn/ and <cf/.data/ can be used to extract corresponding
+       components of a pair: <cf>(<m/asn/, <m/data/)</cf>.
+
        <tag><label id="type-quad">quad</tag>
        This is a dotted quad of numbers used to represent router IDs (and
        others). Each component can have a value from 0 to 255. Literals of
@@ -1382,6 +1385,10 @@ in the foot).
        pairs, LCs can be constructed using expressions for its parts, (e.g.
        <cf/(myas, 10+20, 3*10)/, where <cf/myas/ is an integer variable).
 
+       Operators <cf/.asn/, <cf/.data1/, and <cf/.data2/ can be used
+       to extract corresponding components of LCs:
+       <cf>(<m/asn/, <m/data1/, <m/data2/)</cf>.
+
        <tag><label id="type-set">int|pair|quad|ip|prefix|ec|lc|enum set</tag>
        Filters recognize four types of sets. Sets are similar to strings: you
        can pass them around but you can't modify them. Literals of type <cf>int