Skip to content

Commit

Permalink
- open up some private api:
Browse files Browse the repository at this point in the history
  DelegateParser is public now
  • Loading branch information
renggli committed Jun 28, 2013
1 parent f3a7cac commit ddac072
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 15 deletions.
8 changes: 4 additions & 4 deletions lib/src/core/actions.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ part of petitparser;
* A parser that performs a transformation with a given function on the
* successful parse result of the delegate.
*/
class _ActionParser extends _DelegateParser {
class _ActionParser extends DelegateParser {

final Function _function;

Expand All @@ -32,7 +32,7 @@ class _ActionParser extends _DelegateParser {
/**
* A parser that silently consumes input of a parser around its delegate.
*/
class _TrimmingParser extends _DelegateParser {
class _TrimmingParser extends DelegateParser {

Parser _trimmer;

Expand Down Expand Up @@ -71,7 +71,7 @@ class _TrimmingParser extends _DelegateParser {
* A parser that answers a substring or sublist of the range its delegate
* parses.
*/
class _FlattenParser extends _DelegateParser {
class _FlattenParser extends DelegateParser {

_FlattenParser(parser) : super(parser);

Expand All @@ -94,7 +94,7 @@ class _FlattenParser extends _DelegateParser {
/**
* A parser that answers a token of the result its delegate parses.
*/
class _TokenParser extends _DelegateParser {
class _TokenParser extends DelegateParser {

_TokenParser(parser) : super(parser);

Expand Down
16 changes: 8 additions & 8 deletions lib/src/core/combinators.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ part of petitparser;
* A parser that delegates to another one. Normally users do not need to
* directly use a delegate parser.
*/
class _DelegateParser extends Parser {
class DelegateParser extends Parser {

Parser _delegate;

_DelegateParser(this._delegate);
DelegateParser(this._delegate);

Result _parse(Context context) {
return _delegate._parse(context);
Expand All @@ -25,14 +25,14 @@ class _DelegateParser extends Parser {
}
}

Parser copy() => new _DelegateParser(_delegate);
Parser copy() => new DelegateParser(_delegate);

}

/**
* A parser that succeeds only at the end of the input.
*/
class _EndOfInputParser extends _DelegateParser {
class _EndOfInputParser extends DelegateParser {

final String _message;

Expand Down Expand Up @@ -60,7 +60,7 @@ class _EndOfInputParser extends _DelegateParser {
* The and-predicate, a parser that succeeds whenever its delegate does, but
* does not consume the input stream [Parr 1994, 1995].
*/
class _AndParser extends _DelegateParser {
class _AndParser extends DelegateParser {

_AndParser(parser) : super(parser);

Expand All @@ -81,7 +81,7 @@ class _AndParser extends _DelegateParser {
* The not-predicate, a parser that succeeds whenever its delegate does not,
* but consumes no input [Parr 1994, 1995].
*/
class _NotParser extends _DelegateParser {
class _NotParser extends DelegateParser {

final String _message;

Expand Down Expand Up @@ -109,7 +109,7 @@ class _NotParser extends _DelegateParser {
/**
* A parser that optionally parsers its delegate, or answers nil.
*/
class _OptionalParser extends _DelegateParser {
class _OptionalParser extends DelegateParser {

final dynamic _otherwise;

Expand All @@ -135,7 +135,7 @@ class _OptionalParser extends _DelegateParser {
/**
* A parser that repeatedly parses a sequence of parsers.
*/
class _RepeatingParser extends _DelegateParser {
class _RepeatingParser extends DelegateParser {

final int _min;
final int _max;
Expand Down
2 changes: 1 addition & 1 deletion lib/src/core/composite.dart
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ part of petitparser;
* }
* }
*/
abstract class CompositeParser extends _DelegateParser {
abstract class CompositeParser extends DelegateParser {

bool _completed = false;
final Map<String, Parser> _defined = new Map();
Expand Down
2 changes: 1 addition & 1 deletion lib/src/core/parsers.dart
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ abstract class SetableParser implements Parser {

}

class _SetableParser extends _DelegateParser implements SetableParser {
class _SetableParser extends DelegateParser implements SetableParser {

_SetableParser(parser) : super(parser);

Expand Down
2 changes: 1 addition & 1 deletion lib/src/core/reflection.dart
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ String _debugIndent(int level) {
return result.toString();
}

class _ContinuationParser extends _DelegateParser {
class _ContinuationParser extends DelegateParser {
final Function _function;
_ContinuationParser(parser, this._function) : super(parser);
Result _parse(Context context) {
Expand Down

0 comments on commit ddac072

Please sign in to comment.