Skip to content

Commit 61783f0

Browse files
committed
refactor(taskparser): clean up imports and improve parser logic
1 parent a721e39 commit 61783f0

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

lib/app/utils/taskfunctions/taskparser.dart

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import 'package:taskwarrior/app/models/models.dart';
55

66
import 'package:uuid/uuid.dart';
77

8-
9-
108
class Tag {
119
const Tag(this.tag);
1210

@@ -67,10 +65,8 @@ Parser descriptionWordPrimitive() => wordPrimitive();
6765

6866
final add = (epsilon() & endOfInput()) |
6967
(tagPrimitive() | attributePrimitive() | descriptionWordPrimitive())
70-
.separatedBy(
71-
char(' '),
72-
includeSeparators: false,
73-
);
68+
.starSeparated(char(' '))
69+
.map((result) => result.elements);
7470

7571
Task taskParser(String task) {
7672
var now = DateTime.now().toUtc();

0 commit comments

Comments
 (0)