// Copyright 2010 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Example-based syntax error messages. // See bisonerrors, Makefile, go.y. static struct { int yystate; int yychar; char *msg; } yymsg[] = { // Each line of the form % token list // is converted by bisonerrors into the yystate and yychar caused // by that token list. {222, ',', "unexpected comma during import block"}, {32, ';', "missing import path; require quoted string"}, {380, ';', "missing { after if clause"}, {401, ';', "missing { after switch clause"}, {239, ';', "missing { after for clause"}, {478, LBODY, "missing { after for clause"}, {22, '{', "unexpected semicolon or newline before {"}, {145, ';', "unexpected semicolon or newline in type declaration"}, {37, '}', "unexpected } in channel type"}, {37, ')', "unexpected ) in channel type"}, {37, ',', "unexpected comma in channel type"}, {441, LELSE, "unexpected semicolon or newline before else"}, {259, ',', "name list not allowed in interface type"}, {239, LVAR, "var declaration not allowed in for initializer"}, {65, '{', "unexpected { at end of statement"}, {379, '{', "unexpected { at end of statement"}, {126, ';', "argument to go/defer must be function call"}, {428, ';', "need trailing comma before newline in composite literal"}, {439, ';', "need trailing comma before newline in composite literal"}, {113, LNAME, "nested func not allowed"}, {647, ';', "else must be followed by if or statement block"} };