mirror of https://github.com/AMT-Cheif/drift.git
Improve error message for invalid column name
This commit is contained in:
parent
99abaae2f1
commit
a988b38ec1
|
@ -2433,8 +2433,7 @@ class Parser {
|
|||
}
|
||||
|
||||
ColumnDefinition _columnDefinition() {
|
||||
final name = _consume(TokenType.identifier, 'Expected a column name')
|
||||
as IdentifierToken;
|
||||
final name = _consumeIdentifier('Expected a column name');
|
||||
|
||||
final typeTokens = _typeName();
|
||||
String? typeName;
|
||||
|
|
|
@ -24,6 +24,13 @@ void main() {
|
|||
lexeme: 'group',
|
||||
),
|
||||
]);
|
||||
|
||||
expectError('CREATE TABLE x (table TEXT NOT NULL, foo INTEGER);', [
|
||||
isParsingError(
|
||||
message: 'Expected a column name (got keyword TABLE)',
|
||||
lexeme: 'table',
|
||||
),
|
||||
]);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue