Line data Source code
1 : // Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file 2 : // for details. All rights reserved. Use of this source code is governed by a 3 : // BSD-style license that can be found in the LICENSE file. 4 : 5 : // Don't modify this file by hand! It's generated by tool/generate.dart. 6 : 7 : import 'glyph_set.dart'; 8 : 9 : /// A [GlyphSet] that includes only ASCII glyphs. 10 : class AsciiGlyphSet implements GlyphSet { 11 11 : const AsciiGlyphSet(); 12 : 13 : /// Returns [glyph] if [this] supports Unicode glyphs and [alternative] 14 : /// otherwise. 15 0 : @override 16 : String glyphOrAscii(String glyph, String alternative) => alternative; 17 0 : @override 18 : String get bullet => '*'; 19 0 : @override 20 : String get leftArrow => '<'; 21 0 : @override 22 : String get rightArrow => '>'; 23 0 : @override 24 : String get upArrow => '^'; 25 0 : @override 26 : String get downArrow => 'v'; 27 0 : @override 28 : String get longLeftArrow => '<='; 29 0 : @override 30 : String get longRightArrow => '=>'; 31 0 : @override 32 : String get horizontalLine => '-'; 33 0 : @override 34 : String get verticalLine => '|'; 35 0 : @override 36 : String get topLeftCorner => ','; 37 0 : @override 38 : String get topRightCorner => ','; 39 0 : @override 40 : String get bottomLeftCorner => "'"; 41 0 : @override 42 : String get bottomRightCorner => "'"; 43 0 : @override 44 : String get cross => '+'; 45 0 : @override 46 : String get teeUp => '+'; 47 0 : @override 48 : String get teeDown => '+'; 49 0 : @override 50 : String get teeLeft => '+'; 51 0 : @override 52 : String get teeRight => '+'; 53 0 : @override 54 : String get upEnd => "'"; 55 0 : @override 56 : String get downEnd => ','; 57 0 : @override 58 : String get leftEnd => '-'; 59 0 : @override 60 : String get rightEnd => '-'; 61 0 : @override 62 : String get horizontalLineBold => '='; 63 0 : @override 64 : String get verticalLineBold => '|'; 65 0 : @override 66 : String get topLeftCornerBold => ','; 67 0 : @override 68 : String get topRightCornerBold => ','; 69 0 : @override 70 : String get bottomLeftCornerBold => "'"; 71 0 : @override 72 : String get bottomRightCornerBold => "'"; 73 0 : @override 74 : String get crossBold => '+'; 75 0 : @override 76 : String get teeUpBold => '+'; 77 0 : @override 78 : String get teeDownBold => '+'; 79 0 : @override 80 : String get teeLeftBold => '+'; 81 0 : @override 82 : String get teeRightBold => '+'; 83 0 : @override 84 : String get upEndBold => "'"; 85 0 : @override 86 : String get downEndBold => ','; 87 0 : @override 88 : String get leftEndBold => '-'; 89 0 : @override 90 : String get rightEndBold => '-'; 91 0 : @override 92 : String get horizontalLineDouble => '='; 93 0 : @override 94 : String get verticalLineDouble => '|'; 95 0 : @override 96 : String get topLeftCornerDouble => ','; 97 0 : @override 98 : String get topRightCornerDouble => ','; 99 0 : @override 100 : String get bottomLeftCornerDouble => '"'; 101 0 : @override 102 : String get bottomRightCornerDouble => '"'; 103 0 : @override 104 : String get crossDouble => '+'; 105 0 : @override 106 : String get teeUpDouble => '+'; 107 0 : @override 108 : String get teeDownDouble => '+'; 109 0 : @override 110 : String get teeLeftDouble => '+'; 111 0 : @override 112 : String get teeRightDouble => '+'; 113 0 : @override 114 : String get horizontalLineDoubleDash => '-'; 115 0 : @override 116 : String get horizontalLineDoubleDashBold => '-'; 117 0 : @override 118 : String get verticalLineDoubleDash => '|'; 119 0 : @override 120 : String get verticalLineDoubleDashBold => '|'; 121 0 : @override 122 : String get horizontalLineTripleDash => '-'; 123 0 : @override 124 : String get horizontalLineTripleDashBold => '-'; 125 0 : @override 126 : String get verticalLineTripleDash => '|'; 127 0 : @override 128 : String get verticalLineTripleDashBold => '|'; 129 0 : @override 130 : String get horizontalLineQuadrupleDash => '-'; 131 0 : @override 132 : String get horizontalLineQuadrupleDashBold => '-'; 133 0 : @override 134 : String get verticalLineQuadrupleDash => '|'; 135 0 : @override 136 : String get verticalLineQuadrupleDashBold => '|'; 137 : }