Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1316)

Issue 12545013: Added the continueParsing option to ArgParser. (Closed)

Created:
7 years, 9 months ago by Andrei Mouravski
Modified:
7 years, 6 months ago
Reviewers:
Bob Nystrom
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Added the continueParsing option to ArgParser. R=rnystrom@google.com Committed: https://code.google.com/p/dart/source/detail?r=24366

Patch Set 1 #

Patch Set 2 : #

Total comments: 1

Patch Set 3 : #

Patch Set 4 : Style + commentary. #

Total comments: 5

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : Fixed up documentation and the like. #

Total comments: 28

Patch Set 8 : Rebased #

Patch Set 9 : 12 changes. #

Total comments: 16

Patch Set 10 : Removed a lot of unnecesary code. #

Total comments: 6

Patch Set 11 : Done #

Unified diffs Side-by-side diffs Delta from patch set Stats (+55 lines, -26 lines) Patch
M pkg/args/lib/args.dart View 1 2 3 4 5 6 7 8 9 1 chunk +13 lines, -2 lines 0 comments Download
M pkg/args/lib/src/parser.dart View 1 2 3 4 5 6 7 8 9 10 4 chunks +23 lines, -6 lines 0 comments Download
M pkg/args/test/parse_all_test.dart View 1 2 3 4 5 6 7 8 9 1 chunk +18 lines, -17 lines 0 comments Download
M sdk/lib/_internal/dartdoc/bin/dartdoc.dart View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 16 (0 generated)
Andrei Mouravski
7 years, 9 months ago (2013-03-07 00:48:51 UTC) #1
Bob Nystrom
Coincidentally, I already have a patch out that implements this: https://codereview.chromium.org/11824044/ The main difference is ...
7 years, 9 months ago (2013-03-13 18:12:47 UTC) #2
Andrei Mouravski
I think it should be switched to default the other way, but the option is ...
7 years, 9 months ago (2013-03-15 20:15:56 UTC) #3
Andrei Mouravski
Ping. Any thoughts?
7 years, 9 months ago (2013-03-20 22:53:55 UTC) #4
Andrei Mouravski
Ping.
7 years, 8 months ago (2013-04-01 16:44:15 UTC) #5
Bob Nystrom
This looks mostly fine, but you'll have to do some more work to make it ...
7 years, 8 months ago (2013-04-19 22:13:17 UTC) #6
Andrei Mouravski
PTAL.
7 years, 8 months ago (2013-04-22 19:57:04 UTC) #7
Bob Nystrom
https://codereview.chromium.org/12545013/diff/16001/pkg/args/test/parse_test.dart File pkg/args/test/parse_test.dart (right): https://codereview.chromium.org/12545013/diff/16001/pkg/args/test/parse_test.dart#newcode392 pkg/args/test/parse_test.dart:392: parser.addFlag('neigh'); Why add neigh to this test? https://codereview.chromium.org/12545013/diff/16001/pkg/args/test/parse_test.dart#newcode415 pkg/args/test/parse_test.dart:415: ...
7 years, 8 months ago (2013-04-22 22:59:03 UTC) #8
Andrei Mouravski
PTAL. This CL depends on https://codereview.chromium.org/17333004
7 years, 6 months ago (2013-06-19 22:01:40 UTC) #9
Bob Nystrom
https://codereview.chromium.org/12545013/diff/32001/pkg/args/lib/args.dart File pkg/args/lib/args.dart (right): https://codereview.chromium.org/12545013/diff/32001/pkg/args/lib/args.dart#newcode351 pkg/args/lib/args.dart:351: * If [parseAllOptions] is set, the parser will continue ...
7 years, 6 months ago (2013-06-20 00:33:36 UTC) #10
Andrei Mouravski
PTAL. https://codereview.chromium.org/12545013/diff/32001/pkg/args/lib/args.dart File pkg/args/lib/args.dart (right): https://codereview.chromium.org/12545013/diff/32001/pkg/args/lib/args.dart#newcode351 pkg/args/lib/args.dart:351: * If [parseAllOptions] is set, the parser will ...
7 years, 6 months ago (2013-06-22 00:54:02 UTC) #11
Bob Nystrom
https://codereview.chromium.org/12545013/diff/32001/pkg/args/lib/src/parser.dart File pkg/args/lib/src/parser.dart (right): https://codereview.chromium.org/12545013/diff/32001/pkg/args/lib/src/parser.dart#newcode107 pkg/args/lib/src/parser.dart:107: 'Could not find an option or flag "${args[0]}".'); On ...
7 years, 6 months ago (2013-06-24 15:53:19 UTC) #12
Andrei Mouravski
PTAL. https://codereview.chromium.org/12545013/diff/32001/pkg/args/lib/src/parser.dart File pkg/args/lib/src/parser.dart (right): https://codereview.chromium.org/12545013/diff/32001/pkg/args/lib/src/parser.dart#newcode107 pkg/args/lib/src/parser.dart:107: 'Could not find an option or flag "${args[0]}".'); ...
7 years, 6 months ago (2013-06-24 20:41:03 UTC) #13
Bob Nystrom
A couple more changes, then LGTM. https://codereview.chromium.org/12545013/diff/55001/pkg/args/lib/src/parser.dart File pkg/args/lib/src/parser.dart (right): https://codereview.chromium.org/12545013/diff/55001/pkg/args/lib/src/parser.dart#newcode41 pkg/args/lib/src/parser.dart:41: List<String> rest = ...
7 years, 6 months ago (2013-06-24 20:49:29 UTC) #14
Andrei Mouravski
Thanks! Submitting. https://codereview.chromium.org/12545013/diff/55001/pkg/args/lib/src/parser.dart File pkg/args/lib/src/parser.dart (right): https://codereview.chromium.org/12545013/diff/55001/pkg/args/lib/src/parser.dart#newcode41 pkg/args/lib/src/parser.dart:41: List<String> rest = <String>[]; On 2013/06/24 20:49:29, ...
7 years, 6 months ago (2013-06-24 20:54:29 UTC) #15
Andrei Mouravski
7 years, 6 months ago (2013-06-24 20:55:20 UTC) #16
Message was sent while issue was closed.
Committed patchset #11 manually as r24366 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698