Index: packages/petitparser/lib/src/petitparser/characters.dart |
diff --git a/petitparser/lib/src/core/characters.dart b/packages/petitparser/lib/src/petitparser/characters.dart |
similarity index 90% |
rename from petitparser/lib/src/core/characters.dart |
rename to packages/petitparser/lib/src/petitparser/characters.dart |
index b1da31271f1e58620f8c877577690612c35bb077..fd754b719a0d7955843dcd38e9ea599aa6afa9da 100644 |
--- a/petitparser/lib/src/core/characters.dart |
+++ b/packages/petitparser/lib/src/petitparser/characters.dart |
@@ -1,8 +1,6 @@ |
part of petitparser; |
-/** |
- * Parser class for individual character classes. |
- */ |
+/// Parser class for individual character classes. |
class CharacterParser extends Parser { |
final CharacterPredicate _predicate; |
@@ -36,14 +34,10 @@ class CharacterParser extends Parser { |
} |
} |
-/** |
- * Abstract character predicate class. |
- */ |
+/// Abstract character predicate class. |
abstract class CharacterPredicate { |
- /** |
- * Tests if the character predicate is satisfied. |
- */ |
+ /// Tests if the character predicate is satisfied. |
bool test(int value); |
} |
@@ -56,9 +50,7 @@ class _NotCharacterPredicate implements CharacterPredicate { |
bool test(int value) => !predicate.test(value); |
} |
-/** |
- * Returns a parser that accepts any of the specified characters. |
- */ |
+/// Returns a parser that accepts any of the specified characters. |
Parser anyOf(String string, [String message]) { |
return new CharacterParser(_optimizedString(string), |
message != null ? message : 'any of "$string" expected'); |
@@ -108,18 +100,14 @@ CharacterPredicate _optimizedRanges(Iterable<_RangeCharPredicate> ranges) { |
} |
} |
-/** |
- * Returns a parser that accepts none of the specified characters. |
- */ |
+/// Returns a parser that accepts none of the specified characters. |
Parser noneOf(String string, [String message]) { |
return new CharacterParser( |
new _NotCharacterPredicate(_optimizedString(string)), |
message != null ? message : 'none of "$string" expected'); |
} |
-/** |
- * Returns a parser that accepts a specific character only. |
- */ |
+/// Returns a parser that accepts a specific character only. |
Parser char(element, [String message]) { |
return new CharacterParser(new _SingleCharPredicate(_toCharCode(element)), |
message != null ? message : '"$element" expected'); |
@@ -134,9 +122,7 @@ class _SingleCharPredicate implements CharacterPredicate { |
bool test(int value) => identical(this.value, value); |
} |
-/** |
- * Returns a parser that accepts any digit character. |
- */ |
+/// Returns a parser that accepts any digit character. |
Parser digit([String message]) { |
return new CharacterParser( |
_digitCharPredicate, message != null ? message : 'digit expected'); |
@@ -151,9 +137,7 @@ class _DigitCharPredicate implements CharacterPredicate { |
const _digitCharPredicate = const _DigitCharPredicate(); |
-/** |
- * Returns a parser that accepts any letter character. |
- */ |
+/// Returns a parser that accepts any letter character. |
Parser letter([String message]) { |
return new CharacterParser( |
_letterCharPredicate, message != null ? message : 'letter expected'); |
@@ -169,9 +153,7 @@ class _LetterCharPredicate implements CharacterPredicate { |
const _letterCharPredicate = const _LetterCharPredicate(); |
-/** |
- * Returns a parser that accepts any lowercase character. |
- */ |
+/// Returns a parser that accepts any lowercase character. |
Parser lowercase([String message]) { |
return new CharacterParser(_lowercaseCharPredicate, |
message != null ? message : 'lowercase letter expected'); |
@@ -186,9 +168,7 @@ class _LowercaseCharPredicate implements CharacterPredicate { |
const _lowercaseCharPredicate = const _LowercaseCharPredicate(); |
-/** |
- * Returns a parser that accepts the given character class pattern. |
- */ |
+/// Returns a parser that accepts the given character class pattern. |
Parser pattern(String element, [String message]) { |
return new CharacterParser(_patternParser.parse(element).value, |
message != null ? message : '[$element] expected'); |
@@ -233,10 +213,8 @@ class _RangesCharPredicate implements CharacterPredicate { |
} |
} |
-/** |
- * Returns a parser that accepts any character in the range |
- * between [start] and [stop]. |
- */ |
+/// Returns a parser that accepts any character in the range |
+/// between [start] and [stop]. |
Parser range(start, stop, [String message]) { |
return new CharacterParser( |
new _RangeCharPredicate(_toCharCode(start), _toCharCode(stop)), |
@@ -253,9 +231,7 @@ class _RangeCharPredicate implements CharacterPredicate { |
bool test(int value) => start <= value && value <= stop; |
} |
-/** |
- * Returns a parser that accepts any uppercase character. |
- */ |
+/// Returns a parser that accepts any uppercase character. |
Parser uppercase([String message]) { |
return new CharacterParser(_uppercaseCharPredicate, |
message != null ? message : 'uppercase letter expected'); |
@@ -270,9 +246,7 @@ class _UppercaseCharPredicate implements CharacterPredicate { |
const _uppercaseCharPredicate = const _UppercaseCharPredicate(); |
-/** |
- * Returns a parser that accepts any whitespace character. |
- */ |
+/// Returns a parser that accepts any whitespace character. |
Parser whitespace([String message]) { |
return new CharacterParser(_whitespaceCharPredicate, |
message != null ? message : 'whitespace expected'); |
@@ -318,9 +292,7 @@ class _WhitespaceCharPredicate implements CharacterPredicate { |
const _whitespaceCharPredicate = const _WhitespaceCharPredicate(); |
-/** |
- * Returns a parser that accepts any word character. |
- */ |
+/// Returns a parser that accepts any word character. |
Parser word([String message]) { |
return new CharacterParser(_wordCharPredicate, |
message != null ? message : 'letter or digit expected'); |