MismatchedTokenException: Expecting --> '{' <-- but found --> 'non-linear' <-- at RecognizerEngine.consumeInternalError (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:500:31) at RecognizerEngine.consumeInternal (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:475:22) at RecognizerApi.CONSUME (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_api.js:47:21) at PrismaParser. (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/@mrleebo/prisma-ast/dist/prisma-ast.cjs.development.js:416:13) at PrismaParser.invokeRuleWithTry [as block] (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:133:26) at RecognizerEngine.subruleInternal (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:447:37) at RecognizerApi.SUBRULE (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_api.js:77:21) at PrismaParser. (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/@mrleebo/prisma-ast/dist/prisma-ast.cjs.development.js:629:13) at PrismaParser.invokeRuleWithTry [as component] (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:133:26) at RecognizerEngine.subruleInternal (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:447:37) { token: { image: 'non-linear', startOffset: 12908, endOffset: 12917, startLine: 411, endLine: 411, startColumn: 14, endColumn: 23, tokenTypeIdx: 3, tokenType: { name: 'Identifier', PATTERN: /[a-zA-Z][\w-]*/, tokenTypeIdx: 3, CATEGORIES: [], categoryMatches: [], categoryMatchesMap: {}, isParent: false } }, resyncedTokens: [], previousToken: { image: 'for', startOffset: 12904, endOffset: 12906, startLine: 411, endLine: 411, startColumn: 10, endColumn: 12, tokenTypeIdx: 3, tokenType: { name: 'Identifier', PATTERN: /[a-zA-Z][\w-]*/, tokenTypeIdx: 3, CATEGORIES: [], categoryMatches: [], categoryMatchesMap: {}, isParent: false } }, context: { ruleStack: [ 'schema', 'component', 'block' ], ruleOccurrenceStack: [ 0, 0, 0 ] } } MismatchedTokenException: Expecting --> '{' <-- but found --> 'non-linear' <-- at RecognizerEngine.consumeInternalError (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:500:31) at RecognizerEngine.consumeInternal (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:475:22) at RecognizerApi.CONSUME (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_api.js:47:21) at PrismaParser. (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/@mrleebo/prisma-ast/dist/prisma-ast.cjs.development.js:416:13) at PrismaParser.invokeRuleWithTry [as block] (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:133:26) at RecognizerEngine.subruleInternal (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:447:37) at RecognizerApi.SUBRULE (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_api.js:77:21) at PrismaParser. (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/@mrleebo/prisma-ast/dist/prisma-ast.cjs.development.js:629:13) at PrismaParser.invokeRuleWithTry [as component] (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:133:26) at RecognizerEngine.subruleInternal (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:447:37) { token: { image: 'non-linear', startOffset: 12908, endOffset: 12917, startLine: 411, endLine: 411, startColumn: 14, endColumn: 23, tokenTypeIdx: 3, tokenType: { name: 'Identifier', PATTERN: /[a-zA-Z][\w-]*/, tokenTypeIdx: 3, CATEGORIES: [], categoryMatches: [], categoryMatchesMap: {}, isParent: false } }, resyncedTokens: [], previousToken: { image: 'for', startOffset: 12904, endOffset: 12906, startLine: 411, endLine: 411, startColumn: 10, endColumn: 12, tokenTypeIdx: 3, tokenType: { name: 'Identifier', PATTERN: /[a-zA-Z][\w-]*/, tokenTypeIdx: 3, CATEGORIES: [], categoryMatches: [], categoryMatchesMap: {}, isParent: false } }, context: { ruleStack: [ 'schema', 'component', 'block' ], ruleOccurrenceStack: [ 0, 0, 0 ] } } MismatchedTokenException: Expecting --> '{' <-- but found --> 'non-linear' <-- at RecognizerEngine.consumeInternalError (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:500:31) at RecognizerEngine.consumeInternal (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:475:22) at RecognizerApi.CONSUME (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_api.js:47:21) at PrismaParser. (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/@mrleebo/prisma-ast/dist/prisma-ast.cjs.development.js:416:13) at PrismaParser.invokeRuleWithTry [as block] (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:133:26) at RecognizerEngine.subruleInternal (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:447:37) at RecognizerApi.SUBRULE (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_api.js:77:21) at PrismaParser. (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/@mrleebo/prisma-ast/dist/prisma-ast.cjs.development.js:629:13) at PrismaParser.invokeRuleWithTry [as component] (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:133:26) at RecognizerEngine.subruleInternal (/private/var/folders/t_/9936c6d96qsg6dt5xf45wcgc0000gn/T/@prisma/cli-dev@latest-1753858800000/node_modules/chevrotain/lib/src/parse/parser/traits/recognizer_engine.js:447:37) { token: { image: 'non-linear', startOffset: 12908, endOffset: 12917, startLine: 411, endLine: 411, startColumn: 14, endColumn: 23, tokenTypeIdx: 3, tokenType: { name: 'Identifier', PATTERN: /[a-zA-Z][\w-]*/, tokenTypeIdx: 3, CATEGORIES: [], categoryMatches: [], categoryMatchesMap: {}, isParent: false } }, resyncedTokens: [], previousToken: { image: 'for', startOffset: 12904, endOffset: 12906, startLine: 411, endLine: 411, startColumn: 10, endColumn: 12, tokenTypeIdx: 3, tokenType: { name: 'Identifier', PATTERN: /[a-zA-Z][\w-]*/, tokenTypeIdx: 3, CATEGORIES: [], categoryMatches: [], categoryMatchesMap: {}, isParent: false } }, context: { ruleStack: [ 'schema', 'component', 'block' ], ruleOccurrenceStack: [ 0, 0, 0 ] } }