mirror of
https://github.com/golang/go
synced 2024-09-23 17:20:13 -06:00
cmd/compile: remove dead code
Get rid of residue after removing old parser. Change-Id: I0dace1037d50959071a082c276f9f374eef6edb2 Reviewed-on: https://go-review.googlesource.com/17179 Run-TryBot: Robert Griesemer <gri@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
9216d3e344
commit
8f931e49f5
@ -21,10 +21,6 @@ import (
|
||||
"unicode/utf8"
|
||||
)
|
||||
|
||||
var yyprev int
|
||||
|
||||
var yylast int
|
||||
|
||||
var imported_unsafe bool
|
||||
|
||||
var (
|
||||
@ -308,7 +304,6 @@ func Main() {
|
||||
lexinit()
|
||||
typeinit()
|
||||
lexinit1()
|
||||
// TODO(rsc): Restore yytinit?
|
||||
|
||||
blockgen = 1
|
||||
dclcontext = PEXTERN
|
||||
@ -347,7 +342,7 @@ func Main() {
|
||||
|
||||
imported_unsafe = false
|
||||
|
||||
yyparse()
|
||||
parse_file()
|
||||
if nsyntaxerrors != 0 {
|
||||
errorexit()
|
||||
}
|
||||
@ -972,7 +967,6 @@ const (
|
||||
LVAR
|
||||
LANDAND
|
||||
LANDNOT
|
||||
LBODY
|
||||
LCOMM
|
||||
LDEC
|
||||
LEQ
|
||||
@ -1898,26 +1892,8 @@ func pragcgo(text string) {
|
||||
}
|
||||
}
|
||||
|
||||
type yy struct{}
|
||||
|
||||
func (yy) Lex(v *yySymType) int {
|
||||
return int(yylex(v))
|
||||
}
|
||||
|
||||
func (yy) Error(msg string) {
|
||||
Yyerror("%s", msg)
|
||||
}
|
||||
|
||||
var parsing bool
|
||||
|
||||
func yyparse() {
|
||||
parsing = true
|
||||
parse_file()
|
||||
parsing = false
|
||||
}
|
||||
|
||||
func yylex(yylval *yySymType) int32 {
|
||||
lx := int(_yylex(yylval))
|
||||
lx := _yylex(yylval)
|
||||
|
||||
if curio.nlsemi && lx == EOF {
|
||||
// Treat EOF as "end of line" for the purposes
|
||||
@ -1943,11 +1919,7 @@ func yylex(yylval *yySymType) int32 {
|
||||
curio.nlsemi = false
|
||||
}
|
||||
|
||||
// Track last two tokens returned by yylex.
|
||||
yyprev = yylast
|
||||
|
||||
yylast = lx
|
||||
return int32(lx)
|
||||
return lx
|
||||
}
|
||||
|
||||
func getc() int {
|
||||
@ -2533,57 +2505,6 @@ func lexname(lex int) string {
|
||||
return fmt.Sprintf("LEX-%d", lex)
|
||||
}
|
||||
|
||||
var yytfix = map[string]string{
|
||||
"$end": "EOF",
|
||||
"LASOP": "op=",
|
||||
"LBREAK": "break",
|
||||
"LCASE": "case",
|
||||
"LCHAN": "chan",
|
||||
"LCOLAS": ":=",
|
||||
"LCONST": "const",
|
||||
"LCONTINUE": "continue",
|
||||
"LDDD": "...",
|
||||
"LDEFAULT": "default",
|
||||
"LDEFER": "defer",
|
||||
"LELSE": "else",
|
||||
"LFALL": "fallthrough",
|
||||
"LFOR": "for",
|
||||
"LFUNC": "func",
|
||||
"LGO": "go",
|
||||
"LGOTO": "goto",
|
||||
"LIF": "if",
|
||||
"LIMPORT": "import",
|
||||
"LINTERFACE": "interface",
|
||||
"LMAP": "map",
|
||||
"LNAME": "name",
|
||||
"LPACKAGE": "package",
|
||||
"LRANGE": "range",
|
||||
"LRETURN": "return",
|
||||
"LSELECT": "select",
|
||||
"LSTRUCT": "struct",
|
||||
"LSWITCH": "switch",
|
||||
"LTYPE": "type",
|
||||
"LVAR": "var",
|
||||
"LANDAND": "&&",
|
||||
"LANDNOT": "&^",
|
||||
"LBODY": "{",
|
||||
"LCOMM": "<-",
|
||||
"LDEC": "--",
|
||||
"LINC": "++",
|
||||
"LEQ": "==",
|
||||
"LGE": ">=",
|
||||
"LGT": ">",
|
||||
"LLE": "<=",
|
||||
"LLT": "<",
|
||||
"LLSH": "<<",
|
||||
"LRSH": ">>",
|
||||
"LOROR": "||",
|
||||
"LNE": "!=",
|
||||
// spell out to avoid confusion with punctuation in error messages
|
||||
"';'": "semicolon or newline",
|
||||
"','": "comma",
|
||||
}
|
||||
|
||||
func pkgnotused(lineno int, path string, name string) {
|
||||
// If the package was imported with a name other than the final
|
||||
// import path element, show it explicitly in the error message.
|
||||
|
@ -261,7 +261,6 @@ var tokstrings = map[int32]string{
|
||||
LVAR: "var",
|
||||
LANDAND: "&&",
|
||||
LANDNOT: "&^",
|
||||
LBODY: "LBODY", // we should never see this one
|
||||
LCOMM: "<-",
|
||||
LDEC: "--",
|
||||
LEQ: "==",
|
||||
|
Loading…
Reference in New Issue
Block a user