[BACK]Return to B.in CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc / regress / roff / esc

Annotation of mandoc/regress/roff/esc/B.in, Revision 1.3

1.3     ! schwarze    1: .\" $OpenBSD: B.in,v 1.4 2022/06/08 13:08:00 schwarze Exp $
        !             2: .Dd $Mdocdate: June 8 2022 $
1.1       schwarze    3: .Dt ESC-B 1
1.2       schwarze    4: .Os
1.1       schwarze    5: .Sh NAME
                      6: .Nm esc-B
                      7: .Nd the roff escape B sequence: validate numerical expression
                      8: .Sh DESCRIPTION
                      9: empty: \B''
                     10: .br
                     11: digit: \B'0'
                     12: .br
                     13: no number: \B'no number'
                     14: .br
                     15: trailing garbage: \B'1X'
                     16: .br
                     17: trailing operator: \B'1+'
                     18: .br
                     19: infix operator: \B'1+1'
                     20: .br
                     21: infix and trailing operator: \B'1+1+'
                     22: .br
                     23: chain of operations: \B'1+2+3+4'
                     24: .br
                     25: trailing para: \B'1+('
                     26: .br
                     27: unclosed para: \B'(1'
                     28: .br
                     29: empty pair of parentheses: \B'()'
                     30: .br
                     31: parentheses containing number: \B'(42)'
                     32: .br
                     33: complex expression: \B'3+(3*(5==5*2)*4)+(3*5)/2'
                     34: .br
                     35: other delimiter: \Bx1+1x
1.3     ! schwarze   36: .Ss Argument delimiters
        !            37: unsupported \e!: \B\!42\!u
1.1       schwarze   38: .br
1.3     ! schwarze   39: unsupported \er: \B\r42u
        !            40: .br
        !            41: ignored \e%: \B\%42\%u
        !            42: .br
        !            43: ignored \e&: \B\&42\&u
        !            44: .br
        !            45: ignored \e): \B\)42\)u
        !            46: .br
        !            47: ignored \e,: \B\,42\,u
        !            48: .br
        !            49: ignored \e/: \B\/42\/u
        !            50: .br
        !            51: ignored \e^: \B\^42\^u
        !            52: .br
        !            53: ignored \ea: \B\a42\au
        !            54: .br
        !            55: ignored \ed: \B\d42\du
        !            56: .br
        !            57: ignored \et: \B\t42\tu
        !            58: .br
        !            59: ignored \eu: \B\u42\uu
        !            60: .br
        !            61: ignored \e{: \B\{42\{u
        !            62: .br
        !            63: ignored \e|: \B\|42\|u
        !            64: .br
        !            65: ignored \e}: \B\}42\}u
        !            66: .br
        !            67: useless \e.: \B\.42.u
        !            68: .\".br
        !            69: .\"XXX useless \e\e: \B\\42\\u
        !            70: .br
        !            71: invalid \eG: \B\G42Gu
        !            72: .br
        !            73: special \e\ : \B\ 42\ u
        !            74: .br
        !            75: special \e\(aq: \B\'42\'u
        !            76: .br
        !            77: special \e-: \B\-42\-u
        !            78: .br
        !            79: special \e0: \B\042\0u
        !            80: .br
        !            81: special \e:: \B\:42\:u
        !            82: .br
        !            83: special \e_: \B\_42\_u
        !            84: .br
        !            85: special \e\(ga: \B\`42\`u
        !            86: .br
        !            87: special \ee: \B\e42\eu
        !            88: .br
        !            89: special \e~: \B\~42\~u
        !            90: .br
        !            91: break \ep: \B\p42\pu
        !            92: .br
        !            93: nospace \ec: \B\c42\cu
        !            94: .\".br
        !            95: .\"XXX skipchar \ec: \B\z42\zu
        !            96: .br
        !            97: .ds mystr x42xu
        !            98: string expansion: \B\*[mystr]
        !            99: .br
        !           100: .nr myreg 23
        !           101: register expansion: \B\n[myreg]u
        !           102: .br
        !           103: ignored \eO: \B\O142\O2u
        !           104: .br
        !           105: ignored \eY: \B\Y[mystr]42\Y[mystr]u
        !           106: .br
        !           107: ignored \ek: \B\k[myreg]42\k[myreg]u
        !           108: .br
        !           109: special character: \B\(hy42\(hyu
        !           110: .br
        !           111: ignored \eD: \B\D't 1'42\D't 2'u
        !           112: .br
        !           113: ignored \eL: \B\L'2'42u
        !           114: .br
        !           115: ignored \eX: \B\X'foo'42\X'bar'u
        !           116: .br
        !           117: ignored \eZ: \B\Z'foo'42\Z''u
        !           118: .br
        !           119: ignored \eb: \B\b'2'42\b''u
        !           120: .br
        !           121: ignored \ev: \B\v'2'42\v'0'u
        !           122: .br
        !           123: ignored \ex: \B\x'2'42\v'0'u
        !           124: .br
        !           125: horizontal motion: \B\h'1'42\h'3'u
        !           126: .br
        !           127: horizontal line: \B\l'4'42\l'2'u
        !           128: .br
        !           129: overstrike: \B\o'ab'42\o'cd'u

CVSweb