scanMessageFieldModifier method
Implementation
MessageFieldModifierBuilder? scanMessageFieldModifier() {
if (scanner.matches(namePattern)) {
final MessageFieldModifiers modifier;
try {
modifier = MessageFieldModifiers.valueOf(
scanner.lastMatch![0]!,
);
// move pointer to end of name
scanner.expect(namePattern);
} catch (e) {
return null;
}
final fieldModifier = MessageFieldModifier.withDefault().toBuilder()
..syntaxSpan = lastSpan()
..value = modifier;
return fieldModifier;
}
}