blob: aa699e456f785c6890f93b59f17604c139737b83 [file] [log] [blame]
!<arch>
__.PKGDEF 0 0 0 644 36570 `
go object linux amd64 go1.4.2 X:precisestack
$$
package lex
import log "log"
import scanner "text/scanner"
import runtime "runtime"
import io "io"
import unicode "unicode"
import filepath "path/filepath"
import os "os"
import strconv "strconv"
import strings "strings"
import obj "bootstrap/internal/obj"
import fmt "fmt"
import flags "bootstrap/asm/internal/flags"
type @"".ScanToken int32
func (@"".t·2 @"".ScanToken) String () (? string)
type @"".TokenReader interface { Close(); Col() (? int); File() (? string); Line() (? int); Next() (? @"".ScanToken); SetPos(@"".line int, @"".file string); Text() (? string) }
type @"".Stack struct { @"".tr []@"".TokenReader }
func (@"".s·1 *@"".Stack "esc:0x0") Close () { }
func (@"".s·2 *@"".Stack "esc:0x0") Col () (? int)
func (@"".s·2 *@"".Stack "esc:0x0") File () (? string)
func (@"".s·2 *@"".Stack "esc:0x0") Line () (? int)
func (@"".s·2 *@"".Stack) Next () (? @"".ScanToken)
func (@"".s·1 *@"".Stack) Push (@"".tr·2 @"".TokenReader) { @"".s·1.@"".tr = append(@"".s·1.@"".tr, @"".tr·2) }
func (@"".s·1 *@"".Stack "esc:0x0") SetPos (@"".line·2 int, @"".file·3 string)
func (@"".s·2 *@"".Stack "esc:0x0") Text () (? string)
type @"".Token struct { ? @"".ScanToken; @"".text string }
func (@"".l·2 @"".Token "esc:0x2") String () (? string) { return @"".l·2.@"".text }
type @"".Macro struct { @"".name string; @"".args []string; @"".tokens []@"".Token }
type @"".Input struct { ? @"".Stack; @"".includes []string; @"".beginningOfLine bool; @"".ifdefStack []bool; @"".macros map[string]*@"".Macro; @"".text string; @"".peek bool; @"".peekToken @"".ScanToken; @"".peekText string }
func (@"".in·1 *@"".Input "esc:0x0") Close () { }
func (@"".in·1 *@"".Input "esc:0x0") Error (@"".args·2 ...interface {} "esc:0x0")
func (@"".in·2 *@"".Input) Next () (? @"".ScanToken)
func (@"".in·1 *@"".Input) Push (@"".r·2 @"".TokenReader)
func (@"".in·2 *@"".Input "esc:0x1") Text () (? string) { return @"".in·2.@"".text }
func (@"".in·2 *@"".Input) @"".argsFor (@"".macro·3 *@"".Macro) (? map[string][]@"".Token)
func (@"".in·3 *@"".Input) @"".collectArgument (@"".macro·4 *@"".Macro) (? []@"".Token, ? @"".ScanToken)
func (@"".in·1 *@"".Input) @"".define ()
func (@"".in·1 *@"".Input "esc:0x0") @"".defineMacro (@"".name·2 string, @"".args·3 []string, @"".tokens·4 []@"".Token)
func (@"".in·1 *@"".Input) @"".else_ ()
func (@"".in·2 *@"".Input "esc:0x0") @"".enabled () (? bool) { return len(@"".in·2.@"".ifdefStack) == 0x0 || @"".in·2.@"".ifdefStack[len(@"".in·2.@"".ifdefStack) - 0x1] }
func (@"".in·1 *@"".Input) @"".endif ()
func (@"".in·1 *@"".Input) @"".expectNewline (@"".directive·2 string)
func (@"".in·1 *@"".Input "esc:0x0") @"".expectText (@"".args·2 ...interface {} "esc:0x0")
func (@"".in·2 *@"".Input) @"".hash () (? bool)
func (@"".in·1 *@"".Input) @"".ifdef (@"".truth·2 bool)
func (@"".in·1 *@"".Input) @"".include ()
func (@"".in·1 *@"".Input) @"".invokeMacro (@"".macro·2 *@"".Macro)
func (@"".in·1 *@"".Input) @"".line ()
func (@"".in·3 *@"".Input) @"".macroDefinition (@"".name·4 string) (? []string, ? []@"".Token)
func (@"".in·2 *@"".Input) @"".macroName () (? string)
func (@"".in·1 *@"".Input) @"".undef ()
func @"".NewInput (@"".name·2 string "esc:0x0") (? *@"".Input)
const @"".LSH @"".ScanToken = -0x3E8
const @"".RSH @"".ScanToken = -0x3E9
const @"".ARR @"".ScanToken = -0x3EA
const @"".ROT @"".ScanToken = -0x3EB
func @"".IsRegisterShift (@"".r·2 @"".ScanToken) (? bool) { return @"".ScanToken(-0x3EB) <= @"".r·2 && @"".r·2 <= @"".ScanToken(-0x3E8) }
func @"".HistLine () (? int32) { return int32(@"".histLine) }
import binary "encoding/binary" // indirect
type @"encoding/binary".ByteOrder interface { PutUint16(? []byte, ? uint16); PutUint32(? []byte, ? uint32); PutUint64(? []byte, ? uint64); String() (? string); Uint16(? []byte) (? uint16); Uint32(? []byte) (? uint32); Uint64(? []byte) (? uint64) }
type @"bootstrap/internal/obj".Auto struct { Asym *@"bootstrap/internal/obj".LSym; Link *@"bootstrap/internal/obj".Auto; Aoffset int32; Name int16; Gotype *@"bootstrap/internal/obj".LSym }
type @"bootstrap/internal/obj".Addr struct { Type int16; Reg int16; Index int16; Scale int16; Name int8; Class int8; Etype uint8; Offset int64; Width int64; Sym *@"bootstrap/internal/obj".LSym; Gotype *@"bootstrap/internal/obj".LSym; Val interface {}; Node interface {} }
type @"bootstrap/internal/obj".ProgInfo struct { Flags uint32; Reguse uint64; Regset uint64; Regindex uint64 }
type @"bootstrap/internal/obj".Prog struct { Ctxt *@"bootstrap/internal/obj".Link; Link *@"bootstrap/internal/obj".Prog; From @"bootstrap/internal/obj".Addr; From3 *@"bootstrap/internal/obj".Addr; To @"bootstrap/internal/obj".Addr; Opt interface {}; Forwd *@"bootstrap/internal/obj".Prog; Pcond *@"bootstrap/internal/obj".Prog; Rel *@"bootstrap/internal/obj".Prog; Pc int64; Lineno int32; Spadj int32; As int16; Reg int16; RegTo2 int16; Mark uint16; Optab uint16; Scond uint8; Back uint8; Ft uint8; Tt uint8; Isize uint8; Mode int8; Info @"bootstrap/internal/obj".ProgInfo }
func (@"bootstrap/internal/obj".p·2 *@"bootstrap/internal/obj".Prog "esc:0x0") From3Offset () (? int64) { if @"bootstrap/internal/obj".p·2.From3 == nil { return 0x0 }; return @"bootstrap/internal/obj".p·2.From3.Offset }
func (@"bootstrap/internal/obj".p·2 *@"bootstrap/internal/obj".Prog "esc:0x0") From3Type () (? int16) { if @"bootstrap/internal/obj".p·2.From3 == nil { return 0x0 }; return @"bootstrap/internal/obj".p·2.From3.Type }
func (@"bootstrap/internal/obj".p·2 *@"bootstrap/internal/obj".Prog "esc:0x0") Line () (? string)
func (@"bootstrap/internal/obj".p·2 *@"bootstrap/internal/obj".Prog) String () (? string)
type @"bootstrap/internal/obj".Pcdata struct { P []byte }
type @"bootstrap/internal/obj".Pcln struct { Pcsp @"bootstrap/internal/obj".Pcdata; Pcfile @"bootstrap/internal/obj".Pcdata; Pcline @"bootstrap/internal/obj".Pcdata; Pcdata []@"bootstrap/internal/obj".Pcdata; Funcdata []*@"bootstrap/internal/obj".LSym; Funcdataoff []int64; File []*@"bootstrap/internal/obj".LSym; Lastfile *@"bootstrap/internal/obj".LSym; Lastindex int }
type @"bootstrap/internal/obj".Reloc struct { Off int32; Siz uint8; Type int32; Add int64; Sym *@"bootstrap/internal/obj".LSym }
type @"bootstrap/internal/obj".LSym struct { Name string; Type int16; Version int16; Dupok uint8; Cfunc uint8; Nosplit uint8; Leaf uint8; Seenglobl uint8; Onlist uint8; Local bool; Args int32; Locals int32; Value int64; Size int64; Next *@"bootstrap/internal/obj".LSym; Gotype *@"bootstrap/internal/obj".LSym; Autom *@"bootstrap/internal/obj".Auto; Text *@"bootstrap/internal/obj".Prog; Etext *@"bootstrap/internal/obj".Prog; Pcln *@"bootstrap/internal/obj".Pcln; P []byte; R []@"bootstrap/internal/obj".Reloc }
type @"bootstrap/internal/obj".LinkArch struct { ByteOrder @"encoding/binary".ByteOrder; Name string; Thechar int; Preprocess func(? *@"bootstrap/internal/obj".Link, ? *@"bootstrap/internal/obj".LSym); Assemble func(? *@"bootstrap/internal/obj".Link, ? *@"bootstrap/internal/obj".LSym); Follow func(? *@"bootstrap/internal/obj".Link, ? *@"bootstrap/internal/obj".LSym); Progedit func(? *@"bootstrap/internal/obj".Link, ? *@"bootstrap/internal/obj".Prog); UnaryDst map[int]bool; Minlc int; Ptrsize int; Regsize int }
type @"os".dirInfo struct { @"os".buf []byte; @"os".nbuf int; @"os".bufp int }
type @"os".file struct { @"os".fd int; @"os".name string; @"os".dirinfo *@"os".dirInfo; @"os".nepipe int32 }
func (@"os".file·2 *@"os".file) @"os".close () (? error)
type @"os".FileMode uint32
func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) }
func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) }
func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) }
func (@"os".m·2 @"os".FileMode) String () (? string)
import time "time" // indirect
type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool }
type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool }
type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone }
func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string)
func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool)
func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location)
func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64)
func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int)
func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool)
type @"time".Duration int64
func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 }
func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 }
func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) }
func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 }
func (@"time".d·2 @"time".Duration) String () (? string)
type @"time".Month int
func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] }
type @"time".Weekday int
func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] }
type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location }
func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec }
func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec }
func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int)
func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int)
func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec }
func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string)
func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error)
func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error)
func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int)
func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int)
func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 }
func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 }
func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error)
func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error)
func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error)
func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month)
func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) }
func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") String () (? string)
func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration)
func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 }
func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) }
func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error)
func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error)
func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error)
func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday)
func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int)
func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int)
func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64)
func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int)
func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64)
type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) }
type @"os".File struct { @"os".? *@"os".file }
func (@"os".f·2 *@"os".File) Chdir () (? error)
func (@"os".f·2 *@"os".File) Chmod (@"os".mode·3 @"os".FileMode) (? error)
func (@"os".f·2 *@"os".File) Chown (@"os".uid·3 int, @"os".gid·4 int) (? error)
func (@"os".f·2 *@"os".File) Close () (? error)
func (@"os".f·2 *@"os".File "esc:0x0") Fd () (? uintptr) { if @"os".f·2 == nil { return 0xFFFFFFFFFFFFFFFF }; return uintptr(@"os".f·2.@"os".file.@"os".fd) }
func (@"os".f·2 *@"os".File "esc:0x1") Name () (? string) { return @"os".f·2.@"os".file.@"os".name }
func (@"os".f·3 *@"os".File) Read (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File) ReadAt (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") Readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") Readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error)
func (@"os".f·3 *@"os".File) Seek (@"os".offset·4 int64, @"os".whence·5 int) (@"os".ret·1 int64, @"os".err·2 error)
func (@"os".f·3 *@"os".File) Stat () (@"os".fi·1 @"os".FileInfo, @"os".err·2 error)
func (@"os".f·2 *@"os".File "esc:0x0") Sync () (@"os".err·1 error)
func (@"os".f·2 *@"os".File) Truncate (@"os".size·3 int64) (? error)
func (@"os".f·3 *@"os".File) Write (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File) WriteAt (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File) WriteString (@"os".s·4 string "esc:0x0") (@"os".ret·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".pread (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".pwrite (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".read (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".seek (@"os".offset·4 int64, @"os".whence·5 int) (@"os".ret·1 int64, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".write (@"os".b·4 []byte "esc:0x0") (@"os".n·1 int, @"os".err·2 error)
import bufio "bufio" // indirect
type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"bufio".Reader struct { @"bufio".buf []byte; @"bufio".rd @"io".Reader; @"bufio".r int; @"bufio".w int; @"bufio".err error; @"bufio".lastByte int; @"bufio".lastRuneSize int }
func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") Buffered () (? int) { return @"bufio".b·2.@"bufio".w - @"bufio".b·2.@"bufio".r }
func (@"bufio".b·3 *@"bufio".Reader) Peek (@"bufio".n·4 int) (? []byte, ? error)
func (@"bufio".b·3 *@"bufio".Reader) Read (@"bufio".p·4 []byte) (@"bufio".n·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadByte () (@"bufio".c·1 byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadBytes (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·4 *@"bufio".Reader) ReadLine () (@"bufio".line·1 []byte, @"bufio".isPrefix·2 bool, @"bufio".err·3 error)
func (@"bufio".b·4 *@"bufio".Reader) ReadRune () (@"bufio".r·1 rune, @"bufio".size·2 int, @"bufio".err·3 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadSlice (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader) ReadString (@"bufio".delim·4 byte) (@"bufio".line·1 string, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader) Reset (@"bufio".r·2 @"io".Reader)
func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadByte () (? error)
func (@"bufio".b·2 *@"bufio".Reader "esc:0x0") UnreadRune () (? error) { if @"bufio".b·2.@"bufio".lastRuneSize < 0x0 || @"bufio".b·2.@"bufio".r < @"bufio".b·2.@"bufio".lastRuneSize { return @"bufio".ErrInvalidUnreadRune }; @"bufio".b·2.@"bufio".r -= @"bufio".b·2.@"bufio".lastRuneSize; @"bufio".b·2.@"bufio".lastByte = -0x1; @"bufio".b·2.@"bufio".lastRuneSize = -0x1; return nil }
func (@"bufio".b·3 *@"bufio".Reader) WriteTo (@"bufio".w·4 @"io".Writer) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader) @"bufio".fill ()
func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") @"bufio".readErr () (? error) { var @"bufio".err·3 error; ; @"bufio".err·3 = @"bufio".b·2.@"bufio".err; @"bufio".b·2.@"bufio".err = nil; return @"bufio".err·3 }
func (@"bufio".b·1 *@"bufio".Reader "esc:0x0") @"bufio".reset (@"bufio".buf·2 []byte, @"bufio".r·3 @"io".Reader) { *@"bufio".b·1 = (@"bufio".Reader{ @"bufio".buf:@"bufio".buf·2, @"bufio".rd:@"bufio".r·3, @"bufio".lastByte:-0x1, @"bufio".lastRuneSize:-0x1 }) }
func (@"bufio".b·3 *@"bufio".Reader) @"bufio".writeBuf (@"bufio".w·4 @"io".Writer) (? int64, ? error)
type @"bufio".Writer struct { @"bufio".err error; @"bufio".buf []byte; @"bufio".n int; @"bufio".wr @"io".Writer }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x0") Available () (? int) { return len(@"bufio".b·2.@"bufio".buf) - @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x0") Buffered () (? int) { return @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer) Flush () (? error)
func (@"bufio".b·3 *@"bufio".Writer) ReadFrom (@"bufio".r·4 @"io".Reader) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Writer "esc:0x0") Reset (@"bufio".w·2 @"io".Writer) { @"bufio".b·1.@"bufio".err = nil; @"bufio".b·1.@"bufio".n = 0x0; @"bufio".b·1.@"bufio".wr = @"bufio".w·2 }
func (@"bufio".b·3 *@"bufio".Writer) Write (@"bufio".p·4 []byte) (@"bufio".nn·1 int, @"bufio".err·2 error)
func (@"bufio".b·2 *@"bufio".Writer) WriteByte (@"bufio".c·3 byte) (? error)
func (@"bufio".b·3 *@"bufio".Writer) WriteRune (@"bufio".r·4 rune) (@"bufio".size·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Writer) WriteString (@"bufio".s·4 string "esc:0x0") (? int, ? error)
func (@"bufio".b·2 *@"bufio".Writer) @"bufio".flush () (? error)
type @"bootstrap/internal/obj".Biobuf struct { @"bootstrap/internal/obj".f *@"os".File; @"bootstrap/internal/obj".r *@"bufio".Reader; @"bootstrap/internal/obj".w *@"bufio".Writer; @"bootstrap/internal/obj".linelen int }
func (@"bootstrap/internal/obj".b·2 *@"bootstrap/internal/obj".Biobuf) Flush () (? error)
func (@"bootstrap/internal/obj".b·3 *@"bootstrap/internal/obj".Biobuf) Peek (@"bootstrap/internal/obj".n·4 int) (? []byte, ? error)
func (@"bootstrap/internal/obj".b·3 *@"bootstrap/internal/obj".Biobuf) Read (@"bootstrap/internal/obj".p·4 []byte) (? int, ? error)
func (@"bootstrap/internal/obj".b·3 *@"bootstrap/internal/obj".Biobuf) Write (@"bootstrap/internal/obj".p·4 []byte) (? int, ? error)
type @"bootstrap/internal/obj".SymVer struct { Name string; Version int }
type @"bootstrap/internal/obj".LineStack struct { Parent *@"bootstrap/internal/obj".LineStack; Lineno int; File string; AbsFile string; FileLine int; Directive bool; Sym *@"bootstrap/internal/obj".LSym }
func (@"bootstrap/internal/obj".stk·2 *@"bootstrap/internal/obj".LineStack "esc:0x0") @"bootstrap/internal/obj".fileLineAt (@"bootstrap/internal/obj".lineno·3 int) (? int) { return @"bootstrap/internal/obj".stk·2.FileLine + @"bootstrap/internal/obj".lineno·3 - @"bootstrap/internal/obj".stk·2.Lineno }
type @"bootstrap/internal/obj".LineRange struct { Start int; Stack *@"bootstrap/internal/obj".LineStack }
type @"bootstrap/internal/obj".LineHist struct { Top *@"bootstrap/internal/obj".LineStack; Ranges []@"bootstrap/internal/obj".LineRange; Dir string; TrimPathPrefix string; GOROOT string; GOROOT_FINAL string }
func (@"bootstrap/internal/obj".h·3 *@"bootstrap/internal/obj".LineHist "esc:0x0") AbsFileLine (@"bootstrap/internal/obj".lineno·4 int) (@"bootstrap/internal/obj".file·1 string, @"bootstrap/internal/obj".line·2 int)
func (@"bootstrap/internal/obj".h·2 *@"bootstrap/internal/obj".LineHist "esc:0x0") At (@"bootstrap/internal/obj".lineno·3 int) (? *@"bootstrap/internal/obj".LineStack)
func (@"bootstrap/internal/obj".h·3 *@"bootstrap/internal/obj".LineHist "esc:0x0") FileLine (@"bootstrap/internal/obj".lineno·4 int) (@"bootstrap/internal/obj".file·1 string, @"bootstrap/internal/obj".line·2 int)
func (@"bootstrap/internal/obj".h·2 *@"bootstrap/internal/obj".LineHist "esc:0x0") LineString (@"bootstrap/internal/obj".lineno·3 int) (? string)
func (@"bootstrap/internal/obj".h·1 *@"bootstrap/internal/obj".LineHist) Pop (@"bootstrap/internal/obj".lineno·2 int)
func (@"bootstrap/internal/obj".h·1 *@"bootstrap/internal/obj".LineHist) Push (@"bootstrap/internal/obj".lineno·2 int, @"bootstrap/internal/obj".file·3 string)
func (@"bootstrap/internal/obj".h·1 *@"bootstrap/internal/obj".LineHist) Update (@"bootstrap/internal/obj".lineno·2 int, @"bootstrap/internal/obj".file·3 string, @"bootstrap/internal/obj".line·4 int)
func (@"bootstrap/internal/obj".h·1 *@"bootstrap/internal/obj".LineHist) @"bootstrap/internal/obj".setFile (@"bootstrap/internal/obj".stk·2 *@"bootstrap/internal/obj".LineStack "esc:0x0", @"bootstrap/internal/obj".file·3 string)
func (@"bootstrap/internal/obj".h·1 *@"bootstrap/internal/obj".LineHist) @"bootstrap/internal/obj".startRange (@"bootstrap/internal/obj".lineno·2 int, @"bootstrap/internal/obj".top·3 *@"bootstrap/internal/obj".LineStack) { @"bootstrap/internal/obj".h·1.Top = @"bootstrap/internal/obj".top·3; @"bootstrap/internal/obj".h·1.Ranges = append(@"bootstrap/internal/obj".h·1.Ranges, (@"bootstrap/internal/obj".LineRange{ Start:@"bootstrap/internal/obj".top·3.Lineno, Stack:@"bootstrap/internal/obj".top·3 })) }
type @"bootstrap/internal/obj".Plist struct { Name *@"bootstrap/internal/obj".LSym; Firstpc *@"bootstrap/internal/obj".Prog; Recur int; Link *@"bootstrap/internal/obj".Plist }
type @"bootstrap/internal/obj".Link struct { Goarm int32; Headtype int; Arch *@"bootstrap/internal/obj".LinkArch; Debugasm int32; Debugvlog int32; Debugzerostack int32; Debugdivmod int32; Debugpcln int32; Flag_shared int32; Flag_dynlink bool; Bso *@"bootstrap/internal/obj".Biobuf; Pathname string; Windows int32; Goroot string; Goroot_final string; Enforce_data_order int32; Hash map[@"bootstrap/internal/obj".SymVer]*@"bootstrap/internal/obj".LSym; LineHist @"bootstrap/internal/obj".LineHist; Imports []string; Plist *@"bootstrap/internal/obj".Plist; Plast *@"bootstrap/internal/obj".Plist; Sym_div *@"bootstrap/internal/obj".LSym; Sym_divu *@"bootstrap/internal/obj".LSym; Sym_mod *@"bootstrap/internal/obj".LSym; Sym_modu *@"bootstrap/internal/obj".LSym; Tlsg *@"bootstrap/internal/obj".LSym; Plan9privates *@"bootstrap/internal/obj".LSym; Curp *@"bootstrap/internal/obj".Prog; Printp *@"bootstrap/internal/obj".Prog; Blitrl *@"bootstrap/internal/obj".Prog; Elitrl *@"bootstrap/internal/obj".Prog; Rexflag int; Rep int; Repn int; Lock int; Asmode int; Andptr []byte; And [100]uint8; Instoffset int64; Autosize int32; Armsize int32; Pc int64; Tlsoffset int; Diag func(? string, ? ...interface {}); Mode int; Cursym *@"bootstrap/internal/obj".LSym; Version int; Textp *@"bootstrap/internal/obj".LSym; Etextp *@"bootstrap/internal/obj".LSym }
func (@"bootstrap/internal/obj".ctxt·1 *@"bootstrap/internal/obj".Link) AddImport (@"bootstrap/internal/obj".pkg·2 string) { @"bootstrap/internal/obj".ctxt·1.Imports = append(@"bootstrap/internal/obj".ctxt·1.Imports, @"bootstrap/internal/obj".pkg·2) }
func (@"bootstrap/internal/obj".ctxt·2 *@"bootstrap/internal/obj".Link "esc:0x0") Dconv (@"bootstrap/internal/obj".a·3 *@"bootstrap/internal/obj".Addr) (? string)
func (@"bootstrap/internal/obj".ctxt·2 *@"bootstrap/internal/obj".Link "esc:0x0") Line (@"bootstrap/internal/obj".n·3 int) (? string)
func (@"bootstrap/internal/obj".ctxt·2 *@"bootstrap/internal/obj".Link) NewProg () (? *@"bootstrap/internal/obj".Prog) { var @"bootstrap/internal/obj".p·3 *@"bootstrap/internal/obj".Prog; ; @"bootstrap/internal/obj".p·3 = new(@"bootstrap/internal/obj".Prog); @"bootstrap/internal/obj".p·3.Ctxt = @"bootstrap/internal/obj".ctxt·2; return @"bootstrap/internal/obj".p·3 }
func @"".NewLexer (@"".name·2 string, @"".ctxt·3 *@"bootstrap/internal/obj".Link) (? @"".TokenReader)
func @"".InitHist () { @"".histLine = 0x1 }
func @"".Make (@"".token·2 @"".ScanToken, @"".text·3 string "esc:0x2") (? @"".Token)
func @"".Tokenize (@"".str·2 string) (? []@"".Token)
type @"".Slice struct { @"".tokens []@"".Token; @"".fileName string; @"".line int; @"".pos int }
func (@"".s·1 *@"".Slice "esc:0x0") Close () { }
func (@"".s·2 *@"".Slice "esc:0x0") Col () (? int)
func (@"".s·2 *@"".Slice "esc:0x1") File () (? string) { return @"".s·2.@"".fileName }
func (@"".s·2 *@"".Slice "esc:0x0") Line () (? int) { return @"".s·2.@"".line }
func (@"".s·2 *@"".Slice "esc:0x0") Next () (? @"".ScanToken) { @"".s·2.@"".pos++; if @"".s·2.@"".pos >= len(@"".s·2.@"".tokens) { return @"".ScanToken(-0x1) }; return @"".s·2.@"".tokens[@"".s·2.@"".pos].ScanToken }
func (@"".s·1 *@"".Slice "esc:0x0") SetPos (@"".line·2 int, @"".file·3 string) { @"".s·1.@"".line = @"".line·2; @"".s·1.@"".fileName = @"".file·3 }
func (@"".s·2 *@"".Slice "esc:0x0") Text () (? string) { return @"".s·2.@"".tokens[@"".s·2.@"".pos].@"".text }
func @"".NewSlice (@"".fileName·2 string, @"".line·3 int, @"".tokens·4 []@"".Token) (? *@"".Slice) { return (&@"".Slice{ @"".tokens:@"".tokens·4, @"".fileName:@"".fileName·2, @"".line:@"".line·3, @"".pos:-0x1 }) }
import bytes "bytes" // indirect
type @"bytes".readOp int
type @"bytes".Buffer struct { @"bytes".buf []byte; @"bytes".off int; @"bytes".runeBytes [4]byte; @"bytes".bootstrap [64]byte; @"bytes".lastRead @"bytes".readOp }
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Bytes () (? []byte) { return @"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:] }
func (@"bytes".b·1 *@"bytes".Buffer) Grow (@"bytes".n·2 int)
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") Len () (? int) { return len(@"bytes".b·2.@"bytes".buf) - @"bytes".b·2.@"bytes".off }
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x1") Next (@"bytes".n·3 int) (? []byte)
func (@"bytes".b·3 *@"bytes".Buffer) Read (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer) ReadByte () (@"bytes".c·1 byte, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadBytes (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer) ReadFrom (@"bytes".r·4 @"io".Reader) (@"bytes".n·1 int64, @"bytes".err·2 error)
func (@"bytes".b·4 *@"bytes".Buffer) ReadRune () (@"bytes".r·1 rune, @"bytes".size·2 int, @"bytes".err·3 error)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x0") ReadString (@"bytes".delim·4 byte) (@"bytes".line·1 string, @"bytes".err·2 error)
func (@"bytes".b·1 *@"bytes".Buffer) Reset ()
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") String () (? string) { if @"bytes".b·2 == nil { return "<nil>" }; return string(@"bytes".b·2.@"bytes".buf[@"bytes".b·2.@"bytes".off:]) }
func (@"bytes".b·1 *@"bytes".Buffer) Truncate (@"bytes".n·2 int)
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadByte () (? error)
func (@"bytes".b·2 *@"bytes".Buffer "esc:0x0") UnreadRune () (? error)
func (@"bytes".b·3 *@"bytes".Buffer) Write (@"bytes".p·4 []byte "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·2 *@"bytes".Buffer) WriteByte (@"bytes".c·3 byte) (? error)
func (@"bytes".b·3 *@"bytes".Buffer) WriteRune (@"bytes".r·4 rune) (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer) WriteString (@"bytes".s·4 string "esc:0x0") (@"bytes".n·1 int, @"bytes".err·2 error)
func (@"bytes".b·3 *@"bytes".Buffer) WriteTo (@"bytes".w·4 @"io".Writer) (@"bytes".n·1 int64, @"bytes".err·2 error)
func (@"bytes".b·2 *@"bytes".Buffer) @"bytes".grow (@"bytes".n·3 int) (? int)
func (@"bytes".b·3 *@"bytes".Buffer "esc:0x1") @"bytes".readSlice (@"bytes".delim·4 byte) (@"bytes".line·1 []byte, @"bytes".err·2 error)
type @"text/scanner".Position struct { Filename string; Offset int; Line int; Column int }
func (@"text/scanner".pos·2 *@"text/scanner".Position "esc:0x0") IsValid () (? bool) { return @"text/scanner".pos·2.Line > 0x0 }
func (@"text/scanner".pos·2 @"text/scanner".Position "esc:0x2") String () (? string)
type @"text/scanner".Scanner struct { @"text/scanner".src @"io".Reader; @"text/scanner".srcBuf [1025]byte; @"text/scanner".srcPos int; @"text/scanner".srcEnd int; @"text/scanner".srcBufOffset int; @"text/scanner".line int; @"text/scanner".column int; @"text/scanner".lastLineLen int; @"text/scanner".lastCharLen int; @"text/scanner".tokBuf @"bytes".Buffer; @"text/scanner".tokPos int; @"text/scanner".tokEnd int; @"text/scanner".ch rune; Error func(@"text/scanner".s *@"text/scanner".Scanner, @"text/scanner".msg string); ErrorCount int; Mode uint; Whitespace uint64; IsIdentRune func(@"text/scanner".ch rune, @"text/scanner".i int) (? bool); ? @"text/scanner".Position }
func (@"text/scanner".s·2 *@"text/scanner".Scanner "esc:0x2") Init (@"text/scanner".src·3 @"io".Reader) (? *@"text/scanner".Scanner)
func (@"text/scanner".s·2 *@"text/scanner".Scanner) Next () (? rune)
func (@"text/scanner".s·2 *@"text/scanner".Scanner) Peek () (? rune)
func (@"text/scanner".s·2 *@"text/scanner".Scanner "esc:0x1") Pos () (@"text/scanner".pos·1 @"text/scanner".Position)
func (@"text/scanner".s·2 *@"text/scanner".Scanner) Scan () (? rune)
func (@"text/scanner".s·2 *@"text/scanner".Scanner) TokenText () (? string)
func (@"text/scanner".s·1 *@"text/scanner".Scanner) @"text/scanner".error (@"text/scanner".msg·2 string)
func (@"text/scanner".s·2 *@"text/scanner".Scanner "esc:0x0") @"text/scanner".isIdentRune (@"text/scanner".ch·3 rune, @"text/scanner".i·4 int) (? bool)
func (@"text/scanner".s·2 *@"text/scanner".Scanner) @"text/scanner".next () (? rune)
func (@"text/scanner".s·1 *@"text/scanner".Scanner) @"text/scanner".scanChar ()
func (@"text/scanner".s·2 *@"text/scanner".Scanner) @"text/scanner".scanComment (@"text/scanner".ch·3 rune) (? rune)
func (@"text/scanner".s·2 *@"text/scanner".Scanner) @"text/scanner".scanDigits (@"text/scanner".ch·3 rune, @"text/scanner".base·4 int, @"text/scanner".n·5 int) (? rune)
func (@"text/scanner".s·2 *@"text/scanner".Scanner) @"text/scanner".scanEscape (@"text/scanner".quote·3 rune) (? rune)
func (@"text/scanner".s·2 *@"text/scanner".Scanner) @"text/scanner".scanExponent (@"text/scanner".ch·3 rune) (? rune)
func (@"text/scanner".s·2 *@"text/scanner".Scanner) @"text/scanner".scanFraction (@"text/scanner".ch·3 rune) (? rune)
func (@"text/scanner".s·2 *@"text/scanner".Scanner) @"text/scanner".scanIdentifier () (? rune)
func (@"text/scanner".s·2 *@"text/scanner".Scanner) @"text/scanner".scanMantissa (@"text/scanner".ch·3 rune) (? rune)
func (@"text/scanner".s·3 *@"text/scanner".Scanner) @"text/scanner".scanNumber (@"text/scanner".ch·4 rune) (? rune, ? rune)
func (@"text/scanner".s·1 *@"text/scanner".Scanner) @"text/scanner".scanRawString ()
func (@"text/scanner".s·2 *@"text/scanner".Scanner) @"text/scanner".scanString (@"text/scanner".quote·3 rune) (@"text/scanner".n·1 int)
type @"".Tokenizer struct { @"".tok @"".ScanToken; @"".s *@"text/scanner".Scanner; @"".line int; @"".fileName string; @"".file *@"os".File }
func (@"".t·1 *@"".Tokenizer) Close ()
func (@"".t·2 *@"".Tokenizer "esc:0x0") Col () (? int)
func (@"".t·2 *@"".Tokenizer "esc:0x1") File () (? string) { return @"".t·2.@"".fileName }
func (@"".t·2 *@"".Tokenizer "esc:0x0") Line () (? int) { return @"".t·2.@"".line }
func (@"".t·2 *@"".Tokenizer) Next () (? @"".ScanToken)
func (@"".t·1 *@"".Tokenizer "esc:0x0") SetPos (@"".line·2 int, @"".file·3 string) { @"".t·1.@"".line = @"".line·2; @"".t·1.@"".fileName = @"".file·3 }
func (@"".t·2 *@"".Tokenizer) Text () (? string)
func @"".NewTokenizer (@"".name·2 string, @"".r·3 @"io".Reader, @"".file·4 *@"os".File) (? *@"".Tokenizer)
func @"".init ()
var @"".histLine int
var @"time".months [12]string
var @"time".days [7]string
var @"time".Local *@"time".Location
var @"time".UTC *@"time".Location
var @"bufio".ErrInvalidUnreadRune error
const @"text/scanner".EOF = -0x1
$$
_go_.6 0 0 0 644 222272 `
go object linux amd64 go1.4.2 X:precisestack
!
��go13ld
fmt.aos.apath/filepath.astrconv.astrings.atext/scanner.a<bootstrap/asm/internal/flags.a
log.a0bootstrap/internal/obj.aio.aunicode.a�þ"".NewInput��À ��° dH‹ %����HD$ØH;Awè����ëåHì¨���H‹œ$°���H‰$H‹œ$¸���H‰\$è����H‹\$H‰\$PH‹\$H‰\$XH����H‰$è����H‹D$Hƒø�„^��HÇÂ���HÇÁ���H‰”$˜���H‰Œ$ ���H‰„$���H‰$H‹\$PH‰\$H‹\$XH‰\$è����H‹����H‰\$xH‹=����H‹����H‰œ$ˆ���H‹´$���H‹”$˜���H‹Œ$ ���H‰ÐH‰T$hH‰¼$€���HøH‰L$pH)ÈHƒø�~JH����H‰$H‰t$`H‰t$H‰T$H‰L$H‰D$ è����H‹¼$€���H‹t$(H‹\$0H‰\$hH‹\$8H‰\$pH‹œ$˜���H‰õH‰t$`HkÛHÝH‰,$H‹\$xH‰\$H‰ûHÁãH‰\$è����H‹”$˜���H‹¬$€���H‹D$pHêH‹l$`H‰l$`H‰¬$���H‰T$hH‰”$˜���H‰D$pH‰„$ ���H‹����H‰$H‹����H‰\$H‹����H‰\$è����H‹\$H‰\$HH����H‰$è����H‹L$H‰ÏHƒù�„¡���1Àè����H‰L$@H‰ $Hƒ<$�t~Hƒ$H‹œ$���H‰\$H‹œ$˜���H‰\$H‹œ$ ���H‰\$è����H‹D$@HÇÅ���@ˆh0H‰$Hƒ<$�t)Hƒ$PH‹\$HH‰\$è����H‹\$@H‰œ$À���HÄ¨���É%����ëΉ%����évÿÿÿ‰éXÿÿÿ‰�é›ýÿÿ*
������*��0runtime.morestack_noctxt���x��"path/filepath.Dir���®��type.[1]string���À��"runtime.newobject���ä��4runtime.writebarrierstring���ò��<bootstrap/asm/internal/flags.I���Š�<bootstrap/asm/internal/flags.I���˜ �<bootstrap/asm/internal/flags.I���¨��type.[]string���ì��"runtime.growslice���š��runtime.memmove���°��<bootstrap/asm/internal/flags.D���Æ�<bootstrap/asm/internal/flags.D���Þ �<bootstrap/asm/internal/flags.D���ò��"".predefine���”��type."".Input���¦��"runtime.newobject���ØÀ� runtime.duffzero���Ú ��2runtime.writebarrierslice���¸
��.runtime.writebarrierptr���0Ð��"".autotmp_0013�Ïtype.*"".Input�"".autotmp_0010��type.int�"".autotmp_0009��type.uintptr�"".autotmp_0008��type.int�"".autotmp_0007�type.[]string�"".autotmp_0006�_type.[]string�"".autotmp_0004�/type.[]string�"".autotmp_0003�¿2type.map[string]*"".Macro�"".autotmp_0002��type.[]string�"".autotmp_0001�¯type.string� "".~r1� type.*"".Input�"".name��type.string�"Ð’ÏÐ+�à�F"³Ë�,�;$R„WlZ/E�Tgclocals·f9bac4602c4134eb4effc7b57f6e2cd4�Tgclocals·b6a5e199351f45217642e20f8b505094���R/tmp/go/src/cmd/asm/internal/lex/input.goþ"".predefine��€��êdH‹ %����H„$ÿÿÿH;Awè����ëâHìh��H����H‰$HÇD$����è����H‹\$H‰\$`H‹”$p��H‹„$x��H‹œ$€��H‰œ$`��1ÉH‰„$X��H‰D$PH‰”$P��H‰ÐH‹l$PH9éÕ��H‰D$xHƒø�„��H‹H‹@H‰L$XH‰”$Ø���H‰„$à���H����H‹+H‰¬$ˆ���H‹kH‰¬$���H‰”$˜���H‰$H‰„$ ���H‰D$ÇD$=���è����H‹´$˜���H‹”$ ���H‹D$Hƒø�~oH9‚��I‰ðH‰ÇH‰ÁHÿÁH9Ê‚è��H‰ðH)ÊHƒú�t H‰ËHÃH‰ØH‰ÁH‰ÐL‰„$Ø���L‰ÆH‰¼$à���H‰úH‰Œ$È���H‰Œ$ˆ���H‰„$Ð���H‰„$���H‰´$˜���H‰4$H‰”$ ���H‰T$è����H‹|$H‹t$H‹D$ H‰¼$��H‰„$��H‰´$��Hƒþ…Á��Hƒþ�†7��‹ƒûþ…¬��H‹œ$˜���H‰œ$è���H‹œ$ ���H‰œ$ð���H‹œ$ˆ���H‰$H‹œ$���H‰\$è����H‹\$H‰œ$8��H‹\$H‰œ$@��H‹\$ H‰œ$H��H����H‰$è����H‹D$H‰D$hH‰$Hƒ<$�„��H‹œ$˜���H‰\$H‹œ$ ���H‰\$è����H‹D$hHƒø�„Ý���HhHÇE�����HÇE����HÇE����H‰$Hƒ<$�„¦���Hƒ$(H‹œ$8��H‰\$H‹œ$@��H‰\$H‹œ$H��H‰\$è����H‹\$hH‰œ$€���H����H‰$H‹\$`H‰\$Hœ$è���H‰\$Hœ$€���H‰\$è����H‹D$xH‹L$XHƒÀHÿÁH‹l$PH9éŒ+ýÿÿH‹\$`H‰œ$ˆ��HÄh��É%����éNÿÿÿ‰�éÿÿÿ‰%����éâþÿÿH‹����H‰D$p1íH9è„"��Hœ$ø���HÇ����HÇC����Hœ$ø���Hƒû�„ò���HÇÂ���HÇÁ���H‰œ$ ��H‰”$(��H‰Œ$0��H����H‰$Hƒþ�†°���H‰|$è����H‹L$H‹D$H‹œ$ ��H‰$H‰Œ$¸���H‰L$H‰„$À���H‰D$è����H‹ ����H‹D$pH‰„$¨���H‰$H‰Œ$°���H‰L$H����Hl$H‰ïH‰ÞH¥H¥H‹œ$ ��H‰\$ H‹œ$(��H‰\$(H‹œ$0��H‰\$0è����è����é)ýÿÿè���� ‰éÿÿÿH����H‰$H����H‰\$H����H‰\$è����H‹¼$��H‹´$��H‹\$H‰\$pé—þÿÿè���� è���� è���� ‰�éjûÿÿ<
������0��0runtime.morestack_noctxt���P��2type.map[string]*"".Macro���t��runtime.makemap���ü��go.string."1"���ö��"strings.IndexRune���Æ��"".Tokenize���Î��"".Tokenize���ª ��type."".Macro���¼ ��"runtime.newobject���¬
��4runtime.writebarrierstring���‚ ��2runtime.writebarrierslice���ª ��2type.map[string]*"".Macro���„ ��$runtime.mapassign1���¸��4go.itab.*os.File.io.Writer���„��type."".Token���´��runtime.convT2E���ž��2runtime.writebarrieriface���¬��os.Stderr���ö��€go.string."asm: parsing -D: %q is not a valid identifier name\n"���ì��fmt.Fprintf���ö��Dbootstrap/asm/internal/flags.Usage���Š��$runtime.panicindex���ª��type.*os.File���À��type.io.Writer���Ø��4go.itab.*os.File.io.Writer���ì�� runtime.typ2Itab���´��$runtime.panicindex���Â��$runtime.panicslice���Ð��$runtime.panicslice���@Ð��6"".autotmp_0045�ÿtype.*"".Macro�"".autotmp_0044�ß"type.interface {}�"".autotmp_0042�&type.[]interface {}�"".autotmp_0041�ïtype.*uint8�"".autotmp_0040��type.uint64�"".autotmp_0039��type.uint64�"".autotmp_0038��type.uint64�"".autotmp_0037��type.int�"".autotmp_0036�¿type.string�"".autotmp_0033��type.string�"".autotmp_0032�Ÿtype.string�"".autotmp_0031�ßtype.*string�"".autotmp_0030�¯type.int�"".autotmp_0029�Ÿtype.int�"".autotmp_0028�Ïtype.*"".Macro�"".autotmp_0027��type.[]"".Token�"".autotmp_0026�ÿtype.string�"".autotmp_0025�ß(type.[1]interface {}�"".autotmp_0024��type.int�"".autotmp_0023�_type.[]"".Token�"".autotmp_0021�/Vtype.bootstrap/asm/internal/flags.MultiFlag�"".tokens�¿type.[]"".Token�"".value�¿type.string�"".name�Ÿtype.string�"".macros�2type.map[string]*"".Macro� "".~r1�02type.map[string]*"".Macro�"".defines��Vtype.bootstrap/asm/internal/flags.MultiFlag�%ÐÔÏÐÆ�À
�^Z%#s;o=' øA" ¡U�B�9Á¬
78kAØ œ
1$'�Tgclocals·81c02f9e2d65c724b32a843877676614�Tgclocals·11b195a3a4896170ff59fc4369c44fdf���R/tmp/go/src/cmd/asm/internal/lex/input.goþ""".(*Input).Error��À ��¬ dH‹ %����HD$˜H;Awè����ëåHìè���H‹œ$ð���H‰$Hƒ<$�„‘��è����H‹\$H‰œ$���H‹\$H‰œ$˜���H‹œ$ð���H‰$Hƒ<$�„O��è����H‹\$H‰\$PH‹œ$ø���H‰$H‹œ$���H‰\$H‹œ$��H‰\$è����H‹\$H‰œ$€���H‹\$ H‰œ$ˆ���H‹����H‰D$X1íH9è„­��H¼$¸���1Àè����Hœ$¸���Hƒû�„…��HÇÂ���HÇÁ���H‰œ$ ���H‰”$¨���H‰Œ$°���H����H‰$Hœ$���H‰\$è����H‹L$H‹D$H‹œ$ ���H‰$H‰L$pH‰L$H‰D$xH‰D$è����H����H‰$H\$PH‰\$è����H‹L$H‹D$H‹œ$ ���HƒÃH‰$H‰L$pH‰L$H‰D$xH‰D$è����H����H‰$Hœ$€���H‰\$è����H‹L$H‹D$H‹œ$ ���HƒÃ H‰$H‰L$pH‰L$H‰D$xH‰D$è����H‹ ����H‹D$XH‰D$`H‰$H‰L$hH‰L$H����Hl$H‰ïH‰ÞH¥H¥H‹œ$ ���H‰\$ H‹œ$¨���H‰\$(H‹œ$°���H‰\$0è����HÇ$���è����HÄè���ÉétþÿÿH����H‰$H����H‰\$H����H‰\$è����H‹\$H‰\$Xéþÿÿ‰%����é¥ýÿÿ‰%����écýÿÿ0
������*��0runtime.morestack_noctxt���t�� "".(*Stack).File���à�� "".(*Stack).Line���Ê��fmt.Sprintln���Œ��4go.itab.*os.File.io.Writer���Êè� runtime.duffzero���È��type.string���ô��runtime.convT2E���Ò��2runtime.writebarrieriface���à��type.int���†��runtime.convT2E���ì��2runtime.writebarrieriface���ú��type.string���¦��runtime.convT2E���Œ��2runtime.writebarrieriface���š��os.Stderr���Ø��*go.string."%s:%d: %s"���Î ��fmt.Fprintf���è ��os.Exit���”
��type.*os.File���ª
��type.io.Writer���Â
��4go.itab.*os.File.io.Writer���Ö
�� runtime.typ2Itab���@Ð��"".autotmp_0064��"type.interface {}�"".autotmp_0063��"type.interface {}�"".autotmp_0062�ï"type.interface {}�"".autotmp_0060�&type.[]interface {}�"".autotmp_0059�Ÿtype.*uint8�"".autotmp_0058�Ïtype.string�"".autotmp_0057�¯type.int�"".autotmp_0056�¯type.string�"".autotmp_0055�_(type.[3]interface {}�"".args�&type.[]interface {}�
"".in��type.*"".Input�"ÐÝÏÐ`�à�†"É `�"�96Ê­ 76�Tgclocals·f99f470b4e8bf0bbfec1c215fb234ac7�Tgclocals·a2e147c6c735877fd02608ec6a5e122e���R/tmp/go/src/cmd/asm/internal/lex/input.goþ,"".(*Input).expectText��  ��” dH‹ %����HD$¸H;Awè����ëåHìÈ���H����H‹+H‰¬$ˆ���H‹kH‰¬$���H‹œ$Ð���H‰$Hƒ<$�„ç��è����H‹L$H‹D$H‰L$xH‰ $H‰„$€���H‰D$è����H‹\$H‰\$hH‹\$H‰\$pH����H‰$Hœ$ˆ���H‰\$è����H‹\$H‰\$XH‹\$H‰\$`H����H‰$H\$hH‰\$è����H‹\$H‰\$HH‹\$H‰\$PH‹”$Ø���H‹Œ$à���H‹„$è���H‰ÃH)ËHƒû}OH����H‰$H‰”$˜���H‰T$H‰Œ$ ���H‰L$H‰„$¨���H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÍHƒÁH‰ÓH‰Œ$ ���H‰„$¨���H‰”$˜���H‰l$@HkíHëH‰$H‹\$XH‰\$H‹\$`H‰\$è����H‹l$@HÿÅH‹œ$˜���HkíHëH‰$H‹\$HH‰\$H‹\$PH‰\$è����H‹”$˜���H‹Œ$ ���H‹„$¨���H‹œ$Ð���H‰$H‰”$°���H‰T$H‰Œ$¸���H‰L$H‰„$À���H‰D$è����HÄÈ���É%����é þÿÿ
������*��0runtime.morestack_noctxt���J��"go.string."; got"���°�� "".(*Stack).Text���ú��strconv.Quote���°��type.string���Ü��runtime.convT2E���’��type.string���¸��runtime.convT2E���¶��&type.[]interface {}���¨��"runtime.growslice���Ü��2runtime.writebarrieriface���Ä��2runtime.writebarrieriface���ä��""".(*Input).Error���@��"".autotmp_0077�type.int�"".autotmp_0076�_&type.[]interface {}�"".autotmp_0075�ÿ"type.interface {}�"".autotmp_0074�ß"type.interface {}�"".autotmp_0073�/&type.[]interface {}�"".autotmp_0072�¿type.string�"".autotmp_0071�Ÿtype.string�"".autotmp_0070�type.string�"".args�&type.[]interface {}�
"".in��type.*"".Input�"›�Ð�’"”�"�WV.xZ4P�Tgclocals·ccff1a4364f53102a1b73e3274c6c0d4�Tgclocals·6ce8cb045d0c80131e33cf5f32c67bc4���R/tmp/go/src/cmd/asm/internal/lex/input.goþ&"".(*Input).enabled��À��ÀdH‹ %����H;awè����ëêH‹L$H‹i@Hƒý�t-H‹Q@HÿÊH‰ÍH‹I8H‹E@L‹EHH9ÂsH¶€û�uÆD$�ÃÆD$ëøè���� 
������ ��0runtime.morestack_noctxt���´��$runtime.panicindex��� ���"".autotmp_0085��type.int� "".~r0�type.bool�
"".in��type.*"".Input�`�`� œE�
�Y�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/lex/input.goþ2"".(*Input).expectNewline�� ��ždH‹ %����HD$øH;Awè����ëåHìˆ���H‹œ$���H‰$Hƒ<$�„J��è����‹\$ƒû
„)��H����H‹+H‰l$@H‹kH‰l$HH‹œ$˜���H‰\$0H‹œ$ ���H‰\$8H|$h1Àè����H\$hHƒû�„ä���HÇÂ���HÇÁ���H‰\$PH‰T$XH‰L$`H����H‰$H\$@H‰\$è����H‹L$H‹D$H‹\$PH‰$H‰L$ H‰L$H‰D$(H‰D$è����H����H‰$H\$0H‰\$è����H‹L$H‹D$H‹\$PHƒÃH‰$H‰L$ H‰L$H‰D$(H‰D$è����H‹œ$���H‰$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$è����HÄˆ���Ééÿÿÿ‰%����éªþÿÿ
������*��0runtime.morestack_noctxt���t�� "".(*Stack).Next���œ��Dgo.string."expected newline after"���Šð� runtime.duffzero���ð��type.string���–��runtime.convT2E���î��2runtime.writebarrieriface���ü��type.string���¢��runtime.convT2E���‚��2runtime.writebarrieriface���à��,"".(*Input).expectText���0��"".autotmp_0095��"type.interface {}�"".autotmp_0094�Ï"type.interface {}�"".autotmp_0092�o&type.[]interface {}�"".autotmp_0091�¯type.string�"".autotmp_0090�type.string�"".autotmp_0089�?(type.[2]interface {}�"".directive�type.string�
"".in��type.*"".Input�"Ù��"¤"  © ��9‘¥!�Tgclocals·3cd76c4f8d01c613585e17871258aa07�Tgclocals·c0d3114b61edd1471389d5d92b090cb6���R/tmp/go/src/cmd/asm/internal/lex/input.goþ "".(*Input).Next��€��ðdH‹ %����HD$ÈH;Awè����ëåHì¸���H‹„$À���¶Xh€û�tN1í@ˆhh‹pl‰t$,H‰$Hƒ<$�t-Hƒ$XHppH\$H‰ßH¥H¥è����‹\$,‰œ$È���HÄ¸���É%����ëÊHÇD$0����H‹\$0HƒûdÛ���H‰$Hƒ<$�„��è����H‹„$À���‹T$‰T$(ƒúþ…Á��H‰$Hƒ<$�„¦��è����H‹L$H‹D$H‰L$8H‰D$@H����H‰$H‹œ$À���H‹kPH‰l$H‰L$XH‰L$H‰D$`H‰D$è����‹T$(H‹„$À���H‹\$ H‹ 1íH9é„.��H‹\$0HÿÃH‰\$0H‰$H‰L$è����H‹„$À���H‹\$0HƒûdŒ%ÿÿÿH����H‹+H‰l$hH‹kH‰l$pH\$xHÇ����HÇC����H\$xHƒû�„º���HÇÁ���HÇÂ���H‰œ$ ���H‰Œ$¨���H‰”$°���H����H‰$H\$hH‰\$è����H‹L$H‹D$H‹œ$ ���H‰$H‰L$HH‰L$H‰D$PH‰D$è����H‹œ$À���H‰$H‹œ$ ���H‰\$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����DŽ$È�������HÄ¸���Éé?ÿÿÿH‰ÃHƒø�„÷���ƒú
„â���1í@ˆk0H‹h@Hƒý�„»���H‹P@HÿÊH‹p8H‹H@L‹@HL‰„$˜���H‰´$ˆ���H‰Œ$���H9ʃ“���H¶€û�u{1ɀù�„¥ýÿÿH‰$Hƒ<$�t\è����H‹L$H‹D$H‹œ$À���H‰$Hƒ<$�t1Hƒ$XH‰L$XH‰L$H‰D$`H‰D$è����‹\$(‰œ$È���HÄ¸���É%����ëƉ%����ë›HÇÁ���é{ÿÿÿè���� HÇÅ���éÿÿÿ‰�éÿÿÿ‰%����éNýÿÿƒú#…àþÿÿ¶X0€û�…ê���H����H‹+H‰l$hH‹kH‰l$pH\$xHÇ����HÇC����H\$xHƒû�„Í���HÇÂ���HÇÁ���H‰œ$ ���H‰”$¨���H‰Œ$°���H����H‰$H\$hH‰\$è����H‹L$H‹D$H‹œ$ ���H‰$H‰L$HH‰L$H‰D$PH‰D$è����H‹œ$À���H‰$H‹œ$ ���H‰\$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����H‹„$À���H‰$è����H‹„$À���¶\$ˆX0éåûÿÿ‰é,ÿÿÿ‰%����éðûÿÿ,
������*��0runtime.morestack_noctxt���Â��4runtime.writebarrierstring���Ò�� "".(*Stack).Next���¬�� "".(*Stack).Text���â��2type.map[string]*"".Macro���¾��4runtime.mapaccess1_faststr���²��."".(*Input).invokeMacro���î��Lgo.string."recursive macro invocation"���°��type.string���Ö��runtime.convT2E���´��2runtime.writebarrieriface���¤ ��""".(*Input).Error���â �� "".(*Stack).Text���Ø ��4runtime.writebarrierstring���Ä ��$runtime.panicindex���À��Tgo.string."'#' must be first item on line"���‚��type.string���¨��runtime.convT2E���†��2runtime.writebarrieriface���ö��""".(*Input).Error���˜�� "".(*Input).hash��� ð��."".autotmp_0119��"type.interface {}�"".autotmp_0118��*type.*[1]interface {}�"".autotmp_0117��&type.[]interface {}�"".autotmp_0116��type.bool�"".autotmp_0115�ß"type.interface {}�"".autotmp_0113�/&type.[]interface {}�"".autotmp_0112��"type."".ScanToken�"".autotmp_0111��type.string�"".autotmp_0110��(type.[1]interface {}�"".autotmp_0109��type.string�"".autotmp_0108��type.int�"".autotmp_0107��type.int�"".autotmp_0106��type.int�"".autotmp_0104��type.string�"".autotmp_0103�¿type.string�"".autotmp_0101�Ÿtype.string�"".autotmp_0100�(type.[1]interface {}�"".name�ÿtype.string� "".tok�Ÿ"type."".ScanToken�"".nesting�type.int� "".tok�—"type."".ScanToken� "".~r0�"type."".ScanToken�
"".in��type.*"".Input�6"ðUïððïðÙïðý�À �”²* %
  S  4â YK  ê 
�(�`ŠgŸ£g5�Tgclocals·31b90725c9a885e731df361f51db8f0d�Tgclocals·4d87f7917470d662cc67e932622bfaec���R/tmp/go/src/cmd/asm/internal/lex/input.goþ "".(*Input).Text��`��DH‹\$Hƒû�tH‹kXH‰l$H‹k`H‰l$Éëé�0��� "".~r0�type.string�
"".in��type.*"".Input�0�0�‚0��Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/lex/input.goþ "".(*Input).hash��à��ÌdH‹ %����HD$¨H;Awè����ëåHìØ���H‹œ$à���H‰$Hƒ<$�„¡��è����‹\$ƒûþ„â���H����H‹+H‰l$hH‹kH‰l$pH\$xHÇ����HÇC����H\$xHƒû�„M��HÇÂ���HÇÁ���H‰œ$ ���H‰”$¨���H‰Œ$°���H����H‰$H\$hH‰\$è����H‹L$H‹D$H‹œ$ ���H‰$H‰L$8H‰L$H‰D$@H‰D$è����H‹œ$à���H‰$H‹œ$ ���H‰\$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����H‹„$à���H‹h@Hƒý�„}��H‹H@HÿÉH‰ÅH‹P8H‹@@L‹EHL‰„$˜���H‰”$ˆ���H‰„$���H9ÁƒR��H
¶€û�…6��1À<�u}H‹œ$à���H‰$Hƒ<$�„ ��è����H‹L$H‹D$H‰L$XH‰L$(H‰D$`Hƒø…R��H‹t$(H‰4$H‰D$0H‰D$H5����LD$L‰ÇH¥H¥è����H‹D$0¶\$ €û�„��H‹œ$à���H‰$Hƒ<$�„ñ��è����H‹L$H‹D$H‰L$XH‰D$`H‰L$(H‰ $H‰D$0H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$(H‹D$0H‹\$ Hƒû���H‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$(H‹D$0H‹\$ Hƒû���HƒøuYH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$(H‹D$0¶\$ €û�t!H‹œ$à���H‰$è����Ƅ$è���HÄØ���ÃHƒøuAH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����¶\$ €û�tH‹œ$à���H‰$è����ë©H����H‹+H‰l$hH‹kH‰l$pH‹œ$à���H‰$Hƒ<$�„:��è����H‹\$H‰\$HH‹\$H‰\$PH¼$¸���1Àè����Hœ$¸���Hƒû�„ù���HÇÂ���HÇÁ���H‰œ$ ���H‰”$¨���H‰Œ$°���H����H‰$H\$hH‰\$è����H‹L$H‹D$H‹œ$ ���H‰$H‰L$8H‰L$H‰D$@H‰D$è����H����H‰$H\$HH‰\$è����H‹L$H‹D$H‹œ$ ���HƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$è����H‹œ$à���H‰$H‹œ$ ���H‰\$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����éGþÿÿ‰é�ÿÿÿ‰%����éºþÿÿHƒøuNH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$(H‹D$0¶\$ €û�tH‹œ$à���H‰$è����éàýÿÿHƒø…-þÿÿH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����¶\$ €û�„ûýÿÿH‹œ$à���H‰$ÆD$è����é‰ýÿÿH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$(H‹D$0H‹\$ Hƒû�«���HƒøuSH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$(H‹D$0¶\$ €û�tH‹œ$à���H‰$ÆD$�è����éóüÿÿHƒø…@ýÿÿH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����¶\$ €û�„ýÿÿH‹œ$à���H‰$è����é¡üÿÿHƒøuNH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����H‹L$(H‹D$0¶\$ €û�tH‹œ$à���H‰$è����éMüÿÿHƒø…šüÿÿH‰ $H‰D$H-����LD$L‰ÇH‰îH¥H¥è����¶\$ €û�„hüÿÿH‹œ$à���H‰$è����éûûÿÿ‰%����éûÿÿHƒøu>H‹t$(H‰4$H‰D$0H‰D$H5����LD$L‰ÇH¥H¥è����H‹D$0¶\$ €û�…¨úÿÿHƒøu9H‹t$(H‰4$H‰D$0H‰D$H5����LD$L‰ÇH¥H¥è����¶\$ €û�…iúÿÿƄ$è����HÄØ���É%����éçùÿÿHÇÀ���éÀùÿÿè���� ‰é¬øÿÿ‰%����éSøÿÿr
������*��0runtime.morestack_noctxt���t�� "".(*Stack).Next���œ��Rgo.string."expected identifier after '#'"���Þ��type.string���„��runtime.convT2E���â��2runtime.writebarrieriface���Ò��,"".(*Input).expectText���Ð�� "".(*Stack).Text���Ê�� go.string."else"���ì�� runtime.eqstring���Ê�� "".(*Stack).Text���¦ ��"go.string."ifdef"���Î ��"runtime.cmpstring��� 
�� go.string."else"���È
��"runtime.cmpstring���¦ ��$go.string."define"���Î �� runtime.eqstring���˜ ��$"".(*Input).define���ä �� go.string."else"���Œ �� runtime.eqstring��� ��""".(*Input).else_���Ô ��Ngo.string."unexpected token after '#':"���®�� "".(*Stack).Text���ôð� runtime.duffzero���ò��type.string���˜��runtime.convT2E���ö��2runtime.writebarrieriface���„��type.string���ª��runtime.convT2E�����2runtime.writebarrieriface���€��""".(*Input).Error���Ü��"go.string."endif"���„�� runtime.eqstring���Î��""".(*Input).endif���Œ��"go.string."ifdef"���´�� runtime.eqstring���ü��""".(*Input).ifdef���¦��&go.string."include"���Î��"runtime.cmpstring���¬��$go.string."ifndef"���Ô�� runtime.eqstring���¨��""".(*Input).ifdef���æ��&go.string."include"���Ž�� runtime.eqstring���Ì��&"".(*Input).include���‚�� go.string."line"���ª�� runtime.eqstring���ô�� "".(*Input).line���²��"go.string."undef"���Ú�� runtime.eqstring���˜��""".(*Input).undef���ú��"go.string."endif"���œ�� runtime.eqstring���‚�� go.string."line"���¤�� runtime.eqstring���š��$runtime.panicindex��� °��$"".autotmp_0147��"type.interface {}�"".autotmp_0146��"type.interface {}�"".autotmp_0144��&type.[]interface {}�"".autotmp_0143��type.string�"".autotmp_0142�ßtype.string�"".autotmp_0140�¿"type.interface {}�"".autotmp_0138�o&type.[]interface {}�"".autotmp_0137�Ÿtype.string�"".autotmp_0136��type.string�"".autotmp_0135�?(type.[2]interface {}�"".autotmp_0134��type.string�"".autotmp_0133�ÿtype.string�"".autotmp_0132��type.int�"".autotmp_0131��type.int�"".autotmp_0130�ßtype.string�"".autotmp_0129�¿(type.[1]interface {}� "".~r0�type.bool�
"".in��type.*"".Input�("°ý¯°“ ¯°<�ð�¸Š"  âc5H ´>$!4 Ý><'=>< >  <' ƒ �`�9ˆgN/B¥‹u´B%€m%”D_�Tgclocals·3be0b30e44224793f9e9b8c26d600a35�Tgclocals·23263720c2e7a1be7fc62d85b95ac485���R/tmp/go/src/cmd/asm/internal/lex/input.goþ*"".(*Input).macroName��à��ØdH‹ %����H;awè����ëêHƒìhHÇD$x����HDŽ$€�������H‹\$pH‰$Hƒ<$�„��è����‹\$ƒûþ„Ê���H����H‹+H‰l$0H‹kH‰l$8H\$@HÇ����HÇC����H\$@Hƒû�„É���HÇÂ���HÇÁ���H‰\$PH‰T$XH‰L$`H����H‰$H\$0H‰\$è����H‹L$H‹D$H‹\$PH‰$H‰L$ H‰L$H‰D$(H‰D$è����H‹\$pH‰$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$è����H‹\$pH‰$Hƒ<$�t!è����H‹L$H‹D$H‰L$xH‰„$€���HƒÄhÉ%����ë։é0ÿÿÿ‰%����é×þÿÿ
������ ��0runtime.morestack_noctxt���ˆ�� "".(*Stack).Next���°��bgo.string."expected identifier after # directive"���à��type.string���†��runtime.convT2E���Þ��2runtime.writebarrieriface���¶��,"".(*Input).expectText���à�� "".(*Stack).Text���0Ð�� "".autotmp_0162�"type.interface {}�"".autotmp_0160�/&type.[]interface {}�"".autotmp_0158�otype.string�"".autotmp_0157�O(type.[1]interface {}� "".~r0�type.string�
"".in��type.*"".Input�еÏÐ �ð�"Ú/ Ê:��CXA�Tgclocals·6d340c3bdac448a6ef1256f331f68dd3�Tgclocals·1eb9d8ec9969f1d922533aa863dff6f6���R/tmp/go/src/cmd/asm/internal/lex/input.goþ$"".(*Input).define��à��ØdH‹ %����HD$øH;Awè����ëåHìˆ���H‹œ$���H‰$è����H‹L$H‹D$H‹œ$���H‰$H‰L$HH‰L$H‰D$PH‰D$è����H‹|$H‹t$ H‹l$(H‹T$0H‹L$8H‹D$@H‹œ$���H‰$H‹\$HH‰\$H‹\$PH‰\$H‰|$pH‰|$H‰t$xH‰t$ H‰¬$€���H‰l$(H‰T$XH‰T$0H‰L$`H‰L$8H‰D$hH‰D$@è����HÄˆ���Ã
������*��0runtime.morestack_noctxt���^��*"".(*Input).macroName���¼��6"".(*Input).macroDefinition���À��."".(*Input).defineMacro�����"".tokens�_type.[]"".Token�"".args�/type.[]string�"".name�type.string�
"".in��type.*"".Input�"É�ð�ð"Cd ��./‚�Tgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57�Tgclocals·4398bb51467914f29637b614067b995f���R/tmp/go/src/cmd/asm/internal/lex/input.goþ."".(*Input).defineMacro��  ��ž dH‹ %����HD$ÐH;Awè����ëåHì°���H‹Œ$À���H‹„$È���H����H‰$H‹œ$¸���H‹kPH‰l$H‰L$hH‰L$H‰D$pH‰D$è����H‹\$ H‹1íH9ë„;��H����H‹+H‰l$XH‹kH‰l$`H‹œ$À���H‰\$HH‹œ$È���H‰\$PH¼$���1Àè����Hœ$���Hƒû�„;��HÇÂ���HÇÁ���H‰\$xH‰”$€���H‰Œ$ˆ���H����H‰$H\$XH‰\$è����H‹L$H‹D$H‹\$xH‰$H‰L$8H‰L$H‰D$@H‰D$è����H����H‰$H\$HH‰\$è����H‹L$H‹D$H‹\$xHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$è����H‹œ$¸���H‰$H‹\$xH‰\$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$è����H‹œ$À���H‰\$XH‹œ$È���H‰\$`H����H‰$è����H‹D$H‰D$0H‰$Hƒ<$�„��H‹œ$À���H‰\$H‹œ$È���H‰\$è����H‹\$0H‰$Hƒ<$�„Å���Hƒ$H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$H‹œ$à���H‰\$è����H‹\$0H‰$Hƒ<$�txHƒ$(H‹œ$è���H‰\$H‹œ$ð���H‰\$H‹œ$ø���H‰\$è����H‹\$0H‰\$(H����H‰$H‹œ$¸���H‹kPH‰l$H\$XH‰\$H\$(H‰\$è����HÄ°���É%����é|ÿÿÿ‰%����é/ÿÿÿ‰%����éðþÿÿ‰é¾ýÿÿ(
������*��0runtime.morestack_noctxt���j��2type.map[string]*"".Macro���Æ��4runtime.mapaccess1_faststr���ú��Dgo.string."redefinition of macro:"���îð� runtime.duffzero���æ��type.string���Œ��runtime.convT2E���ä��2runtime.writebarrieriface���ò��type.string���˜��runtime.convT2E���ø��2runtime.writebarrieriface���â��""".(*Input).Error���¤��type."".Macro���¶��"runtime.newobject���¦��4runtime.writebarrierstring���° ��2runtime.writebarrierslice���²
��2runtime.writebarrierslice���Ô
��2type.map[string]*"".Macro���° ��$runtime.mapassign1���à��"".autotmp_0178��type.*"".Macro�"".autotmp_0177��"type.interface {}�"".autotmp_0176�ï"type.interface {}�"".autotmp_0174�o&type.[]interface {}�"".autotmp_0173�type.*"".Macro�"".autotmp_0172��type.string�"".autotmp_0171�Ïtype.string�"".autotmp_0170�¯type.string�"".autotmp_0169�?(type.[2]interface {}�"".autotmp_0168�ÿtype.*"".Macro�"".autotmp_0167�type.string�"".tokens�`type.[]"".Token�"".args�0type.[]string�"".name�type.string�
"".in��type.*"".Input�"àÁßà,��,þ"X»Î?$ �$�b£«*8Å9�Tgclocals·4b03ca1ea777bfd690ec7f0bb6b9cf10�Tgclocals·b5df6185290502144c1dc30525a60858���R/tmp/go/src/cmd/asm/internal/lex/input.goþ6"".(*Input).macroDefinition�� 8��š8dH‹ %����H„$ÐþÿÿH;Awè����ëâHì°��HDŽ$Ð������HDŽ$Ø������HDŽ$à������HDŽ$è������HDŽ$ð������HDŽ$ø������H‹œ$¸��H‰$Hƒ<$�„} ��è����H‹\$H‰\$HH‹œ$¸��H‰$Hƒ<$�„K ��è����‹D$ƒø
„é ��ƒøÿ„à ��HDŽ$8������HDŽ$@������HDŽ$H������‰D$Dƒø(…ž ��H‹œ$¸��H‰$Hƒ<$�„Œ ��è����‹D$DH‹L$H‹\$HHÿÃH9Ë…h ��ÆD$CH����H‰$è����H‹\$Hƒû�„= ��1Ò1ÉH‰œ$8��H‰”$@��H‰Œ$H��H‹œ$¸��H‰$Hƒ<$�„&��è����¶l$CH‹”$À��H‹Œ$È��‹D$ƒøþ…%��@€ý�…I��H����H‹+H‰¬$ ���H‹kH‰¬$¨���H‰”$���H‰Œ$˜���H¼$P��1Àè����Hœ$P��Hƒû�„Å��HÇÁ���HÇÂ���H‰œ$��H‰Œ$��H‰”$��H����H‰$Hœ$ ���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰L$PH‰L$H‰D$XH‰D$è����H����H‰$Hœ$���H‰\$è����H‹L$H‹D$H‹œ$��HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$è����H‹œ$¸��H‰$H‹œ$��H‰\$H‹œ$��H‰\$H‹œ$��H‰\$è����H‹œ$¸��H‰$Hƒ<$�„¨��è����H‹L$H‹D$H‹œ$8��H‰$H‹œ$@��H‰\$H‹œ$H��H‰\$H‰Œ$°���H‰L$H‰„$¸���H‰D$ è����H‹\$(Hƒû�Œ%��H����H‹+H‰¬$ ���H‹kH‰¬$¨���H‹œ$°���H‰œ$���H‹œ$¸���H‰œ$˜���H����H‹+H‰l$pH‹kH‰l$xH‹œ$À��H‰\$`H‹œ$È��H‰\$hH¼$p��1Àè����Hœ$p��Hƒû�„­��HÇÁ���HÇÂ���H‰œ$��H‰Œ$��H‰”$��H����H‰$Hœ$ ���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰L$PH‰L$H‰D$XH‰D$è����H����H‰$Hœ$���H‰\$è����H‹L$H‹D$H‹œ$��HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$è����H����H‰$H\$pH‰\$è����H‹L$H‹D$H‹œ$��HƒÃ H‰$H‰L$PH‰L$H‰D$XH‰D$è����H����H‰$H\$`H‰\$è����H‹L$H‹D$H‹œ$��HƒÃ0H‰$H‰L$PH‰L$H‰D$XH‰D$è����H‹œ$¸��H‰$H‹œ$��H‰\$H‹œ$��H‰\$H‹œ$��H‰\$è����H‹”$8��H‹Œ$@��H‹„$H��H‰ÃH)ËHƒû}OH����H‰$H‰”$ð���H‰T$H‰Œ$ø���H‰L$H‰„$���H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$ø���H‰„$���H‰”$ð���H‰ÍHkíHëH‰$H‹œ$°���H‰\$H‹œ$¸���H‰\$è����H‹”$ð���H‹Œ$ø���H‹„$���H‰”$8��H‰Œ$@��H‰„$H��ÆD$C�H‹œ$¸��H‰$Hƒ<$�…Úúÿÿ‰%����éÎúÿÿ‰éLýÿÿ‰%����éLüÿÿ‰é4ûÿÿƒø)…ü��H‹œ$¸��H‰$Hƒ<$�„Ù��è����‹D$HDŽ$À�������HDŽ$È�������HDŽ$Ð�������ƒø
„��‰D$Dƒø\…†��H‹œ$¸��H‰$Hƒ<$�„s��è����‹D$‰D$Dƒø
„Y��ƒø\„P��H����H‹+H‰¬$���H‹kH‰¬$˜���H‹œ$À��H‰\$pH‹œ$È��H‰\$xH¼$P��1Àè����Hœ$P��Hƒû�„ô��HÇÂ���HÇÁ���H‰œ$��H‰”$��H‰Œ$��H����H‰$Hœ$���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰L$PH‰L$H‰D$XH‰D$è����H����H‰$H\$pH‰\$è����H‹L$H‹D$H‹œ$��HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$è����H‹œ$¸��H‰$H‹œ$��H‰\$H‹œ$��H‰\$H‹œ$��H‰\$è����H‹œ$¸��H‰$Hƒ<$�„Ú��è����H‹L$H‹D$‹\$D‰$H‰Œ$€���H‰L$H‰„$ˆ���H‰D$è����H\$H¬$ ��H‰ïH‰ÞH¥H¥H¥H‹”$À���H‹Œ$È���H‹„$Ð���H‰ÃH)ËHƒû}OH����H‰$H‰”$Ø���H‰T$H‰Œ$à���H‰L$H‰„$è���H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÖH‰¬$à���H‰„$è���H‰”$Ø���H‰ÏHkÿHþH‰4$HÇD$����H´$ ��H|$H¥H¥H¥è����H‹”$Ø���H‹Œ$à���H‹„$è���H‰”$À���H‰Œ$È���H‰„$Ð���H‹œ$¸��H‰$Hƒ<$�tzè����‹D$ƒø
…ðüÿÿH‹œ$8��H‰œ$Ð��H‹œ$@��H‰œ$Ø��H‹œ$H��H‰œ$à��H‹œ$À���H‰œ$è��H‹œ$È���H‰œ$ð��H‹œ$Ð���H‰œ$ø��HÄ°��É%����ézÿÿÿ‰%����éþÿÿ‰éýÿÿ‰%����éüÿÿ‰%����éüÿÿƒø,…d��@€ý�„I��H����H‹+H‰¬$ ���H‹kH‰¬$¨���H‰”$���H‰Œ$˜���H¼$P��1Àè����Hœ$P��Hƒû�„��HÇÂ���HÇÁ���H‰œ$��H‰”$��H‰Œ$��H����H‰$Hœ$ ���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰L$PH‰L$H‰D$XH‰D$è����H����H‰$Hœ$���H‰\$è����H‹L$H‹D$H‹œ$��HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$è����H‹œ$¸��H‰$H‹œ$��H‰\$H‹œ$��H‰\$H‹œ$��H‰\$è����ÆD$Cé2õÿÿ‰éõþÿÿH����H‹+H‰¬$���H‹kH‰¬$˜���H‰T$pH‰L$xH¼$P��1Àè����Hœ$P��Hƒû�„ü���HÇÂ���HÇÁ���H‰œ$��H‰”$��H‰Œ$��H����H‰$Hœ$���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰L$PH‰L$H‰D$XH‰D$è����H����H‰$H\$pH‰\$è����H‹L$H‹D$H‹œ$��HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$è����H‹œ$¸��H‰$H‹œ$��H‰\$H‹œ$��H‰\$H‹œ$��H‰\$è����éæóÿÿ‰éýþÿÿ‰é¼óÿÿé_ùÿÿ‰%����éhóÿÿHDŽ$Ð������HDŽ$Ø������HDŽ$à������HDŽ$è������HDŽ$ð������HDŽ$ø������HÄ°��É%����é©òÿÿ‰%����éwòÿÿ’
������0��0runtime.morestack_noctxt���Š��"".(*Stack).Col���Ö�� "".(*Stack).Next���œ��"".(*Stack).Col���è��type.[0]string���ú��"runtime.newobject���ˆ�� "".(*Stack).Next���î��^go.string."bad syntax in definition for macro:"���Úð� runtime.duffzero���Ø��type.string���„ ��runtime.convT2E���â ��2runtime.writebarrieriface���ð ��type.string���œ
��runtime.convT2E���‚ ��2runtime.writebarrieriface���ò ��""".(*Input).Error���ª �� "".(*Stack).Text���È ��"".lookup���ô ��<go.string."duplicate argument"���ð��Hgo.string."in definition for macro:"���äà� runtime.duffzero���â��type.string���Ž��runtime.convT2E���ì��2runtime.writebarrieriface���ú��type.string���¦��runtime.convT2E���Œ��2runtime.writebarrieriface���š��type.string���À��runtime.convT2E���¦��2runtime.writebarrieriface���´��type.string���Ú��runtime.convT2E���À��2runtime.writebarrieriface���°��""".(*Input).Error���†��type.[]string���ø��"runtime.growslice���²��4runtime.writebarrierstring���à�� "".(*Stack).Next���”�� "".(*Stack).Next���Ö��|go.string."can only escape \\ or \\n in definition for macro:"���Öð� runtime.duffzero���Ô��type.string���€ ��runtime.convT2E���Þ ��2runtime.writebarrieriface���ì ��type.string���’!��runtime.convT2E���ø!��2runtime.writebarrieriface���è"��""".(*Input).Error��� #�� "".(*Stack).Text���€$��"".Make���ˆ%��type.[]"".Token���ú%��"runtime.growslice���¸'��0runtime.writebarrierfat3���È(�� "".(*Stack).Next���Ô+��^go.string."bad syntax in definition for macro:"���À,ð� runtime.duffzero���¾-��type.string���ê-��runtime.convT2E���È.��2runtime.writebarrieriface���Ö.��type.string���‚/��runtime.convT2E���è/��2runtime.writebarrieriface���Ø0��""".(*Input).Error���ˆ1��Jgo.string."bad definition for macro:"���è1ð� runtime.duffzero���æ2��type.string���’3��runtime.convT2E���ð3��2runtime.writebarrieriface���þ3��type.string���¤4��runtime.convT2E���Š5��2runtime.writebarrieriface���ú5��""".(*Input).Error���à��‚"".autotmp_0245��type.uint64�"".autotmp_0244��type.uint64�"".autotmp_0243��type.int�"".autotmp_0242��type.int�"".autotmp_0241�¯type.[]"".Token�"".autotmp_0240��"type.interface {}�"".autotmp_0239��"type.interface {}�"".autotmp_0238��*type.*[2]interface {}�"".autotmp_0237��&type.[]interface {}�"".autotmp_0236��"type.interface {}�"".autotmp_0235��"type.interface {}�"".autotmp_0234��*type.*[2]interface {}�"".autotmp_0233��&type.[]interface {}�"".autotmp_0230��type.int�"".autotmp_0229��type.int�"".autotmp_0228�ÿtype.[]string�"".autotmp_0227��"type.interface {}�"".autotmp_0226��"type.interface {}�"".autotmp_0225��"type.interface {}�"".autotmp_0224��"type.interface {}�"".autotmp_0222��&type.[]interface {}�"".autotmp_0221��"type.interface {}�"".autotmp_0220��"type.interface {}�"".autotmp_0219��*type.*[2]interface {}�"".autotmp_0218��&type.[]interface {}�"".autotmp_0217��"type.interface {}�"".autotmp_0216�¿"type.interface {}�"".autotmp_0214�Ï&type.[]interface {}�"".autotmp_0213��"type."".ScanToken�"".autotmp_0211��"type."".ScanToken�"".autotmp_0209�Ÿtype."".Token�"".autotmp_0208��type.string�"".autotmp_0207��type.string�"".autotmp_0206��type.string�"".autotmp_0205��(type.[2]interface {}�"".autotmp_0204��"type."".ScanToken�"".autotmp_0203��type.string�"".autotmp_0202��type.string�"".autotmp_0201��(type.[2]interface {}�"".autotmp_0199�Ÿtype.string�"".autotmp_0198�ÿtype.string�"".autotmp_0197��type.string�"".autotmp_0196��type.string�"".autotmp_0195�(type.[4]interface {}�"".autotmp_0194��type.int�"".autotmp_0193�ßtype.string�"".autotmp_0192��type.string�"".autotmp_0191��type.string�"".autotmp_0190��(type.[2]interface {}�"".autotmp_0189�¿type.string�"".autotmp_0188�Ÿtype.string�"".autotmp_0187�¿(type.[2]interface {}�"".autotmp_0186��"type."".ScanToken�"".autotmp_0185��"type."".ScanToken�"".autotmp_0184��type.int�"".tokens�ßtype.[]"".Token� "".arg�ÿtype.string�"".acceptArg�Ùtype.bool�"".args�ïtype.[]string� "".tok�×"type."".ScanToken�"".prevCol�Ïtype.int� "".~r2�`type.[]"".Token� "".~r1�0type.[]string�"".name�type.string�
"".in��type.*"".Input�(%à÷ßà×ßà��æšm& $C;5 
É&T¥ñ%#    ,$   ÐØ h   3  
ÉÀ)*/8= P �„�„‰/G¾·OãÑd]— Z¶´­_HÑ· ´”�Tgclocals·d987e71606bc5aa9ec62d57eeacb34c8�Tgclocals·71321a9718272c74b2e477b0627c7bf3���R/tmp/go/src/cmd/asm/internal/lex/input.goþ"".lookup��À��¶dH‹ %����H;awè����ëêHì€���H‹¼$¨���H‹”$ˆ���H‹Œ$���H‹œ$˜���H‰\$x1ÀH‰L$pH‰L$0H‰T$hH‹l$0H9荟���H‰T$@Hƒú�„¤���H‹2H‹JH‰D$8H‰D$(H‰t$HH‰L$PH9ùu[H‰t$XH‰4$H‰L$`H‰L$H‹¬$ ���H‰l$H‰|$è����H‹¼$¨���H‹T$@H‹D$8¶\$ €û�tH‹\$(H‰œ$°���HÄ€���ÃHƒÂHÿÀH‹l$0H9èŒaÿÿÿHDŽ$°���ÿÿÿÿHÄ€���ÉéUÿÿÿ
������ ��0runtime.morestack_noctxt���ì�� runtime.eqstring���`€��"".autotmp_0274�otype.string�"".autotmp_0273�type.*string�"".autotmp_0272�Ÿtype.int�"".autotmp_0271�type.int�"".autotmp_0270�/type.[]string�"".a�Otype.string�"".i�¯type.int� "".~r2�Ptype.int� "".arg�0type.string�"".args��type.[]string�&€Íÿ€(ÿ€ � � ”%fK
 � �µk�Tgclocals·f608478770c574ea7f894c13fa2c89c9�Tgclocals·4398bb51467914f29637b614067b995f���R/tmp/go/src/cmd/asm/internal/lex/input.goþ."".(*Input).invokeMacro��À0��À0dH‹ %����H„$¸þÿÿH;Awè����ëâHìÈ��H‹„$Ð��H‹œ$Ø��Hƒ{�…��H‰$Hƒ<$�„û��è����H‹\$H‰œ$È���H‹\$H‰œ$Ð���H‹œ$Ð��H‰$Hƒ<$�„¹��è����H‹D$H‹œ$Ø��Hƒû�„–��H‹s(H‹S0H‹k8H‹œ$È���H‰œ$¨���H‹œ$Ð���H‰œ$°���H‰D$HH‰´$€��H‰´$Ø���H‰”$ˆ��H‰”$à���H‰¬$��H‰¬$è���H����H‰$è����H‹D$H‰D$xH‰$Hƒ<$�„���H‹œ$Ø���H‰\$H‹œ$à���H‰\$H‹œ$è���H‰\$è����H‹\$xH‰$Hƒ<$�„´���Hƒ$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����H‹D$xH‹l$HH‰h(HÇ@0ÿÿÿÿH‰D$xH‹����1íH9èt8H‹œ$Ð��H‰$H‹L$xH‰„$¸���H‰D$H‰Œ$À���H‰L$è����HÄÈ��ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$뙉%����é@ÿÿÿ‰%����éôþÿÿ‰écþÿÿ‰%����é;þÿÿ‰%����éùýÿÿH‰$Hƒ<$�„¯ ��è����H‹Œ$Ð��‹D$ƒø(„ ��‰AlH‰ $Hƒ<$�„ï��Hƒ$pHiXH\$H‰ßH‰îH¥H¥è����H‹„$Ð��HÇÅ���@ˆhhH‰$Hƒ<$�„¤��è����H‹\$H‰œ$È���H‹\$H‰œ$Ð���H‹œ$Ð��H‰$Hƒ<$�„b��è����H‹\$H‰\$hÇ$üÿÿH‹¼$Ø��Hƒÿ�„3��H/H|$H‰îH¥H¥è����H\$H¬$°��H‰ïH‰ÞH¥H¥H¥H����H‰$è����H‹D$Hƒø�„à��HÇÂ���HÇÁ���H‰”$ˆ��H‰Œ$��H‰„$€��H‰$HÇD$����Hœ$°��Hl$H‰ïH‰ÞH¥H¥H¥è����H‹œ$È���H‰œ$˜���H‹œ$Ð���H‰œ$ ���H‹\$hH‰\$PH‹œ$€��H‰œ$ð���H‹œ$ˆ��H‰œ$ø���H‹œ$��H‰œ$���H����H‰$è����H‹D$H‰D$xH‰$Hƒ<$�„���H‹œ$ð���H‰\$H‹œ$ø���H‰\$H‹œ$���H‰\$è����H‹\$xH‰$Hƒ<$�„´���Hƒ$H‹œ$˜���H‰\$H‹œ$ ���H‰\$è����H‹D$xH‹l$PH‰h(HÇ@0ÿÿÿÿH‰D$xH‹����1íH9èt8H‹œ$Ð��H‰$H‹L$xH‰„$¸���H‰D$H‰Œ$À���H‰L$è����HÄÈ��ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$뙉%����é@ÿÿÿ‰%����éôþÿÿ‰�éþÿÿ‰éÆýÿÿ‰%����é’ýÿÿ‰%����éPýÿÿ‰%����éýÿÿH‰ $H‹œ$Ø��H‰\$è����H‹\$H‰œ$€���1ÒH‰”$��E1ÉL‰Œ$��E1ÀL‰„$��H‹œ$Ø��Hƒû�„,��H‹s(H‹C0H‹k8H‰¬$��1ÉH‰„$ˆ��H‰D$`H‰´$€��H‰ðH‹l$`H9éZ��H‰D$pHƒø�„Ú��H¬$°��H‰ïH‰ÆH¥H¥H¥H‰L$XHœ$°��H¬$8��H‰ïH‰ÞH¥H¥H¥‹œ$8��ƒûþ„ÿ��L‰ÉL‰ÀL‰ÃL)ËHƒû}OH����H‰$H‰”$h��H‰T$H‰Œ$p��H‰L$H‰„$x��H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÅH‰ðH‰ÖH‰„$p��H‰¬$x��H‰”$h��H‰ÏHkÿHþH‰4$HÇD$����H´$8��H|$H¥H¥H¥è����H‹”$h��L‹Œ$p��L‹„$x��H‰”$��L‰Œ$��L‰„$��H‹D$pH‹L$XHƒÀHÿÁH‹l$`H9錦þÿÿH‹œ$Ð��H‰$Hƒ<$�„Ö��è����H‹\$H‰œ$È���H‹\$H‰œ$Ð���H‹œ$Ð��H‰$Hƒ<$�„”��è����H‹D$H‹œ$È���H‰œ$ˆ���H‹œ$Ð���H‰œ$���H‰D$@H‹œ$��H‰œ$ ��H‹œ$��H‰œ$(��H‹œ$��H‰œ$0��H����H‰$è����H‹D$H‰D$xH‰$Hƒ<$�„���H‹œ$ ��H‰\$H‹œ$(��H‰\$H‹œ$0��H‰\$è����H‹\$xH‰$Hƒ<$�„´���Hƒ$H‹œ$ˆ���H‰\$H‹œ$���H‰\$è����H‹D$xH‹l$@H‰h(HÇ@0ÿÿÿÿH‰D$xH‹����1íH9èt8H‹œ$Ð��H‰$H‹L$xH‰„$¸���H‰D$H‰Œ$À���H‰L$è����HÄÈ��ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$뙉%����é@ÿÿÿ‰%����éôþÿÿ‰%����é`þÿÿ‰%����éþÿÿH����H‰$H‹´$€���H‰t$H´$@��Hl$H‰ïH¥H¥è����H‹´$��L‹”$��L‹Œ$��H‹\$ Hƒû�„7��L‹H‹{H‹kH‰¼$X��H‰¬$`��Iƒø�L‰„$P��…��H‰òL‰ÑL‰ÈL‰ËL)ÓHƒû}OH����H‰$H‰”$˜��H‰T$H‰Œ$ ��H‰L$H‰„$¨��H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÍHÿÅH‰ÖH‰¬$ ��H‰„$¨��H‰”$˜��H‰ÏHkÿHþH‰4$HÇD$����H´$8��H|$H¥H¥H¥è����H‹”$˜��L‹Œ$ ��L‹„$¨��H‰”$h��H‰”$��L‰Œ$p��L‰Œ$��L‰„$x��L‰„$��ébüÿÿL‰ÐL‰”$p��HøL‰Œ$x��L)ÈHƒø�~cH����H‰$H‰´$h��H‰t$L‰T$L‰L$H‰D$ è����L‹”$��L‹„$P��H‹¼$X��H‹t$(H‹\$0H‰œ$p��H‹\$8H‰œ$x��L‰ÓH‰õH‰´$h��HkÛHÝH‰,$L‰D$H‰ûHkÛH‰\$è����L‹Œ$��H‹¬$X��L‹„$x��H‹”$h��IéH‰”$h��L‰Œ$p��L‰„$x��H‰”$��L‰Œ$��L‰„$��éYûÿÿ‰éÂýÿÿ‰�éúÿÿ‰éÍùÿÿ‰%����éEöÿÿp
������0��0runtime.morestack_noctxt��� �� "".(*Stack).File���Œ�� "".(*Stack).Line���Š��type."".Slice���œ��"runtime.newobject���¦��2runtime.writebarrierslice���–��4runtime.writebarrierstring���Ú��@go.itab.*"".Slice."".TokenReader���È�� "".(*Input).Push���æ��type.*"".Slice���ü��&type."".TokenReader���”��@go.itab.*"".Slice."".TokenReader���¨�� runtime.typ2Itab���Ì �� "".(*Stack).Next���Ô
��4runtime.writebarrierstring���¢ �� "".(*Stack).File���Ž �� "".(*Stack).Line���ü ��"".Make���¼ �� type.[1]"".Token���Î ��"runtime.newobject���Ž��0runtime.writebarrierfat3���Ð��type."".Slice���â��"runtime.newobject���ì��2runtime.writebarrierslice���Ü��4runtime.writebarrierstring��� ��@go.itab.*"".Slice."".TokenReader���Ž�� "".(*Input).Push���¬��type.*"".Slice���Â��&type."".TokenReader���Ú��@go.itab.*"".Slice."".TokenReader���î�� runtime.typ2Itab���¼��&"".(*Input).argsFor���Œ��type.[]"".Token���þ��"runtime.growslice���È��0runtime.writebarrierfat3���ž�� "".(*Stack).File���Š�� "".(*Stack).Line���Ì ��type."".Slice���Þ ��"runtime.newobject���è!��2runtime.writebarrierslice���Ø"��4runtime.writebarrierstring���œ#��@go.itab.*"".Slice."".TokenReader���Š$�� "".(*Input).Push���¨$��type.*"".Slice���¾$��&type."".TokenReader���Ö$��@go.itab.*"".Slice."".TokenReader���ê$�� runtime.typ2Itab���æ%��4type.map[string][]"".Token���º&��4runtime.mapaccess1_faststr���š(��type.[]"".Token���Œ)��"runtime.growslice���Ê*��0runtime.writebarrierfat3���°,��type.[]"".Token���ú,��"runtime.growslice���Æ.��runtime.memmove��� ��r"".autotmp_0323��type.*uint8�"".autotmp_0322��type.*"".Slice�"".autotmp_0321��type.*"".Slice�"".autotmp_0320��type.uint64�"".autotmp_0319��type.uint64�"".autotmp_0318��type.int�"".autotmp_0317��type.uintptr�"".autotmp_0316��type.int�"".autotmp_0315��type.[]"".Token�"".autotmp_0314��type.uint64�"".autotmp_0313��type.uint64�"".autotmp_0312��type.int�"".autotmp_0311��type.int�"".autotmp_0310��type.[]"".Token�"".autotmp_0306��type.int�"".autotmp_0305�¿type.[]"".Token�"".autotmp_0304��type."".Token�"".autotmp_0303�¯type.*"".Token�"".autotmp_0302��type.int�"".autotmp_0301��type.int�"".autotmp_0300��type.*uint8�"".autotmp_0299��type.*"".Slice�"".autotmp_0298��type.*"".Slice�"".autotmp_0296��type.[]"".Token�"".autotmp_0294�Ÿtype.*"".Slice�"".autotmp_0293��type.*"".Slice�"".autotmp_0292�type.[]"".Token�"".autotmp_0291��type.*"".Slice�"".autotmp_0290��type.int�"".autotmp_0289��type.string�"".autotmp_0288��type.[]"".Token�"".autotmp_0287��type.[]"".Token�"".autotmp_0286��type.[]"".Token�"".autotmp_0285�_type.[]"".Token�"".autotmp_0284��type.[]"".Token�"".autotmp_0282��type.*"".Slice�"".autotmp_0281�/type."".Token�"".autotmp_0280��type.int�"".autotmp_0279��type.string�"".autotmp_0277��type.*"".Slice�"".autotmp_0276�¿type.int�"".autotmp_0275�ÿtype.string�"".tokens�Ïtype.[]"".Token�"".line�type.int�"".fileName�ÿtype.string�"".tokens�¯type.[]"".Token�"".line�ïtype.int�"".fileName�ßtype.string�"".tokens�ßtype.[]"".Token�"".line�ÿtype.int�"".fileName�¿type.string�"".substitution�ïtype.[]"".Token� "".tok�Ÿtype."".Token�"".tokens�ÿtype.[]"".Token�"".actuals�4type.map[string][]"".Token�"".macro�type.*"".Macro�
"".in��type.*"".Input�8%Ê¢ý� �’¬-¨f  4 Êm
# ’ç’_ sü „
  �Œ�O6ˆE8Y0R¡``jE8Y0g¡ek
6jE8Y0h©_˜f~�Tgclocals·86acbac83b249c9850a41310a38291e6�Tgclocals·585f9663a00d7d18a4dcc969fad354f2���R/tmp/go/src/cmd/asm/internal/lex/input.goþ&"".(*Input).argsFor�� ��šdH‹ %����H„$ÿÿÿH;Awè����ëâHìp��H‹´$€��HDŽ$ ������HDŽ$(������HDŽ$0������HÇD$X����H‹œ$x��H‰$H‰t$è����H‹\$H‰œ$���H‹\$H‰œ$˜���H‹\$ H‰œ$ ���‹\$(‰\$DH‹”$ ��H‹Œ$(��H‹œ$0��H‰ØH)ËHƒû}OH����H‰$H‰”$ð���H‰T$H‰Œ$ø���H‰L$H‰„$���H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$ø���H‰„$���H‰ÓH‰”$ð���H‰ÍHkíHëH‰$H‹œ$���H‰\$H‹œ$˜���H‰\$H‹œ$ ���H‰\$è����H‹´$€��H‹”$ð���H‹Œ$ø���H‹„$���H‰”$ ��H‰Œ$(��H‰„$0��‹\$Dƒû)…I��H‹nHƒý�…Ñ��Hƒù…Ç��Hƒù�† ��Hƒ:�…³��HDŽ$ ������HDŽ$(������HDŽ$0������H����H‰$HÇD$����è����H‹\$H‰\$hH‹”$ ��H‹Œ$(��H‹œ$0��H‰œ$���1ÀH‰Œ$ø���H‰L$HH‰”$ð���H‰ÑH‹l$HH9èú���H‰L$`Hƒù�„��H‹1H‹QH‹IH‰D$PH‰´$À���H‰”$È���H‰Œ$Ð���H‰´$8��H‰´$��H‰”$@��H‰”$��H‰Œ$H��H‰Œ$��H����H‰$H‹\$hH‰\$H‹œ$€��Hƒû�„ˆ���H‹SH‹KH‹k H‰¬$¸���H‰ÓH‰”$¨���H‰ÅH‰Œ$°���H9ÈsRHkíHëH‰\$Hœ$��H‰\$è����H‹L$`H‹D$PHƒÁHÿÀH‹l$HH9èŒÿÿÿH‹\$hH‰œ$ˆ��HÄp��Ãè���� ‰éqÿÿÿ‰éëþÿÿH‹nH9é„dþÿÿH����H‹+H‰¬$€���H‹kH‰¬$ˆ���H¼$P��1Àè����Hœ$P��Hƒû�„��HÇÂ���HÇÁ���H‰œ$Ø���H‰”$à���H‰Œ$è���H����H‰$Hœ$€���H‰\$è����H‹L$H‹D$H‹œ$Ø���H‰$H‰L$pH‰L$H‰D$xH‰D$è����H����H‰$H‹œ$€��H‰\$Hƒ|$�tuè����H‹L$H‹D$H‹œ$Ø���HƒÃH‰$H‰L$pH‰L$H‰D$xH‰D$è����H‹œ$x��H‰$H‹œ$Ø���H‰\$H‹œ$à���H‰\$H‹œ$è���H‰\$è����éýÿÿ‰%����낉ééþÿÿè���� H‹\$XHÿÃH‰\$XéMûÿÿ*
������0��0runtime.morestack_noctxt���Ø��6"".(*Input).collectArgument���Œ��"type.[][]"".Token���þ��"runtime.growslice���Ò��2runtime.writebarrierslice���Š��4type.map[string][]"".Token���®��runtime.makemap���® ��4type.map[string][]"".Token���ˆ ��$runtime.mapassign1���ú ��$runtime.panicindex���Â��Jgo.string."wrong arg count for macro"���Žð� runtime.duffzero���Œ��type.string���¸��runtime.convT2E���–��2runtime.writebarrieriface���¤��type.string���à��runtime.convT2E���Æ��2runtime.writebarrieriface���¶��""".(*Input).Error���ê��$runtime.panicindex���0à��6"".autotmp_0365�ßtype.[]"".Token�"".autotmp_0364�Ÿ type.*[]"".Token�"".autotmp_0363��type.int�"".autotmp_0362��type.int�"".autotmp_0361��"type.interface {}�"".autotmp_0360�ÿ"type.interface {}�"".autotmp_0358�¯&type.[]interface {}�"".autotmp_0354��type.int�"".autotmp_0353�ÿ"type.[][]"".Token�"".autotmp_0352�Ïtype.[]"".Token�"".autotmp_0351��"type.[][]"".Token�"".autotmp_0349�ßtype.string�"".autotmp_0348�?(type.[2]interface {}�"".autotmp_0347��type.int�"".autotmp_0346��type.int�"".autotmp_0345��type.int�"".autotmp_0344��type.int�"".autotmp_0343�¿type.int� "".arg�otype.[]"".Token�"".argMap�4type.map[string][]"".Token� "".tok�×"type."".ScanToken�"".tokens�¿type.[]"".Token�"".argNum�¯type.int�"".args�Ÿ"type.[][]"".Token� "".~r1� 4type.map[string][]"".Token�"".macro�type.*"".Macro�
"".in��type.*"".Input�%àÖßà”�
�bò-$ E†
,$#¤ Á �4�k“j®­ 9Ÿ¿ �Tgclocals·776d19cc6eced68e652f85d577f321c6�Tgclocals·d7fe53ebf9d8f517d48eff8d410186b2���R/tmp/go/src/cmd/asm/internal/lex/input.goþ6"".(*Input).collectArgument�� ��„dH‹ %����HD$€H;Awè����ëåHì���HDŽ$������HDŽ$ ������HDŽ$(������HÇD$H����HDŽ$€�������HDŽ$ˆ�������HDŽ$�������H‹œ$��H‰$Hƒ<$�„È��è����H‹L$H‹D$‰D$Dƒøÿ„��ƒø
„û��Hƒù�uƒø)„­��ƒø,„¤��ƒø(uHÿÁH‰L$Hƒø)u H‰ËHÿËH‰\$HH‹œ$��H‰$Hƒ<$�„d��è����H‹L$H‹D$‹\$D‰$H‰L$`H‰L$H‰D$hH‰D$è����H\$H¬$È���H‰ïH‰ÞH¥H¥H¥H‹”$€���H‹Œ$ˆ���H‹„$���H‰ÃH)ËHƒû}OH����H‰$H‰”$˜���H‰T$H‰Œ$ ���H‰L$H‰„$¨���H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÅH‰ðH‰ÖH‰„$ ���H‰¬$¨���H‰”$˜���H‰ÏHkÿHþH‰4$HÇD$����H´$È���H|$H¥H¥H¥è����H‹”$˜���H‹Œ$ ���H‹„$¨���H‰”$€���H‰Œ$ˆ���H‰„$���H‹œ$��H‰$Hƒ<$�…8þÿÿ‰%����é,þÿÿ‰%����éþÿÿH‹œ$€���H‰œ$��H‹œ$ˆ���H‰œ$ ��H‹œ$���H‰œ$(��‰„$0��HÄ���ÃH����H‹+H‰l$pH‹kH‰l$xH¼$à���1Àè����Hœ$à���Hƒû�„��HÇÂ���HÇÁ���H‰œ$°���H‰”$¸���H‰Œ$À���H����H‰$H\$pH‰\$è����H‹L$H‹D$H‹œ$°���H‰$H‰L$PH‰L$H‰D$XH‰D$è����H����H‰$H‹œ$��H‰\$Hƒ|$�t~è����H‹L$H‹D$H‹œ$°���HƒÃH‰$H‰L$PH‰L$H‰D$XH‰D$è����H‹œ$��H‰$H‹œ$°���H‰\$H‹œ$¸���H‰\$H‹œ$À���H‰\$è����H‹L$H‹D$Dé¿üÿÿ‰%����évÿÿÿ‰éàþÿÿ"
������*��0runtime.morestack_noctxt���–�� "".(*Stack).Next���ö�� "".(*Stack).Text���Ê��"".Make���Ò��type.[]"".Token���Ä��"runtime.growslice���Ž��0runtime.writebarrierfat3���Ø
��bgo.string."unterminated arg list invoking macro:"���˜ ð� runtime.duffzero���– ��type.string���¼ ��runtime.convT2E���š ��2runtime.writebarrieriface���¨ ��type.string���ä ��runtime.convT2E���Ê��2runtime.writebarrieriface���º��""".(*Input).Error���`€��&"".autotmp_0387��type.int�"".autotmp_0386��type.int�"".autotmp_0385�Ïtype.[]"".Token�"".autotmp_0384��"type.interface {}�"".autotmp_0383�ß"type.interface {}�"".autotmp_0381�Ÿ&type.[]interface {}�"".autotmp_0379�otype."".Token�"".autotmp_0378�¿type.string�"".autotmp_0377��type.int�"".autotmp_0376��type.int�"".autotmp_0375�Ÿtype.string�"".autotmp_0374�?(type.[2]interface {}� "".tok�÷"type."".ScanToken�"".tokens�ÿtype.[]"".Token�"".nesting�ïtype.int� "".~r2�P"type."".ScanToken� "".~r1� type.[]"".Token�"".macro�type.*"".Macro�
"".in��type.*"".Input�"€†ÿ€ç��L¦F $% Ø# ?Á!�"�Š—e—¿4�Tgclocals·f09ff24693e6d72e9e2f82319a6e45a0�Tgclocals·0bdc1cd5e92600fc9982dcd8bf229a05���R/tmp/go/src/cmd/asm/internal/lex/input.goþ""".(*Input).ifdef��à��ÞdH‹ %����HD$ðH;Awè����ëåHì���H‹œ$˜���H‰$è����H‹L$H‹D$H‰L$@H‰D$HH‹´$˜���H‰4$H5����Hl$H‰ïH¥H¥è����H‹L$@H‹D$HH����H‰$H‹œ$˜���H‹kPH‰l$H‰L$PH‰L$H‰D$XH‰D$è����H‹L$ ¶\$(Hƒù�„*��€û�u€¼$ ����„
��Ƅ$ ����H‹œ$˜���Hƒû�„é���H‹S8H‹K@H‹[HH‰T$xH‰Œ$€���H‰œ$ˆ���H‰ØH)ËHƒû}FH����H‰$H‰T$`H‰T$H‰L$hH‰L$H‰D$pH‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH
¶¬$ ���@ˆ+H‰T$`H‰t$hH‰D$pH‹œ$˜���H‰$Hƒ<$�t6Hƒ$8H‰T$xH‰T$H‰´$€���H‰t$H‰„$ˆ���H‰D$è����HÄ���É%����ëÁ‰éÿÿÿƄ$ ���éñþÿÿ‰éÏþÿÿ
������*��0runtime.morestack_noctxt���^��*"".(*Input).macroName���¬��*go.string."#if[n]def"���Î��2"".(*Input).expectNewline���ð��2type.map[string]*"".Macro���Ì��4runtime.mapaccess2_faststr���¶��type.[]bool���–��"runtime.growslice���þ��2runtime.writebarrierslice���  ��"".autotmp_0401�_type.[]bool�"".autotmp_0400�/type.[]bool�"".autotmp_0398��type.[]bool�"".autotmp_0397��type.string�"".autotmp_0396�type.string�"".name�Ÿtype.string�"".truth�type.bool�
"".in��type.*"".Input�" ¨Ÿ %�ð�2Ò"%$Xê��.8?Ë�Tgclocals·65e7803bdc7e680f191f7c358df0c436�Tgclocals·642113c69b05a0b78729ce0d19febc89���R/tmp/go/src/cmd/asm/internal/lex/input.goþ""".(*Input).else_��À��¬dH‹ %����H;awè����ëêHƒìhH‹t$pH‰4$H5����Hl$H‰ïH¥H¥è����H‹D$pH‹h@Hƒý�…F��H����H‹+H‰l$0H‹kH‰l$8H\$@HÇ����HÇC����H\$@Hƒû�„��HÇÂ���HÇÁ���H‰\$PH‰T$XH‰L$`H����H‰$H\$0H‰\$è����H‹L$H‹D$H‹\$PH‰$H‰L$ H‰L$H‰D$(H‰D$è����H‹\$pH‰$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$è����H‹D$pH‹p@H‹X@HÿÎHÿËH‹P8H‹H@L‹HHH9ËsJH,¶m�@€ý�t31ÛH‰ÅHƒø�t$H‹H8H‹@@L‹EHH9Æs H,1ˆ]�HƒÄhÃè���� ‰�ëØHÇÃ���ëÆè���� ‰éõþÿÿë‡
������ ��0runtime.morestack_noctxt���L��"go.string."#else"���n��2"".(*Input).expectNewline���¢��6go.string."unmatched #else"���Ò��type.string���ø��runtime.convT2E���Ð��2runtime.writebarrieriface���¨��""".(*Input).Error���æ��$runtime.panicindex���Ž��$runtime.panicindex���Ð��"".autotmp_0417��type.int�"".autotmp_0416�"type.interface {}�"".autotmp_0414�/&type.[]interface {}�"".autotmp_0413��type.int�"".autotmp_0412��type.int�"".autotmp_0411�otype.string�"".autotmp_0410�O(type.[1]interface {}�
"".in��type.*"".Input�Ð×ÏÐ.� �*æ&ÏP ��6…X_.�Tgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4�Tgclocals·1eb9d8ec9969f1d922533aa863dff6f6���R/tmp/go/src/cmd/asm/internal/lex/input.goþ""".(*Input).endif��À��¤dH‹ %����H;awè����ëêHƒìhH‹t$pH‰4$H5����Hl$H‰ïH¥H¥è����H‹T$pH‹j@Hƒý�…��H����H‹+H‰l$0H‹kH‰l$8H\$@HÇ����HÇC����H\$@Hƒû�„À���HÇÂ���HÇÁ���H‰\$PH‰T$XH‰L$`H����H‰$H\$0H‰\$è����H‹L$H‹D$H‹\$PH‰$H‰L$ H‰L$H‰D$(H‰D$è����H‹\$pH‰$H‹\$PH‰\$H‹\$XH‰\$H‹\$`H‰\$è����H‹T$pH‹B@HÿÈH‹JHH9ÁrH‹r8H‰r8H‰B@H‰JHHƒÄhÃè���� ‰é9ÿÿÿëË
������ ��0runtime.morestack_noctxt���L��$go.string."#endif"���n��2"".(*Input).expectNewline���¢��8go.string."unmatched #endif"���Ò��type.string���ø��runtime.convT2E���Ð��2runtime.writebarrieriface���¨��""".(*Input).Error���†��$runtime.panicslice���Ð��"".autotmp_0431��type.int�"".autotmp_0430�"type.interface {}�"".autotmp_0428�/&type.[]interface {}�"".autotmp_0427��type.int�"".autotmp_0426�otype.string�"".autotmp_0425�O(type.[1]interface {}�
"".in��type.*"".Input�ЧÏÐ�à�*ø&Ï ��6…X/�Tgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4�Tgclocals·1eb9d8ec9969f1d922533aa863dff6f6���R/tmp/go/src/cmd/asm/internal/lex/input.goþ&"".(*Input).include��À��¬dH‹ %����H„$ÿÿÿH;Awè����ëâHìx��H‹œ$€��H‰$Hƒ<$�„N��è����‹\$ƒûú„÷���H����H‹+H‰¬$Ð���H‹kH‰¬$Ø���Hœ$à���HÇ����HÇC����Hœ$à���Hƒû�„î��HÇÂ���HÇÁ���H‰œ$��H‰”$��H‰Œ$��H����H‰$Hœ$Ð���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰Œ$°���H‰L$H‰„$¸���H‰D$è����H‹œ$€��H‰$H‹œ$��H‰\$H‹œ$��H‰\$H‹œ$��H‰\$è����H‹œ$€��H‰$Hƒ<$�„��è����H‹L$H‹D$H‰Œ$À���H‰ $H‰„$È���H‰D$è����H‹\$H‰\$`H‹\$H‰\$hH‹D$ H‹\$(H‰\$xHƒø�H‰D$p„@��H����H‹+H‰¬$Ð���H‹kH‰¬$Ø���H¼$X��1Àè����Hœ$X��Hƒû�„v��HÇÁ���HÇÂ���H‰œ$��H‰Œ$��H‰”$��H����H‰$Hœ$Ð���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰Œ$°���H‰L$H‰„$¸���H‰D$è����H‹\$pH‰$H‹\$xH‰\$è����H‹L$H‹D$H‹œ$��HƒÃH‰$H‰Œ$°���H‰L$H‰„$¸���H‰D$è����H‹œ$€��H‰$H‹œ$��H‰\$H‹œ$��H‰\$H‹œ$��H‰\$è����H‹´$€��H‰4$H5����Hl$H‰ïH¥H¥è����H‹\$`H‰$H‹\$hH‰\$è����H‹\$H‰\$@H‹D$H‹\$ H‰\$xHƒø�H‰D$p„Ñ��H‹œ$€��Hƒû�„ø��H‹sH‹K H‹k(H‰¬$0��1ÒH‰Œ$(��H‰L$8H‰´$ ��H‰ñH‹l$8H9ê9��H‰L$HHƒù�„¦��H‹1H‹iH‰T$0H‰´$À���H‰¬$È���H¼$8��1Àè����Hœ$8��Hƒû�„b��HÇÂ���HÇÁ���H‰”$ø���H‰Œ$���H‰œ$ð���H‰$H‰´$€���H‰t$H‰¬$ˆ���H‰l$è����H‹œ$ð���HƒÃH‰$H‹\$`H‰\$H‹\$hH‰\$è����H‹œ$ð���H‰$H‹œ$ø���H‰\$H‹œ$���H‰\$è����H‹L$H‹D$ H‰Œ$À���H‰ $H‰„$È���H‰D$è����H‹\$H‰\$@H‹D$H‹\$ H‰\$xHƒø�H‰D$p…_��Hƒø�„@��H����H‹+H‰¬$Ð���H‹kH‰¬$Ø���H¼$X��1Àè����Hœ$X��Hƒû�„��HÇÁ���HÇÂ���H‰œ$��H‰Œ$��H‰”$��H����H‰$Hœ$Ð���H‰\$è����H‹L$H‹D$H‹œ$��H‰$H‰Œ$°���H‰L$H‰„$¸���H‰D$è����H‹\$pH‰$H‹\$xH‰\$è����H‹L$H‹D$H‹œ$��HƒÃH‰$H‰Œ$°���H‰L$H‰„$¸���H‰D$è����H‹œ$€��H‰$H‹œ$��H‰\$H‹œ$��H‰\$H‹œ$��H‰\$è����H‹\$@H‰\$XH‹����1íH9è„À���H‹\$`H‰$H‹\$hH‰\$H‹L$XH‰„$ ���H‰D$H‰Œ$¨���H‰L$H‹\$@H‰\$ è����H‹\$(H‰\$PH‹����1íH9èt8H‹œ$€��H‰$H‹L$PH‰„$���H‰D$H‰Œ$˜���H‰L$è����HÄx��ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ë™H����H‰$H����H‰\$H����H‰\$è����H‹D$éÿÿÿ‰éêýÿÿH‹L$HH‹T$0HƒÁHÿÂéDüÿÿ‰é—üÿÿ‰éSüÿÿ‰éüÿÿ‰éƒúÿÿ‰%����éÙùÿÿ‰é ùÿÿ‰%����é¦øÿÿ\
������0��0runtime.morestack_noctxt���z�� "".(*Stack).Next���¢��Tgo.string."expected string after #include"���ü��type.string���¨��runtime.convT2E���’��2runtime.writebarrieriface���‚��,"".(*Input).expectText���º�� "".(*Stack).Text���Š��strconv.Unquote���ü��Rgo.string."unquoting include file name: "���Èð� runtime.duffzero���Æ��type.string���ò��runtime.convT2E���Ü ��2runtime.writebarrieriface���Œ
��runtime.convI2E���þ
��2runtime.writebarrieriface���î ��""".(*Input).Error���” ��(go.string."#include"���¶ ��2"".(*Input).expectNewline���æ ��os.Open���Æð� runtime.duffzero���ü��4runtime.writebarrierstring���Î��4runtime.writebarrierstring���¤��$path/filepath.Join���ô��os.Open���æ��*go.string."#include:"���²ð� runtime.duffzero���°��type.string���Ü��runtime.convT2E���Æ��2runtime.writebarrieriface���ö��runtime.convI2E���è��2runtime.writebarrieriface���Ø��""".(*Input).Error���ú��4go.itab.*os.File.io.Reader���’��"".NewTokenizer���´��Hgo.itab.*"".Tokenizer."".TokenReader���¢�� "".(*Input).Push���À��$type.*"".Tokenizer���Ö��&type."".TokenReader���î��Hgo.itab.*"".Tokenizer."".TokenReader���‚�� runtime.typ2Itab���ž��type.*os.File���´��type.io.Reader���Ì��4go.itab.*os.File.io.Reader���à�� runtime.typ2Itab���ð��@"".autotmp_0472��type.*uint8�"".autotmp_0470��"type.interface {}�"".autotmp_0469��"type.interface {}�"".autotmp_0468��*type.*[2]interface {}�"".autotmp_0467��&type.[]interface {}�"".autotmp_0465�type.[]string�"".autotmp_0464��type.string�"".autotmp_0463�ßtype.*string�"".autotmp_0462��type.int�"".autotmp_0461��type.int�"".autotmp_0460��"type.interface {}�"".autotmp_0459��"type.interface {}�"".autotmp_0457��&type.[]interface {}�"".autotmp_0456�"type.interface {}�"".autotmp_0454�ß&type.[]interface {}�"".autotmp_0453�Ï$type.*"".Tokenizer�"".autotmp_0452�¿type.*os.File�"".autotmp_0451��type.string�"".autotmp_0450��(type.[2]interface {}�"".autotmp_0449��type.string�"".autotmp_0448�type.[2]string�"".autotmp_0447�¯type.[]string�"".autotmp_0446��type.string�"".autotmp_0445�?(type.[2]interface {}�"".autotmp_0444�ïtype.string�"".autotmp_0443�Ïtype.string�"".autotmp_0442�¯(type.[1]interface {}� "".dir�ïtype.string�
"".fd�ïtype.*os.File� "".err�type.error�"".name�¯type.string�
"".in��type.*"".Input�%ð· ïðÃ� �vŠ%  ÷gÀ$1yÿ
À¥a   �N�<—mÜMq$£TÜMq]x/q�Tgclocals·706ce5d72300046c2dbd3f42d9f1bc9f�Tgclocals·2b3f7debe9e010d21d0003e62118f8f2���R/tmp/go/src/cmd/asm/internal/lex/input.goþ "".(*Input).line��€ ��ädH‹ %����HD$¨H;Awè����ëåHìØ���H‹œ$à���H‰$Hƒ<$�„­��è����‹\$ƒûý„ñ���H����H‹+H‰¬$€���H‹kH‰¬$ˆ���Hœ$���HÇ����HÇC����Hœ$���Hƒû�„M��HÇÂ���HÇÁ���H‰œ$ ���H‰”$¨���H‰Œ$°���H����H‰$Hœ$€���H‰\$è����H‹L$H‹D$H‹œ$ ���H‰$H‰L$`H‰L$H‰D$hH‰D$è����H‹œ$à���H‰$H‹œ$ ���H‰\$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����H‹œ$à���H‰$Hƒ<$�„€��è����H‹L$H‹D$H‰L$pH‰ $H‰D$xH‰D$è����H‹\$H‰\$8H‹D$H‹\$ H‰\$XHƒø�H‰D$P„4��H����H‹+H‰¬$€���H‹kH‰¬$ˆ���H¼$¸���1Àè����Hœ$¸���Hƒû�„ë��HÇÁ���HÇÂ���H‰œ$ ���H‰Œ$¨���H‰”$°���H����H‰$Hœ$€���H‰\$è����H‹L$H‹D$H‹œ$ ���H‰$H‰L$`H‰L$H‰D$hH‰D$è����H‹\$PH‰$H‹\$XH‰\$è����H‹L$H‹D$H‹œ$ ���HƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$è����H‹œ$à���H‰$H‹œ$ ���H‰\$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����H‹œ$à���H‰$Hƒ<$�„Ó��è����‹\$ƒûú„ñ���H����H‹+H‰¬$€���H‹kH‰¬$ˆ���Hœ$���HÇ����HÇC����Hœ$���Hƒû�„s��HÇÁ���HÇÂ���H‰œ$ ���H‰Œ$¨���H‰”$°���H����H‰$Hœ$€���H‰\$è����H‹L$H‹D$H‹œ$ ���H‰$H‰L$`H‰L$H‰D$hH‰D$è����H‹œ$à���H‰$H‹œ$ ���H‰\$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����H‹œ$à���H‰$Hƒ<$�„¦��è����H‹L$H‹D$H‰L$pH‰ $H‰D$xH‰D$è����H‹\$H‰\$@H‹\$H‰\$HH‹D$ H‹\$(H‰\$XHƒø�H‰D$P„4��H����H‹+H‰¬$€���H‹kH‰¬$ˆ���H¼$¸���1Àè����Hœ$¸���Hƒû�„��HÇÁ���HÇÂ���H‰œ$ ���H‰Œ$¨���H‰”$°���H����H‰$Hœ$€���H‰\$è����H‹L$H‹D$H‹œ$ ���H‰$H‰L$`H‰L$H‰D$hH‰D$è����H‹\$PH‰$H‹\$XH‰\$è����H‹L$H‹D$H‹œ$ ���HƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$è����H‹œ$à���H‰$H‹œ$ ���H‰\$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����H‹œ$à���H‰$Hƒ<$�„ï��è����‹D$ƒø
„:��H����H‹+H‰¬$€���H‹kH‰¬$ˆ���‰D$4H¼$¸���1Àè����Hœ$¸���Hƒû�„“��HÇÁ���HÇÂ���H‰œ$ ���H‰Œ$¨���H‰”$°���H����H‰$Hœ$€���H‰\$è����H‹L$H‹D$H‹œ$ ���H‰$H‰L$`H‰L$H‰D$hH‰D$è����H����H‰$H\$4H‰\$è����H‹L$H‹D$H‹œ$ ���HƒÃH‰$H‰L$`H‰L$H‰D$hH‰D$è����H‹œ$à���H‰$H‹œ$ ���H‰\$H‹œ$¨���H‰\$H‹œ$°���H‰\$è����H‹����H‰$Hƒ<$�t~H$ˆ���H‹����H‰\$H‹\$@H‰\$H‹\$HH‰\$H‹\$8H‰\$ è����H‹œ$à���H‰$Hƒ<$�t+H‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$è����HÄØ���É%����ë̉%����évÿÿÿ‰éfþÿÿ‰%����éþÿÿ‰éòüÿÿ‰%����éNüÿÿ‰é†ûÿÿ‰%����é!ûÿÿ‰éúÿÿ‰%����étùÿÿ‰é¬øÿÿ‰%����éGøÿÿ`
������*��0runtime.morestack_noctxt���t�� "".(*Stack).Next���œ��Xgo.string."expected line number after #line"���ö��type.string���¢��runtime.convT2E���€��2runtime.writebarrieriface���ð��,"".(*Input).expectText���¨�� "".(*Stack).Text���ì��strconv.Atoi���Ê��`go.string."error parsing #line (cannot happen):"���–ð� runtime.duffzero���”��type.string���À��runtime.convT2E���ž ��2runtime.writebarrieriface���Î ��runtime.convI2E���´
��2runtime.writebarrieriface���¤ ��""".(*Input).Error���Ü �� "".(*Stack).Next���„ ��Ngo.string."expected file name in #line"���Þ ��type.string���Š��runtime.convT2E���è��2runtime.writebarrieriface���Ø��,"".(*Input).expectText����� "".(*Stack).Text���Ô��strconv.Unquote���Æ��Ngo.string."unquoting #line file name: "���’ð� runtime.duffzero�����type.string���¼��runtime.convT2E���š��2runtime.writebarrieriface���Ê��runtime.convI2E���°��2runtime.writebarrieriface��� ��""".(*Input).Error���Ø�� "".(*Stack).Next���€��\go.string."unexpected token at end of #line: "���Ôð� runtime.duffzero���Ò��type.string���þ��runtime.convT2E���Ü��2runtime.writebarrieriface���ê��"type."".ScanToken�����runtime.convT2E���ö��2runtime.writebarrieriface���æ��""".(*Input).Error���ô��"".linkCtxt���¨��"".histLine���ø��Rbootstrap/internal/obj.(*LineHist).Update���ä��$"".(*Stack).SetPos���°��F"".autotmp_0522��"type.interface {}�"".autotmp_0521��"type.interface {}�"".autotmp_0520��*type.*[2]interface {}�"".autotmp_0519��&type.[]interface {}�"".autotmp_0518��"type.interface {}�"".autotmp_0517��"type.interface {}�"".autotmp_0516��*type.*[2]interface {}�"".autotmp_0515��&type.[]interface {}�"".autotmp_0514��"type.interface {}�"".autotmp_0513��*type.*[1]interface {}�"".autotmp_0512��&type.[]interface {}�"".autotmp_0511��"type.interface {}�"".autotmp_0510��"type.interface {}�"".autotmp_0508��&type.[]interface {}�"".autotmp_0507�ï"type.interface {}�"".autotmp_0505�o&type.[]interface {}�"".autotmp_0504�Ç"type."".ScanToken�"".autotmp_0503��type.string�"".autotmp_0502��(type.[2]interface {}�"".autotmp_0501��"type."".ScanToken�"".autotmp_0500��type.string�"".autotmp_0499��(type.[2]interface {}�"".autotmp_0498��type.string�"".autotmp_0497��type.string�"".autotmp_0496��(type.[1]interface {}�"".autotmp_0495��"type."".ScanToken�"".autotmp_0494��type.string�"".autotmp_0493�?(type.[2]interface {}�"".autotmp_0492�Ïtype.string�"".autotmp_0491�¯type.string�"".autotmp_0490�(type.[1]interface {}�"".file�¯type.string� "".err�type.error�"".line�¿type.int�
"".in��type.*"".Input�"°Û¯°‚�€�ŠÂ"  ñW´  ña´  ºI6      �`�9—gÌGk —gÖ Gk“´I6�Tgclocals·07c30aedcffd51887ac646b07bd251bc�Tgclocals·a9e3ba63148856bf1030c809becdb128���R/tmp/go/src/cmd/asm/internal/lex/input.goþ""".(*Input).undef�� ��dH‹ %����HD$ÐH;Awè����ëåHì°���H‹œ$¸���H‰$è����H‹L$H‹D$H‰L$(H‰D$0H����H‰$H‹œ$¸���H‹kPH‰l$H‰L$hH‰L$H‰D$pH‰D$è����H‹\$ H‹1íH9ë…ô��H����H‹+H‰l$XH‹kH‰l$`H‹\$(H‰\$HH‹\$0H‰\$PH¼$���1Àè����Hœ$���Hƒû�„ ��HÇÂ���HÇÁ���H‰\$xH‰”$€���H‰Œ$ˆ���H����H‰$H\$XH‰\$è����H‹L$H‹D$H‹\$xH‰$H‰L$8H‰L$H‰D$@H‰D$è����H����H‰$H\$HH‰\$è����H‹L$H‹D$H‹\$xHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$è����H‹œ$¸���H‰$H‹\$xH‰\$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$è����H‹œ$¸���H‰$Hƒ<$�„•��è����‹\$ƒû
„5��H����H‹+H‰l$XH‹kH‰l$`H‹\$(H‰\$HH‹\$0H‰\$PH¼$���1Àè����Hœ$���Hƒû�„/��HÇÁ���HÇÂ���H‰\$xH‰Œ$€���H‰”$ˆ���H����H‰$H\$XH‰\$è����H‹L$H‹D$H‹\$xH‰$H‰L$8H‰L$H‰D$@H‰D$è����H����H‰$H\$HH‰\$è����H‹L$H‹D$H‹\$xHƒÃH‰$H‰L$8H‰L$H‰D$@H‰D$è����H‹œ$¸���H‰$H‹\$xH‰\$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$è����H‹\$(H‰\$XH‹\$0H‰\$`H����H‰$H‹œ$¸���H‹kPH‰l$H\$XH‰\$è����HÄ°���ÉéÊþÿÿ‰%����é_þÿÿ‰éYýÿÿé<þÿÿ4
������*��0runtime.morestack_noctxt���^��*"".(*Input).macroName���”��2type.map[string]*"".Macro���ð��4runtime.mapaccess1_faststr���¤��Ngo.string."#undef for undefined macro:"���Œð� runtime.duffzero���„��type.string���ª��runtime.convT2E���‚��2runtime.writebarrieriface�����type.string���¶��runtime.convT2E���–��2runtime.writebarrieriface���€��""".(*Input).Error���¸�� "".(*Stack).Next���à��Zgo.string."syntax error in #undef for macro:"���Èð� runtime.duffzero���À ��type.string���æ ��runtime.convT2E���¾
��2runtime.writebarrieriface���Ì
��type.string���ò
��runtime.convT2E���Ò ��2runtime.writebarrieriface���¼ ��""".(*Input).Error���ò ��2type.map[string]*"".Macro���º ��"runtime.mapdelete���à��$"".autotmp_0556��"type.interface {}�"".autotmp_0555��"type.interface {}�"".autotmp_0554��*type.*[2]interface {}�"".autotmp_0553��&type.[]interface {}�"".autotmp_0552��"type.interface {}�"".autotmp_0551�ï"type.interface {}�"".autotmp_0549�o&type.[]interface {}�"".autotmp_0548��type.string�"".autotmp_0547��type.string�"".autotmp_0546��type.string�"".autotmp_0545��(type.[2]interface {}�"".autotmp_0543�Ïtype.string�"".autotmp_0542�¯type.string�"".autotmp_0541�?(type.[2]interface {}�"".autotmp_0539��type.string�"".autotmp_0538�type.string�"".name�type.string�
"".in��type.*"".Input�"àÆßà'��<ø"Rµ  µ?  �.�.I«—«?4�Tgclocals·243046f8c2d97c9a1c930a58207f4094�Tgclocals·a5d81edff8e00c6a4d4da71f013f8c65���R/tmp/go/src/cmd/asm/internal/lex/input.goþ "".(*Input).Push�� 
��’
dH‹ %����HD$°H;Awè����ëåHìÐ���H‹œ$Ø���H‹kHƒýdŽL��H����H‹+H‰l$hH‹kH‰l$pH\$xHÇ����HÇC����H\$xHƒû�„
��HÇÂ���HÇÁ���H‰œ$¸���H‰”$À���H‰Œ$È���H����H‰$H\$hH‰\$è����H‹L$H‹D$H‹œ$¸���H‰$H‰L$XH‰L$H‰D$`H‰D$è����H‹œ$Ø���H‰$H‹œ$¸���H‰\$H‹œ$À���H‰\$H‹œ$È���H‰\$è����H‹„$Ø���Hƒø�„J��H‹œ$à���H‰\$HH‹œ$è���H‰\$PH‰D$@H‹H‹HH‹@H‰”$ ���H‰Œ$¨���H‰„$°���H‰ÃH)ËHƒû}OH����H‰$H‰”$ˆ���H‰T$H‰Œ$���H‰L$H‰„$˜���H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰ÓH‰´$���H‰„$˜���H‰”$ˆ���H‰ÍHkíHëH‰$H‹\$HH‰\$H‹\$PH‰\$è����H‹”$ˆ���H‹Œ$���H‹„$˜���H‹\$@H‰$Hƒ<$�t4H‰”$ ���H‰T$H‰Œ$¨���H‰L$H‰„$°���H‰D$è����HÄÐ���É%����ëÉ�é¯þÿÿ‰éïýÿÿé‘þÿÿ
������*��0runtime.morestack_noctxt���v��6go.string."input recursion"���¸��type.string���Þ��runtime.convT2E���¼��2runtime.writebarrieriface���¬��""".(*Input).Error���ú��*type.[]"".TokenReader���ì��"runtime.growslice���š��2runtime.writebarrieriface��� ��2runtime.writebarrierslice���0 ��"".autotmp_0573��type.int�"".autotmp_0572��type.int�"".autotmp_0571�*type.[]"".TokenReader�"".autotmp_0570�_*type.[]"".TokenReader�"".autotmp_0569�ï"type.interface {}�"".autotmp_0567�/&type.[]interface {}�"".autotmp_0566��*type.[]"".TokenReader�"".autotmp_0565�Ïtype.string�"".autotmp_0564�¯(type.[1]interface {}�
"".tr�&type."".TokenReader�"".s�Ÿtype.*"".Stack�"".r�&type."".TokenReader�
"".in��type.*"".Input�" ÊŸ #��(’"âË ��®g WT0�Tgclocals·0970ea298f8caf1d4c6af259a2c87f9b�Tgclocals·a89349e170a6e99ee48b8bb19b777867���R/tmp/go/src/cmd/asm/internal/lex/input.goþ""".(*Input).Close�� ��Ã����
"".in��type.*"".Input���¢��Tgclocals·519efd86263089ddb84df3cfe7fd2992�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/lex/input.goþ$"".IsRegisterShift��@��>‹D$=üÿÿ| =üÿÿÆD$ÃÆD$�ëø� ��� "".~r1�type.bool�"".r��"type."".ScanToken� � �
D��Tgclocals·9308e7ef08d2cc2f72ae1228688dacf9�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/cmd/asm/internal/lex/lex.goþ&"".ScanToken.String�� 
��ˆ
dH‹ %����H;awè����ëêHƒìx‹Œ$€���HDŽ$ˆ�������HDŽ$�������ƒùû•��ƒùù8��ƒùøu#H����H‹+H‰¬$ˆ���H‹kH‰¬$���HƒÄxÃùùu#H����H‹+H‰¬$ˆ���H‹kH‰¬$���HƒÄxÉL$<H\$PHÇ����HÇC����H\$PHƒû�„º���HÇÂ���HÇÁ���H‰\$`H‰T$hH‰L$pH����H‰$H\$<H‰\$è����H‹L$H‹D$H‹\$`H‰$H‰L$@H‰L$H‰D$HH‰D$è����H����H,$H‰ïH‰ÞH¥H¥H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$ è����H‹L$(H‹D$0H‰Œ$ˆ���H‰„$���HƒÄxÉé?ÿÿÿƒùúu#H����H‹+H‰¬$ˆ���H‹kH‰¬$���HƒÄxÃùû…çþÿÿH����H‹+H‰¬$ˆ���H‹kH‰¬$���HƒÄxÃùýTƒùüu#H����H‹+H‰¬$ˆ���H‹kH‰¬$���HƒÄxÃùý…ŽþÿÿH����H‹+H‰¬$ˆ���H‹kH‰¬$���HƒÄxÃùþu#H����H‹+H‰¬$ˆ���H‹kH‰¬$���HƒÄxÃùÿ…:þÿÿH����H‹+H‰¬$ˆ���H‹kH‰¬$���HƒÄxÃ
������ ��0runtime.morestack_noctxt���¦��&go.string."comment"���ö��>go.string."raw string constant"���Ä��type.int32���ê��runtime.convT2E���Â��2runtime.writebarrieriface���Ð��go.string."%q"���²��fmt.Sprintf���–��6go.string."string constant"���î��2go.string."rune constant"���È��4go.string."float constant"��� ��8go.string."integer constant"���ð��,go.string."identifier"���È ��go.string."EOF"���0ð�� "".autotmp_0588�o"type.interface {}�"".autotmp_0586�/&type.[]interface {}�"".autotmp_0583�wtype.int32�"".autotmp_0582�O(type.[1]interface {}� "".~r0�type.string�"".t��"type."".ScanToken�tðXïð'ïðàïð.ïð+ïð,ïð+ïð'ïð+ï ��TL9##è # ## ## /��ôd¸�Tgclocals·e61964297b34b3ad43ceb7f8676da30d�Tgclocals·403a8d79fd24b295e8557f6970497aa3���N/tmp/go/src/cmd/asm/internal/lex/lex.goþ"".HistLine�� ��H‹����‰Û‰\$Ã��"".histLine������ "".~r0��type.int32�����Tgclocals·a7a3692b8e27e823add69ec4239ba55f�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/cmd/asm/internal/lex/lex.goþ"".NewLexer��  ��” dH‹ %����HD$ÀH;Awè����ëåHìÀ���HDŽ$à�������HDŽ$è�������H����H‰$H‹œ$Ø���H‰\$è����H‹œ$È���H‰$H‹œ$Ð���H‰\$è����H‹\$H‰\$0H‹œ$È���H‰$H‹œ$Ð���H‰\$è����H‹\$H‰\$8H‹l$H‹t$ H‰t$`Hƒý�H‰l$X„Ó���Hœ$˜���HÇ����HÇC����Hœ$˜���Hƒû�„��HÇÂ���HÇÁ���H‰œ$¨���H‰”$°���H‰Œ$¸���H‰,$H‰t$è����H‹L$H‹D$H‹œ$¨���H‰$H‰Œ$ˆ���H‰L$H‰„$���H‰D$è����H����H,$H‰ïH‰ÞH¥H¥H‹œ$¨���H‰\$H‹œ$°���H‰\$H‹œ$¸���H‰\$ è����H‹\$8H‰\$HH‹����1íH9è„��H‹œ$È���H‰$H‹œ$Ð���H‰\$H‹L$HH‰D$xH‰D$H‰Œ$€���H‰L$H‹\$8H‰\$ è����H‹\$(H‰\$@H‹����1íH9è„‹���H‹\$0H‰$H‹L$@H‰D$hH‰D$H‰L$pH‰L$è����H‹\$0H‰\$PH‹����1íH9ètH‹\$PH‰œ$è���H‰„$à���HÄÀ���ÃH����H‰$H����H‰\$H����H‰\$è����H‹D$ë´H����H‰$H����H‰\$H����H‰\$è����H‹D$éCÿÿÿH����H‰$H����H‰\$H����H‰\$è����H‹D$é±þÿÿ‰éäýÿÿ6
������*��0runtime.morestack_noctxt���z��"".linkCtxt���¦��.runtime.writebarrierptr���â��"".NewInput���²��os.Open���¼��runtime.convI2E���¦��2runtime.writebarrieriface���´��*go.string."asm: %s\n"���¨��log.Fatalf���Ê��4go.itab.*os.File.io.Reader���è��"".NewTokenizer���Š��Hgo.itab.*"".Tokenizer."".TokenReader���î�� "".(*Input).Push��� ��@go.itab.*"".Input."".TokenReader���æ ��type.*"".Input���ü ��&type."".TokenReader���”
��@go.itab.*"".Input."".TokenReader���¨
�� runtime.typ2Itab���Ä
��$type.*"".Tokenizer���Ú
��&type."".TokenReader���ò
��Hgo.itab.*"".Tokenizer."".TokenReader���† �� runtime.typ2Itab���¨ ��type.*os.File���¾ ��type.io.Reader���Ö ��4go.itab.*os.File.io.Reader���ê �� runtime.typ2Itab���P€��"".autotmp_0602��type.*uint8�"".autotmp_0601��type.*uint8�"".autotmp_0599�o"type.interface {}�"".autotmp_0597�/&type.[]interface {}�"".autotmp_0596��type.*"".Input�"".autotmp_0595�ÿ$type.*"".Tokenizer�"".autotmp_0594�ïtype.*os.File�"".autotmp_0593�O(type.[1]interface {}�"".autotmp_0592�ßtype.*"".Input� "".err�Ïtype.error�
"".fd�type.*os.File�"".input�Ÿtype.*"".Input� "".~r2�0&type."".TokenReader�"".ctxt� Btype.*bootstrap/internal/obj.Link�"".name��type.string�"€Íÿ€ ��0˜:(7Ó£dd �*�RF…v` 
/2�Tgclocals·84994a758e9516d3eb8528ab8e59b1ff�Tgclocals·cb1108db32411b0143a1da988c0e3331���N/tmp/go/src/cmd/asm/internal/lex/lex.goþ"".InitHist�� ��HÇ�������Ã�"".histLine���������� ² ��Tgclocals·3280bececceccd33cb74587feedb1f9f�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/cmd/asm/internal/lex/lex.goþ"".Make��€ ��èdH‹ %����HD$ðH;Awè����ëåHì���L‹”$ ���L‹„$¨���Hœ$°���HÇ����HÇC����HÇC����‹œ$˜���ƒûþ…¶���L‰T$HH����H‹;H‰|$XH‹CL‰D$PH‰D$`I9ÀŒš��I9À‚˜��L‰T$hH‰D$pH9À…~��L‰$H‰D$H‰|$H‰D$è����L‹”$ ���L‹„$¨���¶\$ €û�„H��HÇÀ���<�t.H����H,$H‰ïH‰ÞH¥H¥L‰T$L‰D$è����L‹T$ L‹D$(L‰”$ ���L‰$L‰„$¨���L‰D$H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ H‰ïH‰ÞH¥H¥HÇD$0ÿÿÿÿè����H‹L$8H‹D$@H‰Œ$ ���H‰ $H‰„$¨���H‰D$H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ H‰ïH‰ÞH¥H¥HÇD$0ÿÿÿÿè����H‹L$8H‹D$@H\$xHÇ����HÇC����HÇC����‹´$˜���‰t$xH‰Œ$€���H‰„$ˆ���Ht$xH¬$°���H‰ïH¥H¥H¥HÄ���Ã1Àé¸þÿÿè���� 
������*��0runtime.morestack_noctxt���Ò��go.string."·"���ø�� runtime.eqstring���Ø�� go.string."\"\""���’��*runtime.concatstring2���æ��go.string."·"���’��go.string."."���Ì��strings.Replace��� ��go.string."∕"���Ì��go.string."/"���†��strings.Replace���Ü��$runtime.panicslice���` ��"".autotmp_0620�/type."".Token�"".autotmp_0617�Otype.string�"".autotmp_0615��type.string�"".autotmp_0614��type.string�"strings.prefix·3�otype.string�strings.s·2�type.string� "".~r2�0type."".Token�"".text�type.string�"".token��"type."".ScanToken�" ƒŸ �À�"øQ˜.]]U ��»…�Tgclocals·b5f941202eb1147fa8a45323e1bbf968�Tgclocals·aa2b73cba71b69bc124f64f356bee8e7���N/tmp/go/src/cmd/asm/internal/lex/lex.goþ"".Token.String��@��*H‹\$H‰\$ H‹\$H‰\$(Ã�P��� "".~r0�0type.string�"".l��type."".Token� � � ��Tgclocals·75035f24ee226d28dcc8df79aba11fa9�Tgclocals·3280bececceccd33cb74587feedb1f9f���N/tmp/go/src/cmd/asm/internal/lex/lex.goþ"".Tokenize��À ��ª dH‹ %����HD$°H;Awè����ëåHìÐ���HDŽ$è�������HDŽ$ð�������HDŽ$ø�������H‹œ$Ø���H‰\$XH‹œ$à���H‰\$`H����H‰$è����H‹D$H‰D$PH‰$Hƒ<$�„€��H‹\$XH‰\$H‹\$`H‰\$è����H‹D$PHÇ@����HÇ@ÿÿÿÿH‰D$PH‹����1íH9è„ ��H����H,$H‰ïH‰ÞH¥H¥H‹L$PH‰D$hH‰D$H‰L$pH‰L$HÇD$ ����è����H‹\$(H‰\$HHDŽ$ˆ�������HDŽ$�������HDŽ$˜�������H‹\$HH‰$è����‹D$‰D$Dƒøÿu8H‹œ$ˆ���H‰œ$è���H‹œ$���H‰œ$ð���H‹œ$˜���H‰œ$ø���HÄÐ���ÃH‹\$HH‰$è����H‹L$H‹D$‹\$D‰$H‰L$xH‰L$H‰„$€���H‰D$è����H\$H¬$¸���H‰ïH‰ÞH¥H¥H¥H‹”$ˆ���H‹Œ$���H‹œ$˜���H‰ØH)ËHƒû}OH����H‰$H‰”$ ���H‰T$H‰Œ$¨���H‰L$H‰„$°���H‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰´$¨���H‰„$°���H‰ÖH‰”$ ���H‰ÏHkÿHþH‰4$HÇD$����H´$¸���H|$H¥H¥H¥è����H‹”$ ���H‹Œ$¨���H‹„$°���H‰”$ˆ���H‰Œ$���H‰„$˜���éaþÿÿH����H‰$H����H‰\$H����H‰\$è����H‹D$éÅýÿÿ‰%����étýÿÿ$
������*��0runtime.morestack_noctxt���Æ��&type.strings.Reader���Ø��"runtime.newobject���¼��4runtime.writebarrierstring���þ��Bgo.itab.*strings.Reader.io.Reader���¢��0go.string."command line"���Œ��"".NewTokenizer���„��("".(*Tokenizer).Next���ª��("".(*Tokenizer).Text���„��"".Make���Œ��type.[]"".Token���þ��"runtime.growslice���¼
��0runtime.writebarrierfat3���´ ��(type.*strings.Reader���Ê ��type.io.Reader���â ��Bgo.itab.*strings.Reader.io.Reader���ö �� runtime.typ2Itab���P ��"".autotmp_0632�_type.[]"".Token�"".autotmp_0630�ÿ(type.*strings.Reader�"".autotmp_0629��(type.*strings.Reader�"".autotmp_0627�/type."".Token�"".autotmp_0626�¯type.string�"".autotmp_0623��(type.*strings.Reader�strings.s·2�ïtype.string� "".tok�—"type."".ScanToken�"".tokens�type.[]"".Token�"".t�$type.*"".Tokenizer� "".~r1� type.[]"".Token� "".str��type.string�" èŸ •� �,¦FÎ$
8ÇI�$�k2h<ý_]&�Tgclocals·4fe0598ad4972b80f2191c8a8c409635�Tgclocals·da14112a7da913b3a60c4805dc5759ac���N/tmp/go/src/cmd/asm/internal/lex/lex.goþ"".NewSlice�� ��ŠdH‹ %����H;awè����ëêHƒì(H����H‰$è����H‹D$H‰D$ H‰$Hƒ<$�tzH‹\$HH‰\$H‹\$PH‰\$H‹\$XH‰\$è����H‹\$ H‰$Hƒ<$�t>Hƒ$H‹\$0H‰\$H‹\$8H‰\$è����H‹D$ H‹l$@H‰h(HÇ@0ÿÿÿÿH‰D$`HƒÄ(É%����빉%����ézÿÿÿ
������ ��0runtime.morestack_noctxt���:��type."".Slice���L��"runtime.newobject���¼��2runtime.writebarrierslice���˜��4runtime.writebarrierstring���pP��
"".autotmp_0642�type.*"".Slice� "".~r3�`type.*"".Slice�"".tokens�0type.[]"".Token�"".line� type.int�"".fileName��type.string�P•OP �Ð�$
Œ
 ��%8s�Tgclocals·e82ff6eb92fc50c9d681b8ac536b03ca�Tgclocals·e1ae6533a9e39048ba0735a2264ce16a���R/tmp/go/src/cmd/asm/internal/lex/slice.goþ "".(*Slice).Next��à��ÖdH‹ %����H;awè����ëêH‹D$H‹h0HÿÅH‰h0H‹HH‹X0H9Ë| ÇD$ÿÿÿÿÃH‹P0H‰ÅH‹H‹@L‹EH‰ÕH9ÂsHkíHë‹+‰l$Ãè���� 
������ ��0runtime.morestack_noctxt�����$runtime.panicindex��� ���"".autotmp_0644��type.int� "".~r0�"type."".ScanToken�"".s��type.*"".Slice�p�p�6   4�
�d �Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/lex/slice.goþ "".(*Slice).Text��À��¬dH‹ %����H;awè����ëêH‹\$H‹S0H‹ H‹CH‹kH‰ËH‰ÕH9ÂsHkíHëH‹kH‰l$H‹kH‰l$Ãè���� 
������ ��0runtime.morestack_noctxt��� ��$runtime.panicindex���0��� "".~r0�type.string�"".s��type.*"".Slice�`�`�
FE�
�O�Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/lex/slice.goþ "".(*Slice).File��`��DH‹\$Hƒû�tH‹kH‰l$H‹k H‰l$Éëé�0��� "".~r0�type.string�"".s��type.*"".Slice�0�0�P0��Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/lex/slice.goþ "".(*Slice).Line�� ��H‹\$H‹k(H‰l$Ã� ��� "".~r0�type.int�"".s��type.*"".Slice���X��Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/lex/slice.goþ"".(*Slice).Col��à��ÌdH‹ %����H;awè����ëêHƒì0H����H‹+H‰l$ H‹kH‰l$(H����H‰$H\$ H‰\$è����H\$H,$H‰ïH‰ÞH¥H¥è����
������ ��0runtime.morestack_noctxt���:��Hgo.string."cannot happen: slice col"���j��type.string�����runtime.convT2E���À��runtime.gopanic��� `��"".autotmp_0649�type.string� "".~r0�type.int�"".s��type.*"".Slice�
`V�p�
^V�
�G)�Tgclocals·2148c3737b2bb476685a1100a2e8343e�Tgclocals·8d600a433c6aaa81a4fe446d95c5546b���R/tmp/go/src/cmd/asm/internal/lex/slice.goþ$"".(*Slice).SetPos��À��¾dH‹ %����H;awè����ëêHƒìH‹D$ H‹l$(H‰h(H‰$Hƒ<$�t#Hƒ$H‹\$0H‰\$H‹\$8H‰\$è����HƒÄÉ%����ëÔ
������ ��0runtime.morestack_noctxt���š��4runtime.writebarrierstring���@0��"".file� type.string�"".line�type.int�"".s��type.*"".Slice�0;/0
�`�h )
�
�L�Tgclocals·9939bf55a3a4024feaa9d0dd993681b9�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/lex/slice.goþ""".(*Slice).Close�� ��Ã����"".s��type.*"".Slice���x��Tgclocals·519efd86263089ddb84df3cfe7fd2992�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/lex/slice.goþ "".(*Stack).Push��€��âdH‹ %����H;awè����ëêHƒìpH‹\$xHƒû�„��H‹H‹KH‹[H‰T$XH‰L$`H‰\$hH‰ØH)ËHƒû}FH����H‰$H‰T$@H‰T$H‰L$HH‰L$H‰D$PH‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÎHÿÆH‰t$HH‰D$PH‰ÓH‰T$@H‰ÍHkíHëH‰$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$è����H‹T$@H‹L$HH‹D$PH‹\$xH‰$Hƒ<$�t(H‰T$XH‰T$H‰L$`H‰L$H‰D$hH‰D$è����HƒÄpÉ%����ëωéøþÿÿ
������ ��0runtime.morestack_noctxt���¤��*type.[]"".TokenReader���„��"runtime.growslice���¬��2runtime.writebarrieriface���°��2runtime.writebarrierslice���0à��
"".autotmp_0652�_*type.[]"".TokenReader�"".autotmp_0651�/*type.[]"".TokenReader�"".autotmp_0650��*type.[]"".TokenReader�
"".tr�&type."".TokenReader�"".s��type.*"".Stack�à†ßà�À�"‚��TB)�Tgclocals·f556ec76938739368b37be565029dfec�Tgclocals·23c4785fa8abd7e258acfe91c9f325f3���R/tmp/go/src/cmd/asm/internal/lex/stack.goþ "".(*Stack).Next��€��ðdH‹ %����H;awè����ëêHƒì8H‹\$@H‹CHÿÈH‹H‹KH‹kH‰l$0H‰ÓH‰T$ H‰ÅH‰L$(H9ȃ¢���HkíHëH‹ H‹kH‰l$H‰,$H‰L$H‹Y@ÿӋD$ƒøÿugH‹\$@H‹kHƒý~XH‹\$H‰$H‹\$H‹[ ÿÓH‹D$@H‹HHÿÉH‹PH9Êr8H‹0H‰t$ H‰0H‰L$(H‰HH‰T$0H‰PH‰$è����‹D$ƒøÿt™‰D$HHƒÄ8Ãè���� è���� 
������ ��0runtime.morestack_noctxt����
������¶�
������¨�� "".(*Stack).Next���Ö��$runtime.panicslice���ä��$runtime.panicindex��� p�� "".autotmp_0664��"type."".ScanToken�"".autotmp_0663��type.int�"".autotmp_0662��type.int� "".tos�O&type."".TokenReader� "".~r0�"type."".ScanToken�"".s��type.*"".Stack�pÏop�€�.*>-   ��o{�Tgclocals·2148c3737b2bb476685a1100a2e8343e�Tgclocals·0fe963234b8e5f5cb42ca2ebff9c30ee���R/tmp/go/src/cmd/asm/internal/lex/stack.goþ "".(*Stack).Text��À��¾dH‹ %����H;awè����ëêHƒì@H‹\$HHÇD$P����HÇD$X����H‹CHÿÈH‹H‹KH‹kH‰l$8H‰ÓH‰T$(H‰ÅH‰L$0H9Ès;HkíHëH‹ H‹kH‰l$ H‰,$H‰L$H‹YPÿÓH‹L$H‹D$H‰L$PH‰D$XHƒÄ@Ãè���� 
������ ��0runtime.morestack_noctxt���ú�
������²��$runtime.panicindex���0€�� "".~r0�type.string�"".s��type.*"".Stack�€}€� �
B1o�
�}#�Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·7b2d1dc8e692ba633cb2c876407e20f2���R/tmp/go/src/cmd/asm/internal/lex/stack.goþ "".(*Stack).File��À��¾dH‹ %����H;awè����ëêHƒì@H‹\$HHÇD$P����HÇD$X����H‹CHÿÈH‹H‹KH‹kH‰l$8H‰ÓH‰T$(H‰ÅH‰L$0H9Ès;HkíHëH‹ H‹kH‰l$ H‰,$H‰L$H‹Y0ÿÓH‹L$H‹D$H‰L$PH‰D$XHƒÄ@Ãè���� 
������ ��0runtime.morestack_noctxt���ú�
������²��$runtime.panicindex���0€�� "".~r0�type.string�"".s��type.*"".Stack�€}€� �
J1o�
�}#�Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·7b2d1dc8e692ba633cb2c876407e20f2���R/tmp/go/src/cmd/asm/internal/lex/stack.goþ "".(*Stack).Line�� ��†dH‹ %����H;awè����ëêHƒì8H‹\$@H‹CHÿÈH‹H‹KH‹kH‰l$0H‰ÓH‰T$ H‰ÅH‰L$(H9Ès1HkíHëH‹ H‹kH‰l$H‰,$H‰L$H‹Y8ÿÓH‹\$H‰\$HHƒÄ8Ãè���� 
������ ��0runtime.morestack_noctxt����
������ú��$runtime.panicindex��� p��"".autotmp_0685��type.int� "".~r0�type.int�"".s��type.*"".Stack�paop��
Rq�
�k%�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·7b2d1dc8e692ba633cb2c876407e20f2���R/tmp/go/src/cmd/asm/internal/lex/stack.goþ"".(*Stack).Col�� ��†dH‹ %����H;awè����ëêHƒì8H‹\$@H‹CHÿÈH‹H‹KH‹kH‰l$0H‰ÓH‰T$ H‰ÅH‰L$(H9Ès1HkíHëH‹ H‹kH‰l$H‰,$H‰L$H‹Y(ÿÓH‹\$H‰\$HHƒÄ8Ãè���� 
������ ��0runtime.morestack_noctxt����
������ú��$runtime.panicindex��� p��"".autotmp_0690��type.int� "".~r0�type.int�"".s��type.*"".Stack�paop��
Zq�
�k%�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·7b2d1dc8e692ba633cb2c876407e20f2���R/tmp/go/src/cmd/asm/internal/lex/stack.goþ$"".(*Stack).SetPos��À��®dH‹ %����H;awè����ëêHƒìHH‹\$PH‹CHÿÈH‹H‹KH‹kH‰l$@H‰ÓH‰T$0H‰ÅH‰L$8H9ÈsEHkíHëH‹ H‹kH‹\$XH‰\$H‹\$`H‰\$H‹\$hH‰\$H‰l$(H‰,$H‰L$ H‹YHÿÓHƒÄHÃè���� 
������ ��0runtime.morestack_noctxt���’�
������¢��$runtime.panicindex���@��"".file� type.string�"".line�type.int�"".s��type.*"".Stack�u� �bl� �‰�Tgclocals·9939bf55a3a4024feaa9d0dd993681b9�Tgclocals·7b2d1dc8e692ba633cb2c876407e20f2���R/tmp/go/src/cmd/asm/internal/lex/stack.goþ""".(*Stack).Close�� ��Ã����"".s��type.*"".Stack���l��Tgclocals·519efd86263089ddb84df3cfe7fd2992�Tgclocals·3280bececceccd33cb74587feedb1f9f���R/tmp/go/src/cmd/asm/internal/lex/stack.goþ"".NewTokenizer��€��ædH‹ %����H;awè����ëêHƒì0H����H‰$è����H‹D$H‰D$(H‰$H‹\$HH‰\$H‹\$PH‰\$è����H‹D$(H½�"�����H‰¨ð��Hǀè��|��H‰$H$���H‹\$8H‰\$H‹\$@H‰\$è����H‹\$(H‰$H$ø��H����H‰\$è����H‹\$X1íH9ëtCH‹����H‰$Hƒ<$�„ ��H$ˆ���H‹����H‰\$H‹\$8H‰\$H‹\$@H‰\$è����H����H‰$è����H‹L$H‰ÏHƒù�„¶���1Àè����H‰L$ H‰ $Hƒ<$�„���Hƒ$H‹\$(H‰\$è����H‹D$ HÇ@���H‰$Hƒ<$�tZHƒ$H‹\$8H‰\$H‹\$@H‰\$è����H‹\$ H‰$Hƒ<$�t#Hƒ$(H‹\$XH‰\$è����H‹\$ H‰\$`HƒÄ0É%����ëԉ%����띉%����éeÿÿÿ‰éCÿÿÿ‰%����éèþÿÿ"
������ ��0runtime.morestack_noctxt���:��2type.text/scanner.Scanner���L��"runtime.newobject���š��8text/scanner.(*Scanner).Init���¦��4runtime.writebarrierstring���Ö��""".isIdentRune·f���ê��.runtime.writebarrierptr�����"".linkCtxt���Ì��"".histLine���ˆ��Nbootstrap/internal/obj.(*LineHist).Push���–��"type."".Tokenizer���¨��"runtime.newobject���Úè� runtime.duffzero���ª��.runtime.writebarrierptr���–��4runtime.writebarrierstring���Þ��.runtime.writebarrierptr���``�� "".autotmp_0698�$type.*"".Tokenizer�
"".&s�4type.*text/scanner.Scanner� "".~r3�P$type.*"".Tokenizer�"".file�@type.*os.File�"".r� type.io.Reader�"".name��type.string�`§_`>�€�86' %" C «% ��%'ˆ¬�Tgclocals·570e8fcdfa8b78974c013419f7249f68�Tgclocals·f6dcde45bff02c6c4b088b594fd52a4c���Z/tmp/go/src/cmd/asm/internal/lex/tokenizer.goþ"".isIdentRune��À��¾dH‹ %����H;awè����ëêHƒì‹\$‰$è����‹L$¶\$€û�t
ÆD$(HƒÄÃù_u
ÆD$(HƒÄÁù·���u
ÆD$(HƒÄÁù"��u
ÆD$(HƒÄÃH‹\$ Hƒû�~‰ $è����¶\$€û�t
ÆD$(HƒÄÃÆD$(�ëô
������ ��0runtime.morestack_noctxt���D�� unicode.IsLetter���€��unicode.IsDigit���0 ��"".autotmp_0700��type.bool� "".~r2� type.bool�"".i�type.int�
"".ch��type.int32�2 #    & � �*j



/�
�!�Tgclocals·f90cfd099b5ec2b453c391fece9d42bb�Tgclocals·3280bececceccd33cb74587feedb1f9f���Z/tmp/go/src/cmd/asm/internal/lex/tokenizer.goþ("".(*Tokenizer).Text��€��êdH‹ %����H;awè����ëêHƒìH‹L$ HÇD$(����HÇD$0����‹)ýüÿÿpýüÿÿuH����H‹+H‰l$(H‹kH‰l$0HƒÄÁýüÿÿuH����H‹+H‰l$(H‹kH‰l$0HƒÄÃH‹iH‰,$è����H‹L$H‹D$H‰L$(H‰D$0HƒÄÁýüÿÿuH����H‹+H‰l$(H‹kH‰l$0HƒÄÁýüÿÿu­H����H‹+H‰l$(H‹kH‰l$0HƒÄÃ
������ ��0runtime.morestack_noctxt���Œ��go.string."@>"���Ö��go.string."->"���œ��Btext/scanner.(*Scanner).TokenText���ì��go.string.">>"���¶��go.string."<<"���00�� "".~r0�type.string�"".t��$type.*"".Tokenizer�.0E/0$/0%/0$/0$/ �€�0Š1
& (� �s�Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·3280bececceccd33cb74587feedb1f9f���Z/tmp/go/src/cmd/asm/internal/lex/tokenizer.goþ("".(*Tokenizer).File��`��DH‹\$Hƒû�tH‹kH‰l$H‹k H‰l$Éëé�0��� "".~r0�type.string�"".t��$type.*"".Tokenizer�0�0�¨0��Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·3280bececceccd33cb74587feedb1f9f���Z/tmp/go/src/cmd/asm/internal/lex/tokenizer.goþ("".(*Tokenizer).Line�� ��H‹\$H‹kH‰l$Ã� ��� "".~r0�type.int�"".t��$type.*"".Tokenizer���°��Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���Z/tmp/go/src/cmd/asm/internal/lex/tokenizer.goþ&"".(*Tokenizer).Col�� �� dH‹ %����H;awè����ëêHƒìXH‹\$`H‹kH‰,$è����H\$Hl$0H‰ïH‰Þè����H‹\$PH‰\$hHƒÄXÃ
������ ��0runtime.morestack_noctxt���P��6text/scanner.(*Scanner).Pos���zô� runtime.duffcopy��� °��"".autotmp_0704�O4type.text/scanner.Position� "".~r0�type.int�"".t��$type.*"".Tokenizer�°5¯�P� ¶6�
�')�Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·7b2d1dc8e692ba633cb2c876407e20f2���Z/tmp/go/src/cmd/asm/internal/lex/tokenizer.goþ,"".(*Tokenizer).SetPos��À��¾dH‹ %����H;awè����ëêHƒìH‹D$ H‹l$(H‰hH‰$Hƒ<$�t#Hƒ$H‹\$0H‰\$H‹\$8H‰\$è����HƒÄÉ%����ëÔ
������ ��0runtime.morestack_noctxt���š��4runtime.writebarrierstring���@0��"".file� type.string�"".line�type.int�"".t��$type.*"".Tokenizer�0;/0
�`�¾ )
�
�L�Tgclocals·9939bf55a3a4024feaa9d0dd993681b9�Tgclocals·3280bececceccd33cb74587feedb1f9f���Z/tmp/go/src/cmd/asm/internal/lex/tokenizer.goþ("".(*Tokenizer).Next��À��°dH‹ %����H;awè����ëêHƒì@H‹\$HH‹kH‰l$(H‹\$(H‰$è����H‹T$(H‹L$H‹D$‰‹ƒûø„[��‹)ƒý-{ƒý
u2H‹Y(1íH9ëtH‹����HÿÃH‰����H‹iHÿÅH‰i‹)‰l$PHƒÄ@Ãý-uðH‰$è����H‹L$H‹\$ƒû>u&H‹\$(H‰$è����H‹\$HÇüÿÿÇD$PüÿÿHƒÄ@Ã뱃ý<uBH‰$è����H‹L$H‹\$ƒû<u&H‹\$(H‰$è����H‹\$HÇüÿÿÇD$PüÿÿHƒÄ@Ãéjÿÿÿƒý>uBH‰$è����H‹L$H‹\$ƒû>u&H‹\$(H‰$è����H‹\$HÇüÿÿÇD$PüÿÿHƒÄ@Ãé#ÿÿÿƒý@…ÿÿÿH‰$è����H‹L$H‹\$ƒû>u&H‹\$(H‰$è����H‹\$HÇüÿÿÇD$PüÿÿHƒÄ@ÃéØþÿÿH‰$è����H‹L$H‹D$H‰L$0H‰ $H‰D$8H‰D$H����Hl$H‰ïH‰ÞH¥H¥è����H‹T$HH‹D$ H‹jHÅH‰jH‹����HÃH‰����éþÿÿ$
������ ��0runtime.morestack_noctxt���d��8text/scanner.(*Scanner).Scan���Ö��"".histLine���ê��"".histLine���²��8text/scanner.(*Scanner).Peek���ê��8text/scanner.(*Scanner).Next���º��8text/scanner.(*Scanner).Peek���ò��8text/scanner.(*Scanner).Next���È��8text/scanner.(*Scanner).Peek���€��8text/scanner.(*Scanner).Next���Þ��8text/scanner.(*Scanner).Peek���–��8text/scanner.(*Scanner).Next���â��Btext/scanner.(*Scanner).TokenText���ª��go.string."\n"���Ò��strings.Count���Š��"".histLine���ž��"".histLine��� €��"".autotmp_0715��type.int32�"".autotmp_0714��type.int32�"".autotmp_0713��type.int32�"".autotmp_0712��type.int32�"".autotmp_0711��type.int�"".autotmp_0710��type.int�"".autotmp_0709��type.int�"".autotmp_0708��type.int�"".autotmp_0706�type.string�"".s�/4type.*text/scanner.Scanner� "".~r0�"type."".ScanToken�"".t��$type.*"".Tokenizer�>€t€A€C€F€J€y� �œÈ   4 1  *     %   IK  �,�1ƒ(+/&p�Tgclocals·2148c3737b2bb476685a1100a2e8343e�Tgclocals·61e2515c69061b8fed0e66ece719f936���Z/tmp/go/src/cmd/asm/internal/lex/tokenizer.goþ*"".(*Tokenizer).Close��à��àdH‹ %����H;awè����ëêHƒìH‹D$ H‹X(1íH9ët8H‹h(H‰,$è����H‹����H‰$Hƒ<$�tH$ˆ���H‹����H‰\$è����HƒÄÉ%����ëÙ
������ ��0runtime.morestack_noctxt���f�� os.(*File).Close���t��"".linkCtxt���¨��"".histLine���¼��Lbootstrap/internal/obj.(*LineHist).Pop���0��"".t��$type.*"".Tokenizer�0L/0 �p�¦  + �
�2>�Tgclocals·519efd86263089ddb84df3cfe7fd2992�Tgclocals·3280bececceccd33cb74587feedb1f9f���Z/tmp/go/src/cmd/asm/internal/lex/tokenizer.goþ"".init��€��ødH‹ %����H;awè����ëê¶����€û�t¶����€ûuÃè���� Æ����è����è����è����è����è����è����è����è����è����è����è����Æ����Ã$
������ ��0runtime.morestack_noctxt���2��"".initdone·���J��"".initdone·���`��"runtime.throwinit���p�"".initdone·���|��unicode.init���†��io.init�����6bootstrap/internal/obj.init���š��log.init���¤��Bbootstrap/asm/internal/flags.init���®��"text/scanner.init���¸��strings.init���Â��strconv.init���Ì��$path/filepath.init���Ö��os.init���à��fmt.init���ì�"".initdone·��������€�€�
²€�
�/Q�Tgclocals·3280bececceccd33cb74587feedb1f9f�Tgclocals·3280bececceccd33cb74587feedb1f9f���Z/tmp/go/src/cmd/asm/internal/lex/tokenizer.goþ(type..hash.[1]string�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��runtime.strhash���@`�� "".autotmp_0719�type.int�"".autotmp_0718�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��type.*[1]string�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ$type..eq.[1]string�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$`Hƒû�„–���H‰ÅHkíHëH‹3H‹KH‹\$hHƒû�tvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â�� runtime.eqstring���@°��"".autotmp_0723�?type.string�"".autotmp_0722�type.string�"".autotmp_0721�_type.int�"".autotmp_0720�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�type.*[1]string�"".p��type.*[1]string�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ("".TokenReader.Close� ��’dH‹ %����H;awè����ëêHƒìH‹Y H…Ût H|$H9;uH‰#H‹\$H‰$H‹\$H‹[ ÿÓHƒÄÃ
������ ��0runtime.morestack_noctxt���„�
������ ��""..this��&type."".TokenReader�.�P�P�
�B�Tgclocals·20671cc48303dfd2b9d73bba3d1850b7�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ$"".TokenReader.Col�À��¦dH‹ %����H;awè����ëêHƒìH‹Y H…Ût H|$H9;uH‰#H‹\$ H‰$H‹\$H‹[(ÿÓH‹\$H‰\$(HƒÄÃ
������ ��0runtime.morestack_noctxt���„�
������0 �� "".~r0� type.int�""..this��&type."".TokenReader� 8�`�`�
�B�Tgclocals·8cb639c12a4a13c6ace27031b0f83707�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ&"".TokenReader.File�à��ÞdH‹ %����H;awè����ëêHƒìH‹Y H…Ût H|$ H9;uH‰#HÇD$0����HÇD$8����H‹\$(H‰$H‹\$ H‹[0ÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄÃ
������ ��0runtime.morestack_noctxt���¨�
������@0�� "".~r0� type.string�""..this��&type."".TokenReader�0T/�p�p�
�T�Tgclocals·78fd77a07ab543a063c3a3049973febe�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ&"".TokenReader.Line�À��¦dH‹ %����H;awè����ëêHƒìH‹Y H…Ût H|$H9;uH‰#H‹\$ H‰$H‹\$H‹[8ÿÓH‹\$H‰\$(HƒÄÃ
������ ��0runtime.morestack_noctxt���„�
������0 �� "".~r0� type.int�""..this��&type."".TokenReader� 8�`�
`�
�B�Tgclocals·8cb639c12a4a13c6ace27031b0f83707�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ&"".TokenReader.Next�À��¢dH‹ %����H;awè����ëêHƒìH‹Y H…Ût H|$H9;uH‰#H‹\$ H‰$H‹\$H‹[@ÿӋ\$‰\$(HƒÄÃ
������ ��0runtime.morestack_noctxt���„�
������0 �� "".~r0� "type."".ScanToken�""..this��&type."".TokenReader� 6�`� `�
�B�Tgclocals·8cb639c12a4a13c6ace27031b0f83707�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ*"".TokenReader.SetPos�à��ÎdH‹ %����H;awè����ëêHƒì H‹Y H…Ût H|$(H9;uH‰#H‹\$8H‰\$H‹\$@H‰\$H‹\$HH‰\$H‹\$0H‰$H‹\$(H‹[HÿÓHƒÄ Ã
������ ��0runtime.morestack_noctxt���À�
������P@��"".file�0type.string�"".line� type.int�""..this��&type."".TokenReader�@L?
�p�p�
�`�Tgclocals·fa5d81d4d08c376d0572ce1d0a664150�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ&"".TokenReader.Text�à��ÞdH‹ %����H;awè����ëêHƒìH‹Y H…Ût H|$ H9;uH‰#HÇD$0����HÇD$8����H‹\$(H‰$H‹\$ H‹[PÿÓH‹L$H‹D$H‰L$0H‰D$8HƒÄÃ
������ ��0runtime.morestack_noctxt���¨�
������@0�� "".~r0� type.string�""..this��&type."".TokenReader�0T/�p�p�
�T�Tgclocals·78fd77a07ab543a063c3a3049973febe�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ,"".(*ScanToken).String��€��üdH‹ %����H;awè����ëêHƒì0H‹Y H…Ût H|$8H9;uH‰#HÇD$@����HÇD$H����H‹\$81íH9ëuHH����H,$H‰ïH‰ÞH¥H¥H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ H‰ïH‰ÞH¥H¥è���� H‹\$8‹+‰,$è����H‹L$H‹D$H‰L$@H‰D$HHƒÄ0Ã
������ ��0runtime.morestack_noctxt���¢��go.string."lex"���Ì��*go.string."ScanToken"���ø��$go.string."String"��� ��"runtime.panicwrap���Â��&"".ScanToken.String���0`�� "".~r0�type.string�""..this��$type.*"".ScanToken�`£_�À�À� �1�Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ&type..hash."".Token�À��ªdH‹ %����H;awè����ëêHƒì H‹\$(H‰$Hƒ<$�tbHÇD$���H‹\$8H‰\$è����H‹D$H‹\$(H‰$Hƒ<$�t,Hƒ$HÇD$���H‰D$8H‰D$è����H‹\$H‰\$@HƒÄ É%����ëˉ%����ë•
������ ��0runtime.morestack_noctxt���|��runtime.memhash����runtime.strhash���@@��
"".autotmp_0731��type.uintptr� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��type.*"".Token�@h?@� � �
�=c�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ"type..eq."".Token�À��ªdH‹ %����H;awè����ëêHƒìHH‹L$PH‹D$X‹‹(9ët
ÆD$h�HƒÄHÃH‹qH‹IH‹PH‹@H9Áu@H‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è����¶\$ €û�t
ÆD$hHƒÄHÃÆD$h�HƒÄHÃ
������ ��0runtime.morestack_noctxt���æ�� runtime.eqstring���@�� "".autotmp_0733�?type.string�"".autotmp_0732�type.string� "".~r3�0type.bool�"".s� type.uintptr�"".q�type.*"".Token�"".p��type.*"".Token�*T  � � �
�r.�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ$"".(*Token).String�€��ôdH‹ %����H;awè����ëêHƒìHH‹Y H…Ût H|$PH9;uH‰#H‹\$P1íH9ëuHH����H,$H‰ïH‰ÞH¥H¥H����Hl$H‰ïH‰ÞH¥H¥H����Hl$ H‰ïH‰ÞH¥H¥è���� H‹t$PHƒþ�t'Hl$0H‰ïH¥H¥H¥H‹L$8H‹D$@H‰L$XH‰D$`HƒÄHÉëÕ
������ ��0runtime.morestack_noctxt���~��go.string."lex"���¨��"go.string."Token"���Ô��$go.string."String"���ü��"runtime.panicwrap���0��"".l�/type."".Token� "".~r0�type.string�""..this��type.*"".Token�›
�À�À�
�}C�Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·0528ab8f76149a707fd2f0025c2178a3���<autogenerated>þ(type..hash.[8]string�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��runtime.strhash���@`�� "".autotmp_0736�type.int�"".autotmp_0735�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��type.*[8]string�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ$type..eq.[8]string�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$`Hƒû�„–���H‰ÅHkíHëH‹3H‹KH‹\$hHƒû�tvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â�� runtime.eqstring���@°��"".autotmp_0740�?type.string�"".autotmp_0739�type.string�"".autotmp_0738�_type.int�"".autotmp_0737�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�type.*[8]string�"".p��type.*[8]string�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ "".(*Input).File�€��dHÇD$����HÇD$����H‹\$H‰\$Hƒ|$�té����‰%����ëòJ�� "".(*Stack).File���0��� "".~r0�type.string�""..this��type.*"".Input�@�@�@��Tgclocals·a08e9001cb8f9d822225de3b8e406515�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ "".(*Input).Line�`��RHÇD$����H‹\$H‰\$Hƒ|$�té����‰%����ëò8�� "".(*Stack).Line��� ��� "".~r0�type.int�""..this��type.*"".Input�0�0�0��Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ"".(*Input).Col�`��RHÇD$����H‹\$H‰\$Hƒ|$�té����‰%����ëò8��"".(*Stack).Col��� ��� "".~r0�type.int�""..this��type.*"".Input�0�0�0��Tgclocals·06cab038d51064a089bda21fa03e00f7�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ$"".(*Input).SetPos�@��@H‹\$H‰\$Hƒ|$�té����‰%����ëò&��$"".(*Stack).SetPos���@���"".file� type.string�"".line�type.int�""..this��type.*"".Input� � � ��Tgclocals·9939bf55a3a4024feaa9d0dd993681b9�Tgclocals·3280bececceccd33cb74587feedb1f9f���<autogenerated>þ4type..hash.[1]interface {}�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��(runtime.nilinterhash���@`�� "".autotmp_0743�type.int�"".autotmp_0742�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��*type.*[1]interface {}�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ0type..eq.[1]interface {}�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$hHƒû�„–���H‰ÅHkíHëH‹ H‹sH‹\$`Hƒû�tvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â��runtime.efaceeq���@°��"".autotmp_0747�?"type.interface {}�"".autotmp_0746�"type.interface {}�"".autotmp_0745�_type.int�"".autotmp_0744�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�*type.*[1]interface {}�"".p��*type.*[1]interface {}�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ4type..hash.[3]interface {}�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��(runtime.nilinterhash���@`�� "".autotmp_0750�type.int�"".autotmp_0749�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��*type.*[3]interface {}�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ0type..eq.[3]interface {}�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$hHƒû�„–���H‰ÅHkíHëH‹ H‹sH‹\$`Hƒû�tvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â��runtime.efaceeq���@°��"".autotmp_0754�?"type.interface {}�"".autotmp_0753�"type.interface {}�"".autotmp_0752�_type.int�"".autotmp_0751�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�*type.*[3]interface {}�"".p��*type.*[3]interface {}�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ4type..hash.[2]interface {}�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��(runtime.nilinterhash���@`�� "".autotmp_0757�type.int�"".autotmp_0756�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��*type.*[2]interface {}�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ0type..eq.[2]interface {}�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$hHƒû�„–���H‰ÅHkíHëH‹ H‹sH‹\$`Hƒû�tvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â��runtime.efaceeq���@°��"".autotmp_0761�?"type.interface {}�"".autotmp_0760�"type.interface {}�"".autotmp_0759�_type.int�"".autotmp_0758�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�*type.*[2]interface {}�"".p��*type.*[2]interface {}�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ(type..hash.[0]string�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ����H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��runtime.strhash���@`�� "".autotmp_0764�type.int�"".autotmp_0763�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��type.*[0]string�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ$type..eq.[0]string�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(����H‹l$(H9荒���H‰D$0H‹\$`Hƒû�„–���H‰ÅHkíHëH‹3H‹KH‹\$hHƒû�tvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â�� runtime.eqstring���@°��"".autotmp_0768�?type.string�"".autotmp_0767�type.string�"".autotmp_0766�_type.int�"".autotmp_0765�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�type.*[0]string�"".p��type.*[0]string�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ4type..hash.[4]interface {}�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��(runtime.nilinterhash���@`�� "".autotmp_0771�type.int�"".autotmp_0770�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��*type.*[4]interface {}�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ0type..eq.[4]interface {}�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$hHƒû�„–���H‰ÅHkíHëH‹ H‹sH‹\$`Hƒû�tvH‰ÅHkíHëH‹H‹SH9ÈuVH‰D$8H‰$H‰T$@H‰T$H‰L$HH‰L$H‰t$PH‰t$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â��runtime.efaceeq���@°��"".autotmp_0775�?"type.interface {}�"".autotmp_0774�"type.interface {}�"".autotmp_0773�_type.int�"".autotmp_0772�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�*type.*[4]interface {}�"".p��*type.*[4]interface {}�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ,type..hash.[1]"".Token�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��&type..hash."".Token���@`�� "".autotmp_0778�type.int�"".autotmp_0777�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��"type.*[1]"".Token�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ(type..eq.[1]"".Token�€��ðdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荣���H‰D$0H‹L$`Hƒù�„ª���H‹\$hH‰ÅHkíHéHƒû�„Š���H‰ÅHkíHëH‰Ø‹‹(9ëukH‹qH‹IH‹PH‹@H9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒ]ÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉéoÿÿÿ‰éOÿÿÿ
������ ��0runtime.morestack_noctxt���ä�� runtime.eqstring���@°��"".autotmp_0784�?type.string�"".autotmp_0783�type.string�"".autotmp_0780�_type.int�"".autotmp_0779�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�"type.*[1]"".Token�"".p��"type.*[1]"".Token�&°Å¯° ¯°�€�€� �±O�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ.type..hash."".Tokenizer�À��¶dH‹ %����H;awè����ëêHƒì H‹\$(H‰$Hƒ<$�„!��HÇD$���H‹\$8H‰\$è����H‹D$H‹\$(H‰$Hƒ<$�„ä���Hƒ$HÇD$���H‰D$8H‰D$è����H‹D$H‹\$(H‰$Hƒ<$�„¢���Hƒ$HÇD$���H‰D$8H‰D$è����H‹D$H‹\$(H‰$Hƒ<$�tgHƒ$HÇD$���H‰D$8H‰D$è����H‹D$H‹\$(H‰$Hƒ<$�t,Hƒ$(HÇD$���H‰D$8H‰D$è����H‹\$H‰\$@HƒÄ É%����ëˉ%����됉%����éRÿÿÿ‰%����éÿÿÿ‰%����éÓþÿÿ
������ ��0runtime.morestack_noctxt���„��runtime.memhash���ð��runtime.memhash���Ü��runtime.memhash���À��runtime.strhash���¤��runtime.memhash���@@��"".autotmp_0789��type.uintptr�"".autotmp_0788��type.uintptr�"".autotmp_0787��type.uintptr�"".autotmp_0786��type.uintptr� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��$type.*"".Tokenizer�@Š?@;�à�à� �AŸ�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ*type..eq."".Tokenizer�à��ÈdH‹ %����H;awè����ëêHƒìHH‹L$PH‹D$X‹‹(9ët
ÆD$h�HƒÄHÃH‹YH‹hH9ët
ÆD$h�HƒÄHÃH‹YH‹hH9ët
ÆD$h�HƒÄHÃH‹qH‹I H‹PH‹@ H9ÁuaH‰t$8H‰4$H‰L$@H‰L$H‰T$(H‰T$H‰D$0H‰D$è����¶\$ €û�t+H‹l$PH‹](L‹D$XI‹h(H9ët
ÆD$h�HƒÄHÃÆD$hHƒÄHÃÆD$h�HƒÄHÃ
������ ��0runtime.morestack_noctxt���Â�� runtime.eqstring���@�� "".autotmp_0791�?type.string�"".autotmp_0790�type.string� "".~r3�0type.bool�"".s� type.uintptr�"".q�$type.*"".Tokenizer�"".p��$type.*"".Tokenizer�Nk   �ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ(type..hash.[2]string�à��ÎdH‹ %����H;awè����ëêHƒì0H‹L$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÈHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tDHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹L$H‹D$(HÿÀH‹l$ H9è|›H‰L$PHƒÄ0Éë¸
������ ��0runtime.morestack_noctxt���ü��runtime.strhash���@`�� "".autotmp_0794�type.int�"".autotmp_0793�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��type.*[2]string�`ˆ_` �°�°�
�}3�Tgclocals·2dc77d960dd3e4b3de2361f9cbd75783�Tgclocals·3280bececceccd33cb74587feedb1f9f���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþ$type..eq.[2]string�à��ÈdH‹ %����H;awè����ëêHƒìX1ÀHÇD$(���H‹l$(H9荒���H‰D$0H‹\$`Hƒû�„–���H‰ÅHkíHëH‹3H‹KH‹\$hHƒû�tvH‰ÅHkíHëH‹H‹CH9ÁuVH‰t$HH‰4$H‰L$PH‰L$H‰T$8H‰T$H‰D$@H‰D$è����¶\$ €û�t H‹D$0HÿÀH‹l$(H9èŒnÿÿÿÆD$xHƒÄXÃÆD$x�HƒÄXÉ놉écÿÿÿ
������ ��0runtime.morestack_noctxt���Â�� runtime.eqstring���@°��"".autotmp_0798�?type.string�"".autotmp_0797�type.string�"".autotmp_0796�_type.int�"".autotmp_0795�Otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�type.*[2]string�"".p��type.*[2]string�&°´¯° ¯°�ð�ð� � P�Tgclocals·9c703c5c7b9c1932c840b69f8ebce236�Tgclocals·44568aa369055d8938d809aa5d80843b���z/tmp/go/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.goþTgclocals·b6a5e199351f45217642e20f8b505094�P��P���������� ����� ��€ ��‚ �� �
�������þTgclocals·f9bac4602c4134eb4effc7b57f6e2cd4�P��P�������������������������������þ,4go.itab.*os.File.io.Writer�����þgo.string."1"�0��$���������������1�� �go.string."1"���þ€go.string."asm: parsing -D: %q is not a valid identifier name\n"���ˆ��������3�������asm: parsing -D: %q is not a valid identifier name
�� �€go.string."asm: parsing -D: %q is not a valid identifier name\n"���þTgclocals·11b195a3a4896170ff59fc4369c44fdf�˜��˜ ���B���������������‚ˆ����������‚ˆ�������������À������¢ˆ��À�����‚ˆ��À������‚€���������‚€���€�����Š����€�����Š����������‚����������þTgclocals·81c02f9e2d65c724b32a843877676614�h��h ����������������������������������������þ*go.string."%s:%d: %s"�@��4�������� �������%s:%d: %s�� �*go.string."%s:%d: %s"���þTgclocals·a2e147c6c735877fd02608ec6a5e122e�`��`���$������������€�������ˆ������ˆÿ����ˆ�ÿ����þTgclocals·f99f470b4e8bf0bbfec1c215fb234ac7�8��8������
���
���
���
���
����þ"go.string."; got"�0��,���������������; got�� �"go.string."; got"���þTgclocals·6ce8cb045d0c80131e33cf5f32c67bc4�H��H��� ������������ð�ÿ�"��"��þTgclocals·ccff1a4364f53102a1b73e3274c6c0d4�H��H������
���
���
���
���
���
���
����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þDgo.string."expected newline after"�P��N���������������expected newline after�� �Dgo.string."expected newline after"���þTgclocals·c0d3114b61edd1471389d5d92b090cb6�(��(���������� "ü ü�þTgclocals·3cd76c4f8d01c613585e17871258aa07�(��(������
���
���
����þTgo.string."'#' must be first item on line"�`��^���������������'#' must be first item on line�� �Tgo.string."'#' must be first item on line"���þLgo.string."recursive macro invocation"�`��V���������������recursive macro invocation�� �Lgo.string."recursive macro invocation"���þTgclocals·4d87f7917470d662cc67e932622bfaec�(��(��� �������� � ��þTgclocals·31b90725c9a885e731df361f51db8f0d�(��(����������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þRgo.string."expected identifier after '#'"�`��\���������������expected identifier after '#'�� �Rgo.string."expected identifier after '#'"���þ go.string."else"�0��*���������������else�� � go.string."else"���þ"go.string."endif"�0��,���������������endif�� �"go.string."endif"���þ go.string."line"�0��*���������������line�� � go.string."line"���þ"go.string."ifdef"�0��,���������������ifdef�� �"go.string."ifdef"���þ$go.string."define"�0��.���������������define�� �$go.string."define"���þ&go.string."include"�0��0���������������include�� �&go.string."include"���þ$go.string."ifndef"�0��.���������������ifndef�� �$go.string."ifndef"���þ"go.string."undef"�0��,���������������undef�� �"go.string."undef"���þNgo.string."unexpected token after '#':"�`��X���������������unexpected token after '#':�� �Ngo.string."unexpected token after '#':"���þTgclocals·23263720c2e7a1be7fc62d85b95ac485�€��€���,�������������ò€������ò��������������������€ð����ð���þTgclocals·3be0b30e44224793f9e9b8c26d600a35�H��H����������������������������þbgo.string."expected identifier after # directive"�p��l��������%�������expected identifier after # directive�� �bgo.string."expected identifier after # directive"���þTgclocals·1eb9d8ec9969f1d922533aa863dff6f6�(��(���������� /�� ���þTgclocals·6d340c3bdac448a6ef1256f331f68dd3�(��(����������������þTgclocals·4398bb51467914f29637b614067b995f� �� ��������������þTgclocals·ac5bea9c8a91f5fb1d31bdacc5067b57� �� �������������þDgo.string."redefinition of macro:"�P��N���������������redefinition of macro:�� �Dgo.string."redefinition of macro:"���þTgclocals·b5df6185290502144c1dc30525a60858�p��p���"������������" ü����"�ü���� ������ ������ �������þTgclocals·4b03ca1ea777bfd690ec7f0bb6b9cf10�@��@������Š ��Š ��Š ��Š ��Š ��Š ���þ^go.string."bad syntax in definition for macro:"�p��h��������#�������bad syntax in definition for macro:�� �^go.string."bad syntax in definition for macro:"���þ<go.string."duplicate argument"�P��F���������������duplicate argument�� �<go.string."duplicate argument"���þHgo.string."in definition for macro:"�`��R���������������in definition for macro:�� �Hgo.string."in definition for macro:"���þJgo.string."bad definition for macro:"�`��T���������������bad definition for macro:�� �Jgo.string."bad definition for macro:"���þ|go.string."can only escape \\ or \\n in definition for macro:"���‚��������0�������can only escape \ or \n in definition for macro:�� �|go.string."can only escape \\ or \\n in definition for macro:"���þTgclocals·71321a9718272c74b2e477b0627c7bf3������X����������������������������"��€�ÿ�����"����ÿ������������� "�€��ÿÿ� "����ÿÿ��������������������������€�ÿ��������ÿ������ �������� �€�ÿ���� ���ÿ������������������������þTgclocals·d987e71606bc5aa9ec62d57eeacb34c8���������
���
���
���
���
���
���
���
���
���
���
���
���
���
���
���
����þTgclocals·4398bb51467914f29637b614067b995f� �� ��������������þTgclocals·f608478770c574ea7f894c13fa2c89c9� �� ��� ���‚���‚����þ,@go.itab.*"".Slice."".TokenReader�����þTgclocals·585f9663a00d7d18a4dcc969fad354f2�Ø��Ø���V�����������������€����������€���������€�����������������������€������� ���€����� �����������������������"�����$�����"������€����"���€�$�����"����������"���€������"���€��‚��������€���������€�€�������€���� ������ˆ������������þTgclocals·86acbac83b249c9850a41310a38291e6�¨��¨������
���
���
���
���
���
���
���
���
���
���
���
���
���
���
���
���
���
���
����þJgo.string."wrong arg count for macro"�`��T���������������wrong arg count for macro�� �Jgo.string."wrong arg count for macro"���þTgclocals·d7fe53ebf9d8f517d48eff8d410186b2�Ð��Ð���D��������������������������� �������������� ���������€��ð��������ð��������������
�����������þTgclocals·776d19cc6eced68e652f85d577f321c6�P��P������
���
���
���
���
���
���
���
����þbgo.string."unterminated arg list invoking macro:"�p��l��������%�������unterminated arg list invoking macro:�� �bgo.string."unterminated arg list invoking macro:"���þTgclocals·0bdc1cd5e92600fc9982dcd8bf229a05�p��p���,������������ �������"�ð���"��ð�����@�����������þTgclocals·f09ff24693e6d72e9e2f82319a6e45a0�@��@��� ���
���
���
���
���
���
����þ*go.string."#if[n]def"�@��4�������� �������#if[n]def�� �*go.string."#if[n]def"���þTgclocals·642113c69b05a0b78729ce0d19febc89� �� ��������������þTgclocals·65e7803bdc7e680f191f7c358df0c436� �� �������������þ"go.string."#else"�0��,���������������#else�� �"go.string."#else"���þ6go.string."unmatched #else"�@��@���������������unmatched #else�� �6go.string."unmatched #else"���þTgclocals·1eb9d8ec9969f1d922533aa863dff6f6�(��(���������� /�� ���þTgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4�(��(����������������þ$go.string."#endif"�0��.���������������#endif�� �$go.string."#endif"���þ8go.string."unmatched #endif"�P��B���������������unmatched #endif�� �8go.string."unmatched #endif"���þTgclocals·1eb9d8ec9969f1d922533aa863dff6f6�(��(���������� /�� ���þTgclocals·15395a9df917b4c9aa74d5c6c7e1ebf4�(��(����������������þ,4go.itab.*os.File.io.Reader�����þ,Hgo.itab.*"".Tokenizer."".TokenReader�����þTgo.string."expected string after #include"�`��^���������������expected string after #include�� �Tgo.string."expected string after #include"���þRgo.string."unquoting include file name: "�`��\���������������unquoting include file name: �� �Rgo.string."unquoting include file name: "���þ(go.string."#include"�@��2���������������#include�� �(go.string."#include"���þ*go.string."#include:"�@��4�������� �������#include:�� �*go.string."#include:"���þTgclocals·2b3f7debe9e010d21d0003e62118f8f2�à��à���N������������������� ��������� �������²�� ��À?����� ��À?����� ���À?���������������� �€��������€���²�� ��À?���� ��À?���� ���À?��‚���������� ������������þTgclocals·706ce5d72300046c2dbd3f42d9f1bc9f�€��€�������������������������������������������������þXgo.string."expected line number after #line"�p��b�������� �������expected line number after #line�� �Xgo.string."expected line number after #line"���þ`go.string."error parsing #line (cannot happen):"�p��j��������$�������error parsing #line (cannot happen):�� �`go.string."error parsing #line (cannot happen):"���þNgo.string."expected file name in #line"�`��X���������������expected file name in #line�� �Ngo.string."expected file name in #line"���þNgo.string."unquoting #line file name: "�`��X���������������unquoting #line file name: �� �Ngo.string."unquoting #line file name: "���þ\go.string."unexpected token at end of #line: "�p��f��������"�������unexpected token at end of #line: �� �\go.string."unexpected token at end of #line: "���þTgclocals·a9e3ba63148856bf1030c809becdb128�°��°
���&�������������ò������ò�����°�Â?�����Â?�����À?���²�Â?����Â?����À?�����������þTgclocals·07c30aedcffd51887ac646b07bd251bc�`��`
�������������������������������������þNgo.string."#undef for undefined macro:"�`��X���������������#undef for undefined macro:�� �Ngo.string."#undef for undefined macro:"���þZgo.string."syntax error in #undef for macro:"�p��d��������!�������syntax error in #undef for macro:�� �Zgo.string."syntax error in #undef for macro:"���þTgclocals·a5d81edff8e00c6a4d4da71f013f8c65�`��`���"������������������" ü���"�ü���� �������þTgclocals·243046f8c2d97c9a1c930a58207f4094�8��8����������������������þ6go.string."input recursion"�@��@���������������input recursion�� �6go.string."input recursion"���þTgclocals·a89349e170a6e99ee48b8bb19b777867�`��`���$������������È€�����È�����.��������������þTgclocals·0970ea298f8caf1d4c6af259a2c87f9b�8��8������.���.���.���.���.����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·519efd86263089ddb84df3cfe7fd2992�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·9308e7ef08d2cc2f72ae1228688dacf9�������������þgo.string."EOF"�0��(���������������EOF�� �go.string."EOF"���þ,go.string."identifier"�@��6��������
�������identifier�� �,go.string."identifier"���þ8go.string."integer constant"�P��B���������������integer constant�� �8go.string."integer constant"���þ4go.string."float constant"�@��>���������������float constant�� �4go.string."float constant"���þ2go.string."rune constant"�@��<�������� �������rune constant�� �2go.string."rune constant"���þ6go.string."string constant"�@��@���������������string constant�� �6go.string."string constant"���þ>go.string."raw string constant"�P��H���������������raw string constant�� �>go.string."raw string constant"���þ&go.string."comment"�0��0���������������comment�� �&go.string."comment"���þgo.string."%q"�0��&���������������%q�� �go.string."%q"���þTgclocals·403a8d79fd24b295e8557f6970497aa3�(��(����������ð��ð����þTgclocals·e61964297b34b3ad43ceb7f8676da30d�(��(����������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·a7a3692b8e27e823add69ec4239ba55f��������������þ,@go.itab.*"".Input."".TokenReader�����þ*go.string."asm: %s\n"�@��2���������������asm: %s
�� �*go.string."asm: %s\n"���þTgclocals·cb1108db32411b0143a1da988c0e3331�€��€���$������������������
��¼����
��<����Š�������"���������������þTgclocals·84994a758e9516d3eb8528ab8e59b1ff�H��H���
���"���"���"���"���"���"���"����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þgo.string."·"�0��&���������������·�� �go.string."·"���þ go.string."\"\""�0��&���������������""�� � go.string."\"\""���þgo.string."."�0��$���������������.�� �go.string."."���þgo.string."∕"�0��(���������������∕�� �go.string."∕"���þgo.string."/"�0��$���������������/�� �go.string."/"���þTgclocals·aa2b73cba71b69bc124f64f356bee8e7��������������þTgclocals·b5f941202eb1147fa8a45323e1bbf968������ ��� ����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·75035f24ee226d28dcc8df79aba11fa9������
��� ����þ,Bgo.itab.*strings.Reader.io.Reader�����þ0go.string."command line"�@��:�������� �������command line�� �0go.string."command line"���þTgclocals·da14112a7da913b3a60c4805dc5759ac�p��p���"����������� ���������������������������€������þTgclocals·4fe0598ad4972b80f2191c8a8c409635�@��@���
����������������������þTgclocals·e1ae6533a9e39048ba0735a2264ce16a� �� ��������������þTgclocals·e82ff6eb92fc50c9d681b8ac536b03ca� �� ������’���’����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þHgo.string."cannot happen: slice col"�`��R���������������cannot happen: slice col�� �Hgo.string."cannot happen: slice col"���þTgclocals·8d600a433c6aaa81a4fe446d95c5546b� �� ��������������þTgclocals·2148c3737b2bb476685a1100a2e8343e� �� �������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·9939bf55a3a4024feaa9d0dd993681b9���������&����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·519efd86263089ddb84df3cfe7fd2992�������������þTgclocals·23c4785fa8abd7e258acfe91c9f325f3� �� ��� �����������þTgclocals·f556ec76938739368b37be565029dfec� �� ������.���.����þTgclocals·0fe963234b8e5f5cb42ca2ebff9c30ee� �� ���
������� ����þTgclocals·2148c3737b2bb476685a1100a2e8343e� �� �������������þTgclocals·7b2d1dc8e692ba633cb2c876407e20f2������
��������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þTgclocals·7b2d1dc8e692ba633cb2c876407e20f2������
��������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þTgclocals·7b2d1dc8e692ba633cb2c876407e20f2������
��������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þTgclocals·7b2d1dc8e692ba633cb2c876407e20f2������
��������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þTgclocals·7b2d1dc8e692ba633cb2c876407e20f2������
��������þTgclocals·9939bf55a3a4024feaa9d0dd993681b9���������&����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·519efd86263089ddb84df3cfe7fd2992�������������þTgclocals·f6dcde45bff02c6c4b088b594fd52a4c�(��(�����������������þTgclocals·570e8fcdfa8b78974c013419f7249f68�(��(��� ���²��²��²���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·f90cfd099b5ec2b453c391fece9d42bb�������������þgo.string."<<"�0��&���������������<<�� �go.string."<<"���þgo.string.">>"�0��&���������������>>�� �go.string.">>"���þgo.string."->"�0��&���������������->�� �go.string."->"���þgo.string."@>"�0��&���������������@>�� �go.string."@>"���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þTgclocals·7b2d1dc8e692ba633cb2c876407e20f2������
��������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·9939bf55a3a4024feaa9d0dd993681b9���������&����þgo.string."\n"�0��$���������������
�� �go.string."\n"���þTgclocals·61e2515c69061b8fed0e66ece719f936� �� ��������������þTgclocals·2148c3737b2bb476685a1100a2e8343e� �� �������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·519efd86263089ddb84df3cfe7fd2992�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þ*"".linkCtxt��Btype.*bootstrap/internal/obj.Link���þ,"".histLine��type.int���������þ,"".initdone·��type.uint8���þ"".NewInput·f��������������"".NewInput���þ(path/filepath.Dir·f��������������"path/filepath.Dir���þ(runtime.newobject·f��������������"runtime.newobject���þ:runtime.writebarrierstring·f��������������4runtime.writebarrierstring���þ(runtime.growslice·f��������������"runtime.growslice���þ$runtime.memmove·f��������������runtime.memmove���þ"".predefine·f��������������"".predefine���þ8runtime.writebarrierslice·f��������������2runtime.writebarrierslice���þ4runtime.writebarrierptr·f��������������.runtime.writebarrierptr���þ,runtime.throwreturn·f��������������&runtime.throwreturn���þ$runtime.makemap·f��������������runtime.makemap���þ(strings.IndexRune·f��������������"strings.IndexRune���þ*runtime.panicslice·f��������������$runtime.panicslice���þ"".Tokenize·f��������������"".Tokenize���þ*runtime.panicindex·f��������������$runtime.panicindex���þ&runtime.typ2Itab·f�������������� runtime.typ2Itab���þ$runtime.convT2E·f��������������runtime.convT2E���þ8runtime.writebarrieriface·f��������������2runtime.writebarrieriface���þfmt.Fprintf·f��������������fmt.Fprintf���þJbootstrap/asm/internal/flags.Usage·f��������������Dbootstrap/asm/internal/flags.Usage���þ*runtime.mapassign1·f��������������$runtime.mapassign1���þ("".(*Input).Error·f��������������""".(*Input).Error���þ&"".(*Stack).File·f�������������� "".(*Stack).File���þ&"".(*Stack).Line·f�������������� "".(*Stack).Line���þfmt.Sprintln·f��������������fmt.Sprintln���þos.Exit·f��������������os.Exit���þ2"".(*Input).expectText·f��������������,"".(*Input).expectText���þ&"".(*Stack).Text·f�������������� "".(*Stack).Text���þ strconv.Quote·f��������������strconv.Quote���þ,"".(*Input).enabled·f��������������&"".(*Input).enabled���þ8"".(*Input).expectNewline·f��������������2"".(*Input).expectNewline���þ&"".(*Stack).Next·f�������������� "".(*Stack).Next���þ&"".(*Input).Next·f�������������� "".(*Input).Next���þ&"".(*Input).hash·f�������������� "".(*Input).hash���þ:runtime.mapaccess1_faststr·f��������������4runtime.mapaccess1_faststr���þ4"".(*Input).invokeMacro·f��������������."".(*Input).invokeMacro���þ&"".(*Input).Text·f�������������� "".(*Input).Text���þ&runtime.eqstring·f�������������� runtime.eqstring���þ(runtime.cmpstring·f��������������"runtime.cmpstring���þ*"".(*Input).define·f��������������$"".(*Input).define���þ("".(*Input).else_·f��������������""".(*Input).else_���þ("".(*Input).endif·f��������������""".(*Input).endif���þ("".(*Input).ifdef·f��������������""".(*Input).ifdef���þ,"".(*Input).include·f��������������&"".(*Input).include���þ&"".(*Input).line·f�������������� "".(*Input).line���þ("".(*Input).undef·f��������������""".(*Input).undef���þ0"".(*Input).macroName·f��������������*"".(*Input).macroName���þ<"".(*Input).macroDefinition·f��������������6"".(*Input).macroDefinition���þ4"".(*Input).defineMacro·f��������������."".(*Input).defineMacro���þ$"".(*Stack).Col·f��������������"".(*Stack).Col���þ"".lookup·f��������������"".lookup���þ"".Make·f��������������"".Make���þ6runtime.writebarrierfat3·f��������������0runtime.writebarrierfat3���þ&"".(*Input).Push·f�������������� "".(*Input).Push���þ,"".(*Input).argsFor·f��������������&"".(*Input).argsFor���þ<"".(*Input).collectArgument·f��������������6"".(*Input).collectArgument���þ:runtime.mapaccess2_faststr·f��������������4runtime.mapaccess2_faststr���þ$strconv.Unquote·f��������������strconv.Unquote���þ$runtime.convI2E·f��������������runtime.convI2E���þos.Open·f��������������os.Open���þ*path/filepath.Join·f��������������$path/filepath.Join���þ$"".NewTokenizer·f��������������"".NewTokenizer���þstrconv.Atoi·f��������������strconv.Atoi���þXbootstrap/internal/obj.(*LineHist).Update·f��������������Rbootstrap/internal/obj.(*LineHist).Update���þ*"".(*Stack).SetPos·f��������������$"".(*Stack).SetPos���þ(runtime.mapdelete·f��������������"runtime.mapdelete���þ("".(*Input).Close·f��������������""".(*Input).Close���þ*"".IsRegisterShift·f��������������$"".IsRegisterShift���þ,"".ScanToken.String·f��������������&"".ScanToken.String���þfmt.Sprintf·f��������������fmt.Sprintf���þ"".HistLine·f��������������"".HistLine���þ"".NewLexer·f��������������"".NewLexer���þlog.Fatalf·f��������������log.Fatalf���þ"".InitHist·f��������������"".InitHist���þ0runtime.concatstring2·f��������������*runtime.concatstring2���þ$strings.Replace·f��������������strings.Replace���þ$"".Token.String·f��������������"".Token.String���þ."".(*Tokenizer).Next·f��������������("".(*Tokenizer).Next���þ."".(*Tokenizer).Text·f��������������("".(*Tokenizer).Text���þ"".NewSlice·f��������������"".NewSlice���þ&"".(*Slice).Next·f�������������� "".(*Slice).Next���þ&"".(*Slice).Text·f�������������� "".(*Slice).Text���þ&"".(*Slice).File·f�������������� "".(*Slice).File���þ&"".(*Slice).Line·f�������������� "".(*Slice).Line���þ$"".(*Slice).Col·f��������������"".(*Slice).Col���þ$runtime.gopanic·f��������������runtime.gopanic���þ*"".(*Slice).SetPos·f��������������$"".(*Slice).SetPos���þ("".(*Slice).Close·f��������������""".(*Slice).Close���þ&"".(*Stack).Push·f�������������� "".(*Stack).Push���þ("".(*Stack).Close·f��������������""".(*Stack).Close���þ>text/scanner.(*Scanner).Init·f��������������8text/scanner.(*Scanner).Init���þ""".isIdentRune·f��������������"".isIdentRune���þTbootstrap/internal/obj.(*LineHist).Push·f��������������Nbootstrap/internal/obj.(*LineHist).Push���þ&unicode.IsLetter·f�������������� unicode.IsLetter���þ$unicode.IsDigit·f��������������unicode.IsDigit���þHtext/scanner.(*Scanner).TokenText·f��������������Btext/scanner.(*Scanner).TokenText���þ."".(*Tokenizer).File·f��������������("".(*Tokenizer).File���þ."".(*Tokenizer).Line·f��������������("".(*Tokenizer).Line���þ,"".(*Tokenizer).Col·f��������������&"".(*Tokenizer).Col���þ<text/scanner.(*Scanner).Pos·f��������������6text/scanner.(*Scanner).Pos���þ2"".(*Tokenizer).SetPos·f��������������,"".(*Tokenizer).SetPos���þ>text/scanner.(*Scanner).Scan·f��������������8text/scanner.(*Scanner).Scan���þ strings.Count·f��������������strings.Count���þ>text/scanner.(*Scanner).Peek·f��������������8text/scanner.(*Scanner).Peek���þ>text/scanner.(*Scanner).Next·f��������������8text/scanner.(*Scanner).Next���þ0"".(*Tokenizer).Close·f��������������*"".(*Tokenizer).Close���þ&os.(*File).Close·f�������������� os.(*File).Close���þRbootstrap/internal/obj.(*LineHist).Pop·f��������������Lbootstrap/internal/obj.(*LineHist).Pop���þ"".init·f��������������"".init���þ(runtime.throwinit·f��������������"runtime.throwinit���þunicode.init·f��������������unicode.init���þio.init·f��������������io.init���þ<bootstrap/internal/obj.init·f��������������6bootstrap/internal/obj.init���þlog.init·f��������������log.init���þHbootstrap/asm/internal/flags.init·f��������������Bbootstrap/asm/internal/flags.init���þ(text/scanner.init·f��������������"text/scanner.init���þstrings.init·f��������������strings.init���þstrconv.init·f��������������strconv.init���þ*path/filepath.init·f��������������$path/filepath.init���þos.init·f��������������os.init���þfmt.init·f��������������fmt.init���þbruntime.gcbits.0x48844400000000000000000000000000� �� H„D��������������þ(go.string."[]string"�@��2���������������[]string�� �(go.string."[]string"���þtype.[]string� �� �������Ó¨ó
�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��(go.string."[]string"���p��,go.weak.type.*[]string���€��"runtime.zerovalue�����type.string���þ:go.typelink.[]string/[]string��������������type.[]string���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ0type..hashfunc.[1]string��������������(type..hash.[1]string���þ,type..eqfunc.[1]string��������������$type..eq.[1]string���þ&type..alg.[1]string� �� �������������������0type..hashfunc.[1]string�����,type..eqfunc.[1]string���þbruntime.gcbits.0x48000000000000000000000000000000� �� H����������������þ*go.string."[1]string"�@��4�������� �������[1]string�� �*go.string."[1]string"���þtype.[1]string�À��À�������ĸb �������������������������������������������������������������������������������� ��&type..alg.[1]string���0��bruntime.gcbits.0x48000000000000000000000000000000���P��*go.string."[1]string"���p��.go.weak.type.*[1]string���€��"runtime.zerovalue�����type.string��� ��type.[]string���þ>go.typelink.[1]string/[1]string��������������type.[1]string���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·20671cc48303dfd2b9d73bba3d1850b7��������� ����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·8cb639c12a4a13c6ace27031b0f83707��������� ����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·78fd77a07ab543a063c3a3049973febe��������� ����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·8cb639c12a4a13c6ace27031b0f83707��������� ����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·8cb639c12a4a13c6ace27031b0f83707��������� ����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·fa5d81d4d08c376d0572ce1d0a664150������
���›����þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·78fd77a07ab543a063c3a3049973febe��������� ����þbruntime.gcbits.0x88000000000000000000000000000000� �� ˆ����������������þ$go.string."func()"�0��.���������������func()�� �$go.string."func()"���þtype.func()�€��€�������ö¼‚ö�3���������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��$go.string."func()"���p��(go.weak.type.*func()���€��"runtime.zerovalue��� €�type.func()���Ѐ�type.func()���þ,go.string."func() int"�@��6��������
�������func() int�� �,go.string."func() int"���þtype.func() int����������å†9à�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."func() int"���p��0go.weak.type.*func() int���€��"runtime.zerovalue��� €�type.func() int���Ѐ�type.func() int���€��type.int���þ2go.string."func() string"�@��<�������� �������func() string�� �2go.string."func() string"���þ$type.func() string����������¢mË�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��2go.string."func() string"���p��6go.weak.type.*func() string���€��"runtime.zerovalue��� €�$type.func() string���Ѐ�$type.func() string���€��type.string���þ4go.string."*lex.ScanToken"�@��>���������������*lex.ScanToken�� �4go.string."*lex.ScanToken"���þgo.string."lex"�0��(���������������lex�� �go.string."lex"���þ*go.string."ScanToken"�@��4�������� �������ScanToken�� �*go.string."ScanToken"���þ$go.string."String"�0��.���������������String�� �$go.string."String"���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þNgo.string."func(*lex.ScanToken) string"�`��X���������������func(*lex.ScanToken) string�� �Ngo.string."func(*lex.ScanToken) string"���þ>type.func(*"".ScanToken) string� �� �������ï³=U�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Ngo.string."func(*lex.ScanToken) string"���p��Pgo.weak.type.*func(*"".ScanToken) string���€��"runtime.zerovalue��� €�>type.func(*"".ScanToken) string���А�>type.func(*"".ScanToken) string���€��$type.*"".ScanToken�����type.string���þ$type.*"".ScanToken��Ð��Ð�������͉œ�6������������������������������������������������������������������������������������������������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��4go.string."*lex.ScanToken"���p��6go.weak.type.**"".ScanToken���€��"runtime.zerovalue�����"type."".ScanToken���` �$type.*"".ScanToken���Àð�$type.*"".ScanToken���ð��$go.string."String"�����$type.func() string��� ��>type.func(*"".ScanToken) string���°��,"".(*ScanToken).String���À��,"".(*ScanToken).String���þ^runtime.gcbits.0x000000000000000000000000000000� �� �����������������þ2go.string."lex.ScanToken"�@��<�������� �������lex.ScanToken�� �2go.string."lex.ScanToken"���þLgo.string."func(lex.ScanToken) string"�`��V���������������func(lex.ScanToken) string�� �Lgo.string."func(lex.ScanToken) string"���þ<type.func("".ScanToken) string� �� �������‚\Ð8�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Lgo.string."func(lex.ScanToken) string"���p��Ngo.weak.type.*func("".ScanToken) string���€��"runtime.zerovalue��� €�<type.func("".ScanToken) string���А�<type.func("".ScanToken) string���€��"type."".ScanToken�����type.string���þ"type."".ScanToken��À��À�������ü‚^�…���������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��^runtime.gcbits.0x000000000000000000000000000000���P��2go.string."lex.ScanToken"���p��$type.*"".ScanToken���€��"runtime.zerovalue���`�"type."".ScanToken�����*go.string."ScanToken"��� ��"go.importpath."".���°à�"type."".ScanToken���à��$go.string."String"���€��$type.func() string�����<type.func("".ScanToken) string��� ��,"".(*ScanToken).String���°��&"".ScanToken.String���þ@go.string."func() lex.ScanToken"�P��J���������������func() lex.ScanToken�� �@go.string."func() lex.ScanToken"���þ0type.func() "".ScanToken����������v4Û�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��@go.string."func() lex.ScanToken"���p��Bgo.weak.type.*func() "".ScanToken���€��"runtime.zerovalue��� €�0type.func() "".ScanToken���Ѐ�0type.func() "".ScanToken���€��"type."".ScanToken���þ:go.string."func(int, string)"�P��D���������������func(int, string)�� �:go.string."func(int, string)"���þ,type.func(int, string)� �� �������
!�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��:go.string."func(int, string)"���p��>go.weak.type.*func(int, string)���€��"runtime.zerovalue��� €�,type.func(int, string)���Р�,type.func(int, string)���€��type.int�����type.string���þ8go.string."*lex.TokenReader"�P��B���������������*lex.TokenReader�� �8go.string."*lex.TokenReader"���þ(type.*"".TokenReader�� �� �������“¼1¸�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*lex.TokenReader"���p��:go.weak.type.**"".TokenReader���€��"runtime.zerovalue�����&type."".TokenReader���þbruntime.gcbits.0x8c000000000000000000000000000000� �� Œ����������������þ6go.string."lex.TokenReader"�@��@���������������lex.TokenReader�� �6go.string."lex.TokenReader"���þ"go.string."Close"�0��,���������������Close�� �"go.string."Close"���þgo.string."Col"�0��(���������������Col�� �go.string."Col"���þ go.string."File"�0��*���������������File�� � go.string."File"���þ go.string."Line"�0��*���������������Line�� � go.string."Line"���þ go.string."Next"�0��*���������������Next�� � go.string."Next"���þ$go.string."SetPos"�0��.���������������SetPos�� �$go.string."SetPos"���þ go.string."Text"�0��*���������������Text�� � go.string."Text"���þ.go.string."TokenReader"�@��8�������� �������TokenReader�� �.go.string."TokenReader"���þ&type."".TokenReader��à��à�������ULï�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0 à� runtime.algarray���0��bruntime.gcbits.0x8c000000000000000000000000000000���P��6go.string."lex.TokenReader"���p��(type.*"".TokenReader���€��"runtime.zerovalue���À�&type."".TokenReader���À��"go.string."Close"���à��type.func()���ð��go.string."Col"�����type.func() int��� �� go.string."File"���À��$type.func() string���Ð�� go.string."Line"���ð��type.func() int���€�� go.string."Next"��� ��0type.func() "".ScanToken���°��$go.string."SetPos"���Ð��,type.func(int, string)���à�� go.string."Text"���€��$type.func() string���`�&type."".TokenReader�����.go.string."TokenReader"��� ��"go.importpath."".���°à�&type."".TokenReader���þ:go.string."[]lex.TokenReader"�P��D���������������[]lex.TokenReader�� �:go.string."[]lex.TokenReader"���þ*type.[]"".TokenReader� �� �������ô'i©�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��:go.string."[]lex.TokenReader"���p��<go.weak.type.*[]"".TokenReader���€��"runtime.zerovalue�����&type."".TokenReader���þ\go.typelink.[]lex.TokenReader/[]"".TokenReader��������������*type.[]"".TokenReader���þ,go.string."*lex.Stack"�@��6��������
�������*lex.Stack�� �,go.string."*lex.Stack"���þ8go.string."func(*lex.Stack)"�P��B���������������func(*lex.Stack)�� �8go.string."func(*lex.Stack)"���þ(type.func(*"".Stack)����������ƒKeä�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."func(*lex.Stack)"���p��:go.weak.type.*func(*"".Stack)���€��"runtime.zerovalue��� €�(type.func(*"".Stack)���А�(type.func(*"".Stack)���€��type.*"".Stack���þ@go.string."func(*lex.Stack) int"�P��J���������������func(*lex.Stack) int�� �@go.string."func(*lex.Stack) int"���þ0type.func(*"".Stack) int� �� �������ÊþÈ�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��@go.string."func(*lex.Stack) int"���p��Bgo.weak.type.*func(*"".Stack) int���€��"runtime.zerovalue��� €�0type.func(*"".Stack) int���А�0type.func(*"".Stack) int���€��type.*"".Stack�����type.int���þFgo.string."func(*lex.Stack) string"�P��P���������������func(*lex.Stack) string�� �Fgo.string."func(*lex.Stack) string"���þ6type.func(*"".Stack) string� �� �������Mðg[�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Fgo.string."func(*lex.Stack) string"���p��Hgo.weak.type.*func(*"".Stack) string���€��"runtime.zerovalue��� €�6type.func(*"".Stack) string���А�6type.func(*"".Stack) string���€��type.*"".Stack�����type.string���þTgo.string."func(*lex.Stack) lex.ScanToken"�`��^���������������func(*lex.Stack) lex.ScanToken�� �Tgo.string."func(*lex.Stack) lex.ScanToken"���þBtype.func(*"".Stack) "".ScanToken� �� �������Œà/Û�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Tgo.string."func(*lex.Stack) lex.ScanToken"���p��Tgo.weak.type.*func(*"".Stack) "".ScanToken���€��"runtime.zerovalue��� €�Btype.func(*"".Stack) "".ScanToken���А�Btype.func(*"".Stack) "".ScanToken���€��type.*"".Stack�����"type."".ScanToken���þZgo.string."func(*lex.Stack, lex.TokenReader)"�p��d��������!�������func(*lex.Stack, lex.TokenReader)�� �Zgo.string."func(*lex.Stack, lex.TokenReader)"���þHtype.func(*"".Stack, "".TokenReader)� �� �������ðW;I�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Zgo.string."func(*lex.Stack, lex.TokenReader)"���p��Zgo.weak.type.*func(*"".Stack, "".TokenReader)���€��"runtime.zerovalue��� €�Htype.func(*"".Stack, "".TokenReader)���Р�Htype.func(*"".Stack, "".TokenReader)���€��type.*"".Stack�����&type."".TokenReader���þRgo.string."func(*lex.Stack, int, string)"�`��\���������������func(*lex.Stack, int, string)�� �Rgo.string."func(*lex.Stack, int, string)"���þBtype.func(*"".Stack, int, string)�°��°�������Wd–Z�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Rgo.string."func(*lex.Stack, int, string)"���p��Tgo.weak.type.*func(*"".Stack, int, string)���€��"runtime.zerovalue��� €�Btype.func(*"".Stack, int, string)���а�Btype.func(*"".Stack, int, string)���€��type.*"".Stack�����type.int��� ��type.string���þ go.string."Push"�0��*���������������Push�� � go.string."Push"���þBgo.string."func(lex.TokenReader)"�P��L���������������func(lex.TokenReader)�� �Bgo.string."func(lex.TokenReader)"���þ2type.func("".TokenReader)����������€jç �3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Bgo.string."func(lex.TokenReader)"���p��Dgo.weak.type.*func("".TokenReader)���€��"runtime.zerovalue��� €�2type.func("".TokenReader)���А�2type.func("".TokenReader)���€��&type."".TokenReader���þtype.*"".Stack��ð��ð�������Z$ ì�6������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*lex.Stack"���p��.go.weak.type.**"".Stack���€��"runtime.zerovalue�����type."".Stack���` �type.*"".Stack���Àð�type.*"".Stack���ð��"go.string."Close"�����type.func()��� ��(type.func(*"".Stack)���°��""".(*Stack).Close���À��""".(*Stack).Close���Ð��go.string."Col"���ð��type.func() int���€��0type.func(*"".Stack) int�����"".(*Stack).Col��� ��"".(*Stack).Col���°�� go.string."File"���Ð��$type.func() string���à��6type.func(*"".Stack) string���ð�� "".(*Stack).File���€�� "".(*Stack).File����� go.string."Line"���°��type.func() int���À��0type.func(*"".Stack) int���Ð�� "".(*Stack).Line���à�� "".(*Stack).Line���ð�� go.string."Next"�����0type.func() "".ScanToken��� ��Btype.func(*"".Stack) "".ScanToken���°�� "".(*Stack).Next���À�� "".(*Stack).Next���Ð�� go.string."Push"���ð��2type.func("".TokenReader)���€��Htype.func(*"".Stack, "".TokenReader)����� "".(*Stack).Push��� �� "".(*Stack).Push���°��$go.string."SetPos"���Ð��,type.func(int, string)���à��Btype.func(*"".Stack, int, string)���ð��$"".(*Stack).SetPos���€��$"".(*Stack).SetPos����� go.string."Text"���°��$type.func() string���À��6type.func(*"".Stack) string���Ð�� "".(*Stack).Text���à�� "".(*Stack).Text���þ*go.string."lex.Stack"�@��4�������� �������lex.Stack�� �*go.string."lex.Stack"���þgo.string."tr"�0��&���������������tr�� �go.string."tr"���þ"go.string."Stack"�0��,���������������Stack�� �"go.string."Stack"���þtype."".Stack��à��à�������ó0v��������������������������������������������������������������������������������������������������������������������������������������������������������������� à� runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��*go.string."lex.Stack"���p��type.*"".Stack���€��"runtime.zerovalue���À�type."".Stack���À��go.string."tr"���Ð��"go.importpath."".���à��*type.[]"".TokenReader���`�type."".Stack�����"go.string."Stack"��� ��"go.importpath."".���°à�type."".Stack���þ$go.string."[]bool"�0��.���������������[]bool�� �$go.string."[]bool"���þtype.[]bool� �� �������±åç�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��$go.string."[]bool"���p��(go.weak.type.*[]bool���€��"runtime.zerovalue�����type.bool���þ2go.typelink.[]bool/[]bool��������������type.[]bool���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ.type..hashfunc."".Token��������������&type..hash."".Token���þ*type..eqfunc."".Token��������������"type..eq."".Token���þ$type..alg."".Token� �� �������������������.type..hashfunc."".Token�����*type..eqfunc."".Token���þ,go.string."*lex.Token"�@��6��������
�������*lex.Token�� �,go.string."*lex.Token"���þ"go.string."Token"�0��,���������������Token�� �"go.string."Token"���þTgclocals·0528ab8f76149a707fd2f0025c2178a3��������������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þFgo.string."func(*lex.Token) string"�P��P���������������func(*lex.Token) string�� �Fgo.string."func(*lex.Token) string"���þ6type.func(*"".Token) string� �� �������qW€�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Fgo.string."func(*lex.Token) string"���p��Hgo.weak.type.*func(*"".Token) string���€��"runtime.zerovalue��� €�6type.func(*"".Token) string���А�6type.func(*"".Token) string���€��type.*"".Token�����type.string���þtype.*"".Token��Ð��Ð�������uÁÈm�6������������������������������������������������������������������������������������������������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*lex.Token"���p��.go.weak.type.**"".Token���€��"runtime.zerovalue�����type."".Token���` �type.*"".Token���Àð�type.*"".Token���ð��$go.string."String"�����$type.func() string��� ��6type.func(*"".Token) string���°��$"".(*Token).String���À��$"".(*Token).String���þbruntime.gcbits.0x84444800000000000000000000000000� �� „DH��������������þ*go.string."lex.Token"�@��4�������� �������lex.Token�� �*go.string."lex.Token"���þ go.string."text"�0��*���������������text�� � go.string."text"���þDgo.string."func(lex.Token) string"�P��N���������������func(lex.Token) string�� �Dgo.string."func(lex.Token) string"���þ4type.func("".Token) string� �� �������qÉ1Ÿ�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Dgo.string."func(lex.Token) string"���p��Fgo.weak.type.*func("".Token) string���€��"runtime.zerovalue��� €�4type.func("".Token) string���А�4type.func("".Token) string���€��type."".Token�����type.string���þtype."".Token�����������¯]Ã����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������& ��$type..alg."".Token���0��bruntime.gcbits.0x84444800000000000000000000000000���P��*go.string."lex.Token"���p��type.*"".Token���€��"runtime.zerovalue���À�type."".Token���à��"type."".ScanToken����� go.string."text"��� ��"go.importpath."".���°��type.string���`à�type."".Token���à��"go.string."Token"���ð��"go.importpath."".���€°�type."".Token���°��$go.string."String"���Ð��$type.func() string���à��4type.func("".Token) string���ð��$"".(*Token).String���€��"".Token.String���þ.go.string."[]lex.Token"�@��8�������� �������[]lex.Token�� �.go.string."[]lex.Token"���þtype.[]"".Token� �� �������3ì Ý�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��.go.string."[]lex.Token"���p��0go.weak.type.*[]"".Token���€��"runtime.zerovalue�����type."".Token���þDgo.typelink.[]lex.Token/[]"".Token��������������type.[]"".Token���þbruntime.gcbits.0x48488444000000000000000000000000� �� HH„D�������������þ*go.string."lex.Macro"�@��4�������� �������lex.Macro�� �*go.string."lex.Macro"���þ go.string."name"�0��*���������������name�� � go.string."name"���þ go.string."args"�0��*���������������args�� � go.string."args"���þ$go.string."tokens"�0��.���������������tokens�� �$go.string."tokens"���þ"go.string."Macro"�0��,���������������Macro�� �"go.string."Macro"���þtype."".Macro��€��€@�������'ÀE¿����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(�����������������������������������������������& à� runtime.algarray���0��bruntime.gcbits.0x48488444000000000000000000000000���P��*go.string."lex.Macro"���p��type.*"".Macro���€��"runtime.zerovalue���À�type."".Macro���À�� go.string."name"���Ð��"go.importpath."".���à��type.string����� go.string."args"��� ��"go.importpath."".���°��type.[]string���à��$go.string."tokens"���ð��"go.importpath."".���€��type.[]"".Token���`°�type."".Macro���°��"go.string."Macro"���À��"go.importpath."".���Ѐ�type."".Macro���þ,go.string."*lex.Macro"�@��6��������
�������*lex.Macro�� �,go.string."*lex.Macro"���þtype.*"".Macro�� �� �������]w.�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*lex.Macro"���p��.go.weak.type.**"".Macro���€��"runtime.zerovalue�����type."".Macro���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ0type..hashfunc.[8]string��������������(type..hash.[8]string���þ,type..eqfunc.[8]string��������������$type..eq.[8]string���þ&type..alg.[8]string� �� �������������������0type..hashfunc.[8]string�����,type..eqfunc.[8]string���þbruntime.gcbits.0x48484848484848480000000000000000� �� HHHHHHHH���������þ*go.string."[8]string"�@��4�������� �������[8]string�� �*go.string."[8]string"���þtype.[8]string�À��À€�������USŒ>���������������������������������������������������������������������������������� ��&type..alg.[8]string���0��bruntime.gcbits.0x48484848484848480000000000000000���P��*go.string."[8]string"���p��.go.weak.type.*[8]string���€��"runtime.zerovalue�����type.string��� ��type.[]string���þ>go.typelink.[8]string/[8]string��������������type.[8]string���þ0go.string."[]*lex.Macro"�@��:�������� �������[]*lex.Macro�� �0go.string."[]*lex.Macro"���þ type.[]*"".Macro� �� �������j�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��0go.string."[]*lex.Macro"���p��2go.weak.type.*[]*"".Macro���€��"runtime.zerovalue�����type.*"".Macro���þHgo.typelink.[]*lex.Macro/[]*"".Macro�������������� type.[]*"".Macro���þbruntime.gcbits.0x88888888000000000000000000000000� �� ˆˆˆˆ�������������þ2go.string."[8]*lex.Macro"�@��<�������� �������[8]*lex.Macro�� �2go.string."[8]*lex.Macro"���þ"type.[8]*"".Macro�À��À@�������䯴¯���������������������������������������������������������������������������������� �� runtime.algarray���0��bruntime.gcbits.0x88888888000000000000000000000000���P��2go.string."[8]*lex.Macro"���p��4go.weak.type.*[8]*"".Macro���€��"runtime.zerovalue�����type.*"".Macro��� �� type.[]*"".Macro���þLgo.typelink.[8]*lex.Macro/[8]*"".Macro��������������"type.[8]*"".Macro���þRgo.string."*map.bucket[string]*lex.Macro"�`��\���������������*map.bucket[string]*lex.Macro�� �Rgo.string."*map.bucket[string]*lex.Macro"���þBtype.*map.bucket[string]*"".Macro� �� �������Óêìã�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Rgo.string."*map.bucket[string]*lex.Macro"���p��Tgo.weak.type.**map.bucket[string]*"".Macro���€��"runtime.zerovalue�����@type.map.bucket[string]*"".Macro���þbruntime.gcbits.0x84848484848484848488888888000000� �� „„„„„„„„„ˆˆˆˆ����þPgo.string."map.bucket[string]*lex.Macro"�`��Z���������������map.bucket[string]*lex.Macro�� �Pgo.string."map.bucket[string]*lex.Macro"���þ go.string."keys"�0��*���������������keys�� � go.string."keys"���þ$go.string."values"�0��.���������������values�� �$go.string."values"���þ(go.string."overflow"�@��2���������������overflow�� �(go.string."overflow"���þ@type.map.bucket[string]*"".Macro�°��°Ð�������bÎ��������������������������������������������������������������������������������������������������������������������������������������������������������ˆ���������������������������������������È������� à� runtime.algarray���0��bruntime.gcbits.0x84848484848484848488888888000000���P��Pgo.string."map.bucket[string]*lex.Macro"���p��Rgo.weak.type.*map.bucket[string]*"".Macro���€��"runtime.zerovalue���À�@type.map.bucket[string]*"".Macro���À�� go.string."keys"���à��type.[8]string�����$go.string."values"���°��"type.[8]*"".Macro���à��(go.string."overflow"���€��Btype.*map.bucket[string]*"".Macro���þbruntime.gcbits.0x44844800000000000000000000000000� �� D„H��������������þJgo.string."map.hdr[string]*lex.Macro"�`��T���������������map.hdr[string]*lex.Macro�� �Jgo.string."map.hdr[string]*lex.Macro"���þ&go.string."buckets"�0��0���������������buckets�� �&go.string."buckets"���þ,go.string."oldbuckets"�@��6��������
�������oldbuckets�� �,go.string."oldbuckets"���þ:type.map.hdr[string]*"".Macro�à��à0�������ôêÙ¾�������������������������������������������������������������������������������������������������������������������������������������������������������� ������� à� runtime.algarray���0��bruntime.gcbits.0x44844800000000000000000000000000���P��Jgo.string."map.hdr[string]*lex.Macro"���p��Lgo.weak.type.*map.hdr[string]*"".Macro���€��"runtime.zerovalue���À�:type.map.hdr[string]*"".Macro���À��&go.string."buckets"���à��Btype.*map.bucket[string]*"".Macro�����,go.string."oldbuckets"���°��Btype.*map.bucket[string]*"".Macro���þBgo.string."map[string]*lex.Macro"�P��L���������������map[string]*lex.Macro�� �Bgo.string."map[string]*lex.Macro"���þ2type.map[string]*"".Macro�Ü��Ü�������nM%¡�5������������������������������������������������������������������������������������������Ð� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Bgo.string."map[string]*lex.Macro"���p��Dgo.weak.type.*map[string]*"".Macro���€��"runtime.zerovalue�����type.string��� ��type.*"".Macro���°��@type.map.bucket[string]*"".Macro���À��:type.map.hdr[string]*"".Macro���þlgo.typelink.map[string]*lex.Macro/map[string]*"".Macro��������������2type.map[string]*"".Macro���þ,go.string."*lex.Input"�@��6��������
�������*lex.Input�� �,go.string."*lex.Input"���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·a08e9001cb8f9d822225de3b8e406515�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·06cab038d51064a089bda21fa03e00f7�������������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·9939bf55a3a4024feaa9d0dd993681b9���������&����þ8go.string."func(*lex.Input)"�P��B���������������func(*lex.Input)�� �8go.string."func(*lex.Input)"���þ(type.func(*"".Input)����������–œâ�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."func(*lex.Input)"���p��:go.weak.type.*func(*"".Input)���€��"runtime.zerovalue��� €�(type.func(*"".Input)���А�(type.func(*"".Input)���€��type.*"".Input���þ@go.string."func(*lex.Input) int"�P��J���������������func(*lex.Input) int�� �@go.string."func(*lex.Input) int"���þ0type.func(*"".Input) int� �� �������/4˶�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��@go.string."func(*lex.Input) int"���p��Bgo.weak.type.*func(*"".Input) int���€��"runtime.zerovalue��� €�0type.func(*"".Input) int���А�0type.func(*"".Input) int���€��type.*"".Input�����type.int���þbruntime.gcbits.0xcc000000000000000000000000000000� �� Ì����������������þ0go.string."interface {}"�@��:�������� �������interface {}�� �0go.string."interface {}"���þ"type.interface {}�À��À�������çW ��������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0xcc000000000000000000000000000000���P��0go.string."interface {}"���p��4go.weak.type.*interface {}���€��"runtime.zerovalue���À�"type.interface {}���þ4go.string."[]interface {}"�@��>���������������[]interface {}�� �4go.string."[]interface {}"���þ&type.[]interface {}� �� �������p“ê/�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��4go.string."[]interface {}"���p��8go.weak.type.*[]interface {}���€��"runtime.zerovalue�����"type.interface {}���þRgo.typelink.[]interface {}/[]interface {}��������������&type.[]interface {}���þZgo.string."func(*lex.Input, ...interface {})"�p��d��������!�������func(*lex.Input, ...interface {})�� �Zgo.string."func(*lex.Input, ...interface {})"���þJtype.func(*"".Input, ...interface {})� �� �������?”�B�3����������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Zgo.string."func(*lex.Input, ...interface {})"���p��\go.weak.type.*func(*"".Input, ...interface {})���€��"runtime.zerovalue��� €�Jtype.func(*"".Input, ...interface {})���Р�Jtype.func(*"".Input, ...interface {})���€��type.*"".Input�����&type.[]interface {}���þFgo.string."func(*lex.Input) string"�P��P���������������func(*lex.Input) string�� �Fgo.string."func(*lex.Input) string"���þ6type.func(*"".Input) string� �� �������v‚P�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Fgo.string."func(*lex.Input) string"���p��Hgo.weak.type.*func(*"".Input) string���€��"runtime.zerovalue��� €�6type.func(*"".Input) string���А�6type.func(*"".Input) string���€��type.*"".Input�����type.string���þTgo.string."func(*lex.Input) lex.ScanToken"�`��^���������������func(*lex.Input) lex.ScanToken�� �Tgo.string."func(*lex.Input) lex.ScanToken"���þBtype.func(*"".Input) "".ScanToken� �� �������̗ ­�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Tgo.string."func(*lex.Input) lex.ScanToken"���p��Tgo.weak.type.*func(*"".Input) "".ScanToken���€��"runtime.zerovalue��� €�Btype.func(*"".Input) "".ScanToken���А�Btype.func(*"".Input) "".ScanToken���€��type.*"".Input�����"type."".ScanToken���þZgo.string."func(*lex.Input, lex.TokenReader)"�p��d��������!�������func(*lex.Input, lex.TokenReader)�� �Zgo.string."func(*lex.Input, lex.TokenReader)"���þHtype.func(*"".Input, "".TokenReader)� �� �������_-�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Zgo.string."func(*lex.Input, lex.TokenReader)"���p��Zgo.weak.type.*func(*"".Input, "".TokenReader)���€��"runtime.zerovalue��� €�Htype.func(*"".Input, "".TokenReader)���Р�Htype.func(*"".Input, "".TokenReader)���€��type.*"".Input�����&type."".TokenReader���þRgo.string."func(*lex.Input, int, string)"�`��\���������������func(*lex.Input, int, string)�� �Rgo.string."func(*lex.Input, int, string)"���þBtype.func(*"".Input, int, string)�°��°�������ᬇÝ�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Rgo.string."func(*lex.Input, int, string)"���p��Tgo.weak.type.*func(*"".Input, int, string)���€��"runtime.zerovalue��� €�Btype.func(*"".Input, int, string)���а�Btype.func(*"".Input, int, string)���€��type.*"".Input�����type.int��� ��type.string���þ2go.string."[][]lex.Token"�@��<�������� �������[][]lex.Token�� �2go.string."[][]lex.Token"���þ"type.[][]"".Token� �� �������<ˆ¤¾�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��2go.string."[][]lex.Token"���p��4go.weak.type.*[][]"".Token���€��"runtime.zerovalue�����type.[]"".Token���þLgo.typelink.[][]lex.Token/[][]"".Token��������������"type.[][]"".Token���þbruntime.gcbits.0x48844448844448844448844400000000� �� H„DH„DH„DH„D�����þ4go.string."[8][]lex.Token"�@��>���������������[8][]lex.Token�� �4go.string."[8][]lex.Token"���þ$type.[8][]"".Token�À��ÀÀ�������U4©���������������������������������������������������������������������������������� à� runtime.algarray���0��bruntime.gcbits.0x48844448844448844448844400000000���P��4go.string."[8][]lex.Token"���p��6go.weak.type.*[8][]"".Token���€��"runtime.zerovalue�����type.[]"".Token��� ��"type.[][]"".Token���þPgo.typelink.[8][]lex.Token/[8][]"".Token��������������$type.[8][]"".Token���þTgo.string."*map.bucket[string][]lex.Token"�`��^���������������*map.bucket[string][]lex.Token�� �Tgo.string."*map.bucket[string][]lex.Token"���þDtype.*map.bucket[string][]"".Token� �� �������m&ï�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Tgo.string."*map.bucket[string][]lex.Token"���p��Vgo.weak.type.**map.bucket[string][]"".Token���€��"runtime.zerovalue�����Btype.map.bucket[string][]"".Token���þ,Jtype..gc.map.bucket[string][]"".Token�,����þRtype..gcprog.map.bucket[string][]"".Token���*™™™™Y–eY–e �þRgo.string."map.bucket[string][]lex.Token"�`��\���������������map.bucket[string][]lex.Token�� �Rgo.string."map.bucket[string][]lex.Token"���þBtype.map.bucket[string][]"".Token�°��°P������[=¤���Y�����������������������������������������������������������������������������������������������������������������������������������������������������ˆ���������������������������������������H������ à� runtime.algarray���0��Jtype..gc.map.bucket[string][]"".Token���@��Rtype..gcprog.map.bucket[string][]"".Token���P��Rgo.string."map.bucket[string][]lex.Token"���p��Tgo.weak.type.*map.bucket[string][]"".Token���€��"runtime.zerovalue���À�Btype.map.bucket[string][]"".Token���À�� go.string."keys"���à��type.[8]string�����$go.string."values"���°��$type.[8][]"".Token���à��(go.string."overflow"���€��Dtype.*map.bucket[string][]"".Token���þLgo.string."map.hdr[string][]lex.Token"�`��V���������������map.hdr[string][]lex.Token�� �Lgo.string."map.hdr[string][]lex.Token"���þ<type.map.hdr[string][]"".Token�à��à0�������'6V�������������������������������������������������������������������������������������������������������������������������������������������������������� ������� à� runtime.algarray���0��bruntime.gcbits.0x44844800000000000000000000000000���P��Lgo.string."map.hdr[string][]lex.Token"���p��Ngo.weak.type.*map.hdr[string][]"".Token���€��"runtime.zerovalue���À�<type.map.hdr[string][]"".Token���À��&go.string."buckets"���à��Dtype.*map.bucket[string][]"".Token�����,go.string."oldbuckets"���°��Dtype.*map.bucket[string][]"".Token���þDgo.string."map[string][]lex.Token"�P��N���������������map[string][]lex.Token�� �Dgo.string."map[string][]lex.Token"���þ4type.map[string][]"".Token�Ü��Ü�������ÁË£·�5������������������������������������������������������������������������������������������P €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Dgo.string."map[string][]lex.Token"���p��Fgo.weak.type.*map[string][]"".Token���€��"runtime.zerovalue�����type.string��� ��type.[]"".Token���°��Btype.map.bucket[string][]"".Token���À��<type.map.hdr[string][]"".Token���þpgo.typelink.map[string][]lex.Token/map[string][]"".Token��������������4type.map[string][]"".Token���þ~go.string."func(*lex.Input, *lex.Macro) map[string][]lex.Token"���ˆ��������3�������func(*lex.Input, *lex.Macro) map[string][]lex.Token�� �~go.string."func(*lex.Input, *lex.Macro) map[string][]lex.Token"���þjtype.func(*"".Input, *"".Macro) map[string][]"".Token�°��°�������þ.4÷�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��~go.string."func(*lex.Input, *lex.Macro) map[string][]lex.Token"���p��|go.weak.type.*func(*"".Input, *"".Macro) map[string][]"".Token���€��"runtime.zerovalue��� €�jtype.func(*"".Input, *"".Macro) map[string][]"".Token���Р�jtype.func(*"".Input, *"".Macro) map[string][]"".Token���€��type.*"".Input�����type.*"".Macro��� ��4type.map[string][]"".Token���þŠgo.string."func(*lex.Input, *lex.Macro) ([]lex.Token, lex.ScanToken)"� ��”��������9�������func(*lex.Input, *lex.Macro) ([]lex.Token, lex.ScanToken)�� �Šgo.string."func(*lex.Input, *lex.Macro) ([]lex.Token, lex.ScanToken)"���þttype.func(*"".Input, *"".Macro) ([]"".Token, "".ScanToken)�À��À�������Ù7ìØ�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Šgo.string."func(*lex.Input, *lex.Macro) ([]lex.Token, lex.ScanToken)"���p��†go.weak.type.*func(*"".Input, *"".Macro) ([]"".Token, "".ScanToken)���€��"runtime.zerovalue��� €�ttype.func(*"".Input, *"".Macro) ([]"".Token, "".ScanToken)���Р�ttype.func(*"".Input, *"".Macro) ([]"".Token, "".ScanToken)���€��type.*"".Input�����type.*"".Macro��� ��type.[]"".Token���°��"type."".ScanToken���þvgo.string."func(*lex.Input, string, []string, []lex.Token)"�€��€��������/�������func(*lex.Input, string, []string, []lex.Token)�� �vgo.string."func(*lex.Input, string, []string, []lex.Token)"���þdtype.func(*"".Input, string, []string, []"".Token)�À��À�������*Ür�3���������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��vgo.string."func(*lex.Input, string, []string, []lex.Token)"���p��vgo.weak.type.*func(*"".Input, string, []string, []"".Token)���€��"runtime.zerovalue��� €�dtype.func(*"".Input, string, []string, []"".Token)���ÐÀ�dtype.func(*"".Input, string, []string, []"".Token)���€��type.*"".Input�����type.string��� ��type.[]string���°��type.[]"".Token���þBgo.string."func(*lex.Input) bool"�P��L���������������func(*lex.Input) bool�� �Bgo.string."func(*lex.Input) bool"���þ2type.func(*"".Input) bool� �� �������µðҋ�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Bgo.string."func(*lex.Input) bool"���p��Dgo.weak.type.*func(*"".Input) bool���€��"runtime.zerovalue��� €�2type.func(*"".Input) bool���А�2type.func(*"".Input) bool���€��type.*"".Input�����type.bool���þHgo.string."func(*lex.Input, string)"�`��R���������������func(*lex.Input, string)�� �Hgo.string."func(*lex.Input, string)"���þ8type.func(*"".Input, string)� �� �������ªÐbî�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Hgo.string."func(*lex.Input, string)"���p��Jgo.weak.type.*func(*"".Input, string)���€��"runtime.zerovalue��� €�8type.func(*"".Input, string)���Р�8type.func(*"".Input, string)���€��type.*"".Input�����type.string���þDgo.string."func(*lex.Input, bool)"�P��N���������������func(*lex.Input, bool)�� �Dgo.string."func(*lex.Input, bool)"���þ4type.func(*"".Input, bool)� �� �������bwÕ$�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Dgo.string."func(*lex.Input, bool)"���p��Fgo.weak.type.*func(*"".Input, bool)���€��"runtime.zerovalue��� €�4type.func(*"".Input, bool)���Р�4type.func(*"".Input, bool)���€��type.*"".Input�����type.bool���þPgo.string."func(*lex.Input, *lex.Macro)"�`��Z���������������func(*lex.Input, *lex.Macro)�� �Pgo.string."func(*lex.Input, *lex.Macro)"���þ>type.func(*"".Input, *"".Macro)� �� �������فs¾�3������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Pgo.string."func(*lex.Input, *lex.Macro)"���p��Pgo.weak.type.*func(*"".Input, *"".Macro)���€��"runtime.zerovalue��� €�>type.func(*"".Input, *"".Macro)���Р�>type.func(*"".Input, *"".Macro)���€��type.*"".Input�����type.*"".Macro���þxgo.string."func(*lex.Input, string) ([]string, []lex.Token)"���‚��������0�������func(*lex.Input, string) ([]string, []lex.Token)�� �xgo.string."func(*lex.Input, string) ([]string, []lex.Token)"���þftype.func(*"".Input, string) ([]string, []"".Token)�À��À�������»-q�3�������������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��xgo.string."func(*lex.Input, string) ([]string, []lex.Token)"���p��xgo.weak.type.*func(*"".Input, string) ([]string, []"".Token)���€��"runtime.zerovalue��� €�ftype.func(*"".Input, string) ([]string, []"".Token)���Р�ftype.func(*"".Input, string) ([]string, []"".Token)���€��type.*"".Input�����type.string��� ��type.[]string���°��type.[]"".Token���þ"go.string."Error"�0��,���������������Error�� �"go.string."Error"���þBgo.string."func(...interface {})"�P��L���������������func(...interface {})�� �Bgo.string."func(...interface {})"���þ4type.func(...interface {})����������Ë�3��������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Bgo.string."func(...interface {})"���p��Fgo.weak.type.*func(...interface {})���€��"runtime.zerovalue��� €�4type.func(...interface {})���А�4type.func(...interface {})���€��&type.[]interface {}���þ&go.string."argsFor"�0��0���������������argsFor�� �&go.string."argsFor"���þfgo.string."func(*lex.Macro) map[string][]lex.Token"�p��p��������'�������func(*lex.Macro) map[string][]lex.Token�� �fgo.string."func(*lex.Macro) map[string][]lex.Token"���þTtype.func(*"".Macro) map[string][]"".Token� �� ������� Ì�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��fgo.string."func(*lex.Macro) map[string][]lex.Token"���p��fgo.weak.type.*func(*"".Macro) map[string][]"".Token���€��"runtime.zerovalue��� €�Ttype.func(*"".Macro) map[string][]"".Token���А�Ttype.func(*"".Macro) map[string][]"".Token���€��type.*"".Macro�����4type.map[string][]"".Token���þ6go.string."collectArgument"�@��@���������������collectArgument�� �6go.string."collectArgument"���þrgo.string."func(*lex.Macro) ([]lex.Token, lex.ScanToken)"�€��|��������-�������func(*lex.Macro) ([]lex.Token, lex.ScanToken)�� �rgo.string."func(*lex.Macro) ([]lex.Token, lex.ScanToken)"���þ^type.func(*"".Macro) ([]"".Token, "".ScanToken)�°��°�������k�Š‰�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��rgo.string."func(*lex.Macro) ([]lex.Token, lex.ScanToken)"���p��pgo.weak.type.*func(*"".Macro) ([]"".Token, "".ScanToken)���€��"runtime.zerovalue��� €�^type.func(*"".Macro) ([]"".Token, "".ScanToken)���А�^type.func(*"".Macro) ([]"".Token, "".ScanToken)���€��type.*"".Macro�����type.[]"".Token��� ��"type."".ScanToken���þ.go.string."defineMacro"�@��8�������� �������defineMacro�� �.go.string."defineMacro"���þ^go.string."func(string, []string, []lex.Token)"�p��h��������#�������func(string, []string, []lex.Token)�� �^go.string."func(string, []string, []lex.Token)"���þNtype.func(string, []string, []"".Token)�°��°�������r2™�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��^go.string."func(string, []string, []lex.Token)"���p��`go.weak.type.*func(string, []string, []"".Token)���€��"runtime.zerovalue��� €�Ntype.func(string, []string, []"".Token)���а�Ntype.func(string, []string, []"".Token)���€��type.string�����type.[]string��� ��type.[]"".Token���þ"go.string."else_"�0��,���������������else_�� �"go.string."else_"���þ&go.string."enabled"�0��0���������������enabled�� �&go.string."enabled"���þ.go.string."func() bool"�@��8�������� �������func() bool�� �.go.string."func() bool"���þ type.func() bool����������TËx�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��.go.string."func() bool"���p��2go.weak.type.*func() bool���€��"runtime.zerovalue��� €� type.func() bool���Ѐ� type.func() bool���€��type.bool���þ2go.string."expectNewline"�@��<�������� �������expectNewline�� �2go.string."expectNewline"���þ0go.string."func(string)"�@��:�������� �������func(string)�� �0go.string."func(string)"���þ"type.func(string)����������ŠÇ¹¾�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��0go.string."func(string)"���p��4go.weak.type.*func(string)���€��"runtime.zerovalue��� €�"type.func(string)���А�"type.func(string)���€��type.string���þ,go.string."expectText"�@��6��������
�������expectText�� �,go.string."expectText"���þ go.string."hash"�0��*���������������hash�� � go.string."hash"���þ,go.string."func(bool)"�@��6��������
�������func(bool)�� �,go.string."func(bool)"���þtype.func(bool)����������7Hù×�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."func(bool)"���p��0go.weak.type.*func(bool)���€��"runtime.zerovalue��� €�type.func(bool)���А�type.func(bool)���€��type.bool���þ.go.string."invokeMacro"�@��8�������� �������invokeMacro�� �.go.string."invokeMacro"���þ8go.string."func(*lex.Macro)"�P��B���������������func(*lex.Macro)�� �8go.string."func(*lex.Macro)"���þ(type.func(*"".Macro)����������ø¶öÞ�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."func(*lex.Macro)"���p��:go.weak.type.*func(*"".Macro)���€��"runtime.zerovalue��� €�(type.func(*"".Macro)���А�(type.func(*"".Macro)���€��type.*"".Macro���þ6go.string."macroDefinition"�@��@���������������macroDefinition�� �6go.string."macroDefinition"���þ`go.string."func(string) ([]string, []lex.Token)"�p��j��������$�������func(string) ([]string, []lex.Token)�� �`go.string."func(string) ([]string, []lex.Token)"���þPtype.func(string) ([]string, []"".Token)�°��°�������Ùc*�3������������������������������������������������������������������������������������������������������������������������������������ €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��`go.string."func(string) ([]string, []lex.Token)"���p��bgo.weak.type.*func(string) ([]string, []"".Token)���€��"runtime.zerovalue��� €�Ptype.func(string) ([]string, []"".Token)���А�Ptype.func(string) ([]string, []"".Token)���€��type.string�����type.[]string��� ��type.[]"".Token���þ*go.string."macroName"�@��4�������� �������macroName�� �*go.string."macroName"���þtype.*"".Input��°��°�������=":�6������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������¶  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*lex.Input"���p��.go.weak.type.**"".Input���€��"runtime.zerovalue�����type."".Input���` �type.*"".Input���Àð�type.*"".Input���ð��"go.string."Close"�����type.func()��� ��(type.func(*"".Input)���°��""".(*Input).Close���À��""".(*Input).Close���Ð��go.string."Col"���ð��type.func() int���€��0type.func(*"".Input) int�����"".(*Input).Col��� ��"".(*Input).Col���°��"go.string."Error"���Ð��4type.func(...interface {})���à��Jtype.func(*"".Input, ...interface {})���ð��""".(*Input).Error���€��""".(*Input).Error����� go.string."File"���°��$type.func() string���À��6type.func(*"".Input) string���Ð�� "".(*Input).File���à�� "".(*Input).File���ð�� go.string."Line"�����type.func() int��� ��0type.func(*"".Input) int���°�� "".(*Input).Line���À�� "".(*Input).Line���Ð�� go.string."Next"���ð��0type.func() "".ScanToken���€��Btype.func(*"".Input) "".ScanToken����� "".(*Input).Next��� �� "".(*Input).Next���°�� go.string."Push"���Ð��2type.func("".TokenReader)���à��Htype.func(*"".Input, "".TokenReader)���ð�� "".(*Input).Push���€�� "".(*Input).Push�����$go.string."SetPos"���°��,type.func(int, string)���À��Btype.func(*"".Input, int, string)���Ð��$"".(*Input).SetPos���à��$"".(*Input).SetPos���ð�� go.string."Text"�����$type.func() string��� ��6type.func(*"".Input) string���°�� "".(*Input).Text���À�� "".(*Input).Text���Ð��&go.string."argsFor"���à��"go.importpath."".���ð��Ttype.func(*"".Macro) map[string][]"".Token���€ ��jtype.func(*"".Input, *"".Macro) map[string][]"".Token��� ��&"".(*Input).argsFor���  ��&"".(*Input).argsFor���° ��6go.string."collectArgument"���À ��"go.importpath."".���Ð ��^type.func(*"".Macro) ([]"".Token, "".ScanToken)���à ��ttype.func(*"".Input, *"".Macro) ([]"".Token, "".ScanToken)���ð ��6"".(*Input).collectArgument���€
��6"".(*Input).collectArgument���
��$go.string."define"��� 
��"go.importpath."".���°
��type.func()�����(type.func(*"".Input)���Ð
��$"".(*Input).define���à
��$"".(*Input).define���ð
��.go.string."defineMacro"���€ ��"go.importpath."".��� ��Ntype.func(string, []string, []"".Token)���  ��dtype.func(*"".Input, string, []string, []"".Token)���° ��."".(*Input).defineMacro���À ��."".(*Input).defineMacro���Ð ��"go.string."else_"���à ��"go.importpath."".���ð ��type.func()���€ ��(type.func(*"".Input)��� ��""".(*Input).else_���  ��""".(*Input).else_���° ��&go.string."enabled"���À ��"go.importpath."".���Ð �� type.func() bool���à ��2type.func(*"".Input) bool���ð ��&"".(*Input).enabled���€ ��&"".(*Input).enabled��� ��"go.string."endif"���  ��"go.importpath."".���° ��type.func()���À ��(type.func(*"".Input)���Ð ��""".(*Input).endif���à ��""".(*Input).endif���ð ��2go.string."expectNewline"���€��"go.importpath."".�����"type.func(string)��� ��8type.func(*"".Input, string)���°��2"".(*Input).expectNewline���À��2"".(*Input).expectNewline���Ð��,go.string."expectText"���à��"go.importpath."".���ð��4type.func(...interface {})���€��Jtype.func(*"".Input, ...interface {})�����,"".(*Input).expectText��� ��,"".(*Input).expectText���°�� go.string."hash"���À��"go.importpath."".���Ð�� type.func() bool���à��2type.func(*"".Input) bool���ð�� "".(*Input).hash���€�� "".(*Input).hash�����"go.string."ifdef"��� ��"go.importpath."".���°��type.func(bool)���À��4type.func(*"".Input, bool)���Ð��""".(*Input).ifdef���à��""".(*Input).ifdef���ð��&go.string."include"���€��"go.importpath."".�����type.func()��� ��(type.func(*"".Input)���°��&"".(*Input).include���À��&"".(*Input).include���Ð��.go.string."invokeMacro"���à��"go.importpath."".���ð��(type.func(*"".Macro)���€��>type.func(*"".Input, *"".Macro)�����."".(*Input).invokeMacro��� ��."".(*Input).invokeMacro���°�� go.string."line"���À��"go.importpath."".���Ð��type.func()���à��(type.func(*"".Input)���ð�� "".(*Input).line���€�� "".(*Input).line�����6go.string."macroDefinition"��� ��"go.importpath."".���°��Ptype.func(string) ([]string, []"".Token)���À��ftype.func(*"".Input, string) ([]string, []"".Token)���Ð��6"".(*Input).macroDefinition���à��6"".(*Input).macroDefinition���ð��*go.string."macroName"���€��"go.importpath."".�����$type.func() string��� ��6type.func(*"".Input) string���°��*"".(*Input).macroName���À��*"".(*Input).macroName���Ð��"go.string."undef"���à��"go.importpath."".���ð��type.func()���€��(type.func(*"".Input)�����""".(*Input).undef��� ��""".(*Input).undef���þbruntime.gcbits.0x48844484448844480000000000000000� �� H„D„DˆDH���������þ*go.string."lex.Input"�@��4�������� �������lex.Input�� �*go.string."lex.Input"���þ(go.string."includes"�@��2���������������includes�� �(go.string."includes"���þ6go.string."beginningOfLine"�@��@���������������beginningOfLine�� �6go.string."beginningOfLine"���þ,go.string."ifdefStack"�@��6��������
�������ifdefStack�� �,go.string."ifdefStack"���þ$go.string."macros"�0��.���������������macros�� �$go.string."macros"���þ go.string."peek"�0��*���������������peek�� � go.string."peek"���þ*go.string."peekToken"�@��4�������� �������peekToken�� �*go.string."peekToken"���þ(go.string."peekText"�@��2���������������peekText�� �(go.string."peekText"���þ"go.string."Input"�0��,���������������Input�� �"go.string."Input"���þtype."".Input��à��à€�������¯•ìª����������������������������������������������������������������� ������� ����������������������������������������������������������������������������������������������������������������������0���������������������������������������8���������������������������������������P���������������������������������������X���������������������������������������h���������������������������������������l���������������������������������������p�����������������������������������������������F à� runtime.algarray���0��bruntime.gcbits.0x48844484448844480000000000000000���P��*go.string."lex.Input"���p��type.*"".Input���€��"runtime.zerovalue���À�type."".Input���à��type."".Stack�����(go.string."includes"��� ��"go.importpath."".���°��type.[]string���à��6go.string."beginningOfLine"���ð��"go.importpath."".���€��type.bool���°��,go.string."ifdefStack"���À��"go.importpath."".���Ð��type.[]bool���€��$go.string."macros"�����"go.importpath."".��� ��2type.map[string]*"".Macro���Ð�� go.string."text"���à��"go.importpath."".���ð��type.string��� �� go.string."peek"���°��"go.importpath."".���À��type.bool���ð��*go.string."peekToken"���€��"go.importpath."".�����"type."".ScanToken���À��(go.string."peekText"���Ð��"go.importpath."".���à��type.string���`�type."".Input�����"go.string."Input"��� ��"go.importpath."".���°à�type."".Input���þ,go.string."*[1]string"�@��6��������
�������*[1]string�� �,go.string."*[1]string"���þtype.*[1]string� �� �������l.!ä�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*[1]string"���p��0go.weak.type.**[1]string���€��"runtime.zerovalue�����type.[1]string���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ<type..hashfunc.[1]interface {}��������������4type..hash.[1]interface {}���þ8type..eqfunc.[1]interface {}��������������0type..eq.[1]interface {}���þ2type..alg.[1]interface {}� �� �������������������<type..hashfunc.[1]interface {}�����8type..eqfunc.[1]interface {}���þ6go.string."[1]interface {}"�@��@���������������[1]interface {}�� �6go.string."[1]interface {}"���þ(type.[1]interface {}�À��À�������P‘[ú�������������������������������������������������������������������������������� ��2type..alg.[1]interface {}���0��bruntime.gcbits.0xcc000000000000000000000000000000���P��6go.string."[1]interface {}"���p��:go.weak.type.*[1]interface {}���€��"runtime.zerovalue�����"type.interface {}��� ��&type.[]interface {}���þVgo.typelink.[1]interface {}/[1]interface {}��������������(type.[1]interface {}���þ8go.string."*[1]interface {}"�P��B���������������*[1]interface {}�� �8go.string."*[1]interface {}"���þ*type.*[1]interface {}� �� �������¿¨5�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*[1]interface {}"���p��<go.weak.type.**[1]interface {}���€��"runtime.zerovalue�����(type.[1]interface {}���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ<type..hashfunc.[3]interface {}��������������4type..hash.[3]interface {}���þ8type..eqfunc.[3]interface {}��������������0type..eq.[3]interface {}���þ2type..alg.[3]interface {}� �� �������������������<type..hashfunc.[3]interface {}�����8type..eqfunc.[3]interface {}���þbruntime.gcbits.0xcccccc00000000000000000000000000� �� ÌÌÌ��������������þ6go.string."[3]interface {}"�@��@���������������[3]interface {}�� �6go.string."[3]interface {}"���þ(type.[3]interface {}�À��À0�������ÝÏÙ�������������������������������������������������������������������������������� ��2type..alg.[3]interface {}���0��bruntime.gcbits.0xcccccc00000000000000000000000000���P��6go.string."[3]interface {}"���p��:go.weak.type.*[3]interface {}���€��"runtime.zerovalue�����"type.interface {}��� ��&type.[]interface {}���þVgo.typelink.[3]interface {}/[3]interface {}��������������(type.[3]interface {}���þ8go.string."*[3]interface {}"�P��B���������������*[3]interface {}�� �8go.string."*[3]interface {}"���þ*type.*[3]interface {}� �� �������°þ¹�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*[3]interface {}"���p��<go.weak.type.**[3]interface {}���€��"runtime.zerovalue�����(type.[3]interface {}���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ<type..hashfunc.[2]interface {}��������������4type..hash.[2]interface {}���þ8type..eqfunc.[2]interface {}��������������0type..eq.[2]interface {}���þ2type..alg.[2]interface {}� �� �������������������<type..hashfunc.[2]interface {}�����8type..eqfunc.[2]interface {}���þbruntime.gcbits.0xcccc0000000000000000000000000000� �� ÌÌ���������������þ6go.string."[2]interface {}"�@��@���������������[2]interface {}�� �6go.string."[2]interface {}"���þ(type.[2]interface {}�À��À �������,Y¤ñ�������������������������������������������������������������������������������� ��2type..alg.[2]interface {}���0��bruntime.gcbits.0xcccc0000000000000000000000000000���P��6go.string."[2]interface {}"���p��:go.weak.type.*[2]interface {}���€��"runtime.zerovalue�����"type.interface {}��� ��&type.[]interface {}���þVgo.typelink.[2]interface {}/[2]interface {}��������������(type.[2]interface {}���þ8go.string."*[2]interface {}"�P��B���������������*[2]interface {}�� �8go.string."*[2]interface {}"���þ*type.*[2]interface {}� �� �������¾s-q�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*[2]interface {}"���p��<go.weak.type.**[2]interface {}���€��"runtime.zerovalue�����(type.[2]interface {}���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ0type..hashfunc.[0]string��������������(type..hash.[0]string���þ,type..eqfunc.[0]string��������������$type..eq.[0]string���þ&type..alg.[0]string� �� �������������������0type..hashfunc.[0]string�����,type..eqfunc.[0]string���þ*go.string."[0]string"�@��4�������� �������[0]string�� �*go.string."[0]string"���þtype.[0]string�À��À��������Æ8µI�‘�������������������������������������������������������������������������������� ��&type..alg.[0]string���0��^runtime.gcbits.0x000000000000000000000000000000���P��*go.string."[0]string"���p��.go.weak.type.*[0]string���€��"runtime.zerovalue�����type.string��� ��type.[]string���þ>go.typelink.[0]string/[0]string��������������type.[0]string���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ<type..hashfunc.[4]interface {}��������������4type..hash.[4]interface {}���þ8type..eqfunc.[4]interface {}��������������0type..eq.[4]interface {}���þ2type..alg.[4]interface {}� �� �������������������<type..hashfunc.[4]interface {}�����8type..eqfunc.[4]interface {}���þbruntime.gcbits.0xcccccccc000000000000000000000000� �� ÌÌÌÌ�������������þ6go.string."[4]interface {}"�@��@���������������[4]interface {}�� �6go.string."[4]interface {}"���þ(type.[4]interface {}�À��À@�������P2ï�������������������������������������������������������������������������������� ��2type..alg.[4]interface {}���0��bruntime.gcbits.0xcccccccc000000000000000000000000���P��6go.string."[4]interface {}"���p��:go.weak.type.*[4]interface {}���€��"runtime.zerovalue�����"type.interface {}��� ��&type.[]interface {}���þVgo.typelink.[4]interface {}/[4]interface {}��������������(type.[4]interface {}���þ,go.string."*[0]string"�@��6��������
�������*[0]string�� �,go.string."*[0]string"���þtype.*[0]string� �� �������9»^Ú�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*[0]string"���p��0go.weak.type.**[0]string���€��"runtime.zerovalue�����type.[0]string���þ8go.string."*[4]interface {}"�P��B���������������*[4]interface {}�� �8go.string."*[4]interface {}"���þ*type.*[4]interface {}� �� �������ˆ-l�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*[4]interface {}"���p��<go.weak.type.**[4]interface {}���€��"runtime.zerovalue�����(type.[4]interface {}���þ,go.string."*lex.Slice"�@��6��������
�������*lex.Slice�� �,go.string."*lex.Slice"���þ8go.string."func(*lex.Slice)"�P��B���������������func(*lex.Slice)�� �8go.string."func(*lex.Slice)"���þ(type.func(*"".Slice)����������OöI�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."func(*lex.Slice)"���p��:go.weak.type.*func(*"".Slice)���€��"runtime.zerovalue��� €�(type.func(*"".Slice)���А�(type.func(*"".Slice)���€��type.*"".Slice���þ@go.string."func(*lex.Slice) int"�P��J���������������func(*lex.Slice) int�� �@go.string."func(*lex.Slice) int"���þ0type.func(*"".Slice) int� �� �������WóTš�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��@go.string."func(*lex.Slice) int"���p��Bgo.weak.type.*func(*"".Slice) int���€��"runtime.zerovalue��� €�0type.func(*"".Slice) int���А�0type.func(*"".Slice) int���€��type.*"".Slice�����type.int���þFgo.string."func(*lex.Slice) string"�P��P���������������func(*lex.Slice) string�� �Fgo.string."func(*lex.Slice) string"���þ6type.func(*"".Slice) string� �� �������g)Ñ�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Fgo.string."func(*lex.Slice) string"���p��Hgo.weak.type.*func(*"".Slice) string���€��"runtime.zerovalue��� €�6type.func(*"".Slice) string���А�6type.func(*"".Slice) string���€��type.*"".Slice�����type.string���þTgo.string."func(*lex.Slice) lex.ScanToken"�`��^���������������func(*lex.Slice) lex.ScanToken�� �Tgo.string."func(*lex.Slice) lex.ScanToken"���þBtype.func(*"".Slice) "".ScanToken� �� �������ÑÁ/�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Tgo.string."func(*lex.Slice) lex.ScanToken"���p��Tgo.weak.type.*func(*"".Slice) "".ScanToken���€��"runtime.zerovalue��� €�Btype.func(*"".Slice) "".ScanToken���А�Btype.func(*"".Slice) "".ScanToken���€��type.*"".Slice�����"type."".ScanToken���þRgo.string."func(*lex.Slice, int, string)"�`��\���������������func(*lex.Slice, int, string)�� �Rgo.string."func(*lex.Slice, int, string)"���þBtype.func(*"".Slice, int, string)�°��°�������1|’¹�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Rgo.string."func(*lex.Slice, int, string)"���p��Tgo.weak.type.*func(*"".Slice, int, string)���€��"runtime.zerovalue��� €�Btype.func(*"".Slice, int, string)���а�Btype.func(*"".Slice, int, string)���€��type.*"".Slice�����type.int��� ��type.string���þtype.*"".Slice����������� Æ3�6������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������V  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*lex.Slice"���p��.go.weak.type.**"".Slice���€��"runtime.zerovalue�����type."".Slice���` �type.*"".Slice���Àð�type.*"".Slice���ð��"go.string."Close"�����type.func()��� ��(type.func(*"".Slice)���°��""".(*Slice).Close���À��""".(*Slice).Close���Ð��go.string."Col"���ð��type.func() int���€��0type.func(*"".Slice) int�����"".(*Slice).Col��� ��"".(*Slice).Col���°�� go.string."File"���Ð��$type.func() string���à��6type.func(*"".Slice) string���ð�� "".(*Slice).File���€�� "".(*Slice).File����� go.string."Line"���°��type.func() int���À��0type.func(*"".Slice) int���Ð�� "".(*Slice).Line���à�� "".(*Slice).Line���ð�� go.string."Next"�����0type.func() "".ScanToken��� ��Btype.func(*"".Slice) "".ScanToken���°�� "".(*Slice).Next���À�� "".(*Slice).Next���Ð��$go.string."SetPos"���ð��,type.func(int, string)���€��Btype.func(*"".Slice, int, string)�����$"".(*Slice).SetPos��� ��$"".(*Slice).SetPos���°�� go.string."Text"���Ð��$type.func() string���à��6type.func(*"".Slice) string���ð�� "".(*Slice).Text���€�� "".(*Slice).Text���þbruntime.gcbits.0x48844484444844000000000000000000� �� H„D„DHD����������þ*go.string."lex.Slice"�@��4�������� �������lex.Slice�� �*go.string."lex.Slice"���þ(go.string."fileName"�@��2���������������fileName�� �(go.string."fileName"���þgo.string."pos"�0��(���������������pos�� �go.string."pos"���þ"go.string."Slice"�0��,���������������Slice�� �"go.string."Slice"���þtype."".Slice��Ð��Ð8�������GEO����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(���������������������������������������0�����������������������������������������������, à� runtime.algarray���0��bruntime.gcbits.0x48844484444844000000000000000000���P��*go.string."lex.Slice"���p��type.*"".Slice���€��"runtime.zerovalue���À�type."".Slice���À��$go.string."tokens"���Ð��"go.importpath."".���à��type.[]"".Token�����(go.string."fileName"��� ��"go.importpath."".���°��type.string���à�� go.string."line"���ð��"go.importpath."".���€��type.int���°��go.string."pos"���À��"go.importpath."".���Ð��type.int���`€�type."".Slice���€��"go.string."Slice"�����"go.importpath."".��� Ð�type."".Slice���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ4type..hashfunc.[1]"".Token��������������,type..hash.[1]"".Token���þ0type..eqfunc.[1]"".Token��������������(type..eq.[1]"".Token���þ*type..alg.[1]"".Token� �� �������������������4type..hashfunc.[1]"".Token�����0type..eqfunc.[1]"".Token���þ0go.string."[1]lex.Token"�@��:�������� �������[1]lex.Token�� �0go.string."[1]lex.Token"���þ type.[1]"".Token�À��À�������CÇÍS�������������������������������������������������������������������������������� ��*type..alg.[1]"".Token���0��bruntime.gcbits.0x84444800000000000000000000000000���P��0go.string."[1]lex.Token"���p��2go.weak.type.*[1]"".Token���€��"runtime.zerovalue�����type."".Token��� ��type.[]"".Token���þHgo.typelink.[1]lex.Token/[1]"".Token�������������� type.[1]"".Token���þ2go.string."*[1]lex.Token"�@��<�������� �������*[1]lex.Token�� �2go.string."*[1]lex.Token"���þ"type.*[1]"".Token� �� �������Æò�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��2go.string."*[1]lex.Token"���p��4go.weak.type.**[1]"".Token���€��"runtime.zerovalue����� type.[1]"".Token���þ0go.string."*[]lex.Token"�@��:�������� �������*[]lex.Token�� �0go.string."*[]lex.Token"���þ type.*[]"".Token� �� �������,W8{�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��0go.string."*[]lex.Token"���p��2go.weak.type.**[]"".Token���€��"runtime.zerovalue�����type.[]"".Token���þ.go.string."**lex.Macro"�@��8�������� �������**lex.Macro�� �.go.string."**lex.Macro"���þtype.**"".Macro� �� �������ÙjH+�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��.go.string."**lex.Macro"���p��0go.weak.type.***"".Macro���€��"runtime.zerovalue�����type.*"".Macro���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ6type..hashfunc."".Tokenizer��������������.type..hash."".Tokenizer���þ2type..eqfunc."".Tokenizer��������������*type..eq."".Tokenizer���þ,type..alg."".Tokenizer� �� �������������������6type..hashfunc."".Tokenizer�����2type..eqfunc."".Tokenizer���þbruntime.gcbits.0x84848400000000000000000000000000� �� „„„��������������þ2go.string."lex.Tokenizer"�@��<�������� �������lex.Tokenizer�� �2go.string."lex.Tokenizer"���þgo.string."tok"�0��(���������������tok�� �go.string."tok"���þgo.string."s"�0��$���������������s�� �go.string."s"���þ go.string."file"�0��*���������������file�� � go.string."file"���þ*go.string."Tokenizer"�@��4�������� �������Tokenizer�� �*go.string."Tokenizer"���þ"type."".Tokenizer�� �� 0�������O¡âM����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������(�����������������������������������������������2 ��,type..alg."".Tokenizer���0��bruntime.gcbits.0x84848400000000000000000000000000���P��2go.string."lex.Tokenizer"���p��$type.*"".Tokenizer���€��"runtime.zerovalue���À�"type."".Tokenizer���À��go.string."tok"���Ð��"go.importpath."".���à��"type."".ScanToken�����go.string."s"��� ��"go.importpath."".���°��4type.*text/scanner.Scanner���à�� go.string."line"���ð��"go.importpath."".���€��type.int���°��(go.string."fileName"���À��"go.importpath."".���Ð��type.string���€�� go.string."file"�����"go.importpath."".��� ��type.*os.File���`Ð�"type."".Tokenizer���Ð��*go.string."Tokenizer"���à��"go.importpath."".���ð �"type."".Tokenizer���þ4go.string."*lex.Tokenizer"�@��>���������������*lex.Tokenizer�� �4go.string."*lex.Tokenizer"���þ@go.string."func(*lex.Tokenizer)"�P��J���������������func(*lex.Tokenizer)�� �@go.string."func(*lex.Tokenizer)"���þ0type.func(*"".Tokenizer)����������íÖ\q�3���������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��@go.string."func(*lex.Tokenizer)"���p��Bgo.weak.type.*func(*"".Tokenizer)���€��"runtime.zerovalue��� €�0type.func(*"".Tokenizer)���А�0type.func(*"".Tokenizer)���€��$type.*"".Tokenizer���þHgo.string."func(*lex.Tokenizer) int"�`��R���������������func(*lex.Tokenizer) int�� �Hgo.string."func(*lex.Tokenizer) int"���þ8type.func(*"".Tokenizer) int� �� �������„9p‚�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Hgo.string."func(*lex.Tokenizer) int"���p��Jgo.weak.type.*func(*"".Tokenizer) int���€��"runtime.zerovalue��� €�8type.func(*"".Tokenizer) int���А�8type.func(*"".Tokenizer) int���€��$type.*"".Tokenizer�����type.int���þNgo.string."func(*lex.Tokenizer) string"�`��X���������������func(*lex.Tokenizer) string�� �Ngo.string."func(*lex.Tokenizer) string"���þ>type.func(*"".Tokenizer) string� �� �������T÷NR�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Ngo.string."func(*lex.Tokenizer) string"���p��Pgo.weak.type.*func(*"".Tokenizer) string���€��"runtime.zerovalue��� €�>type.func(*"".Tokenizer) string���А�>type.func(*"".Tokenizer) string���€��$type.*"".Tokenizer�����type.string���þ\go.string."func(*lex.Tokenizer) lex.ScanToken"�p��f��������"�������func(*lex.Tokenizer) lex.ScanToken�� �\go.string."func(*lex.Tokenizer) lex.ScanToken"���þJtype.func(*"".Tokenizer) "".ScanToken� �� �������7]1�3���������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��\go.string."func(*lex.Tokenizer) lex.ScanToken"���p��\go.weak.type.*func(*"".Tokenizer) "".ScanToken���€��"runtime.zerovalue��� €�Jtype.func(*"".Tokenizer) "".ScanToken���А�Jtype.func(*"".Tokenizer) "".ScanToken���€��$type.*"".Tokenizer�����"type."".ScanToken���þZgo.string."func(*lex.Tokenizer, int, string)"�p��d��������!�������func(*lex.Tokenizer, int, string)�� �Zgo.string."func(*lex.Tokenizer, int, string)"���þJtype.func(*"".Tokenizer, int, string)�°��°�������ÂÆm�3�������������������������������������������������������������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��Zgo.string."func(*lex.Tokenizer, int, string)"���p��\go.weak.type.*func(*"".Tokenizer, int, string)���€��"runtime.zerovalue��� €�Jtype.func(*"".Tokenizer, int, string)���а�Jtype.func(*"".Tokenizer, int, string)���€��$type.*"".Tokenizer�����type.int��� ��type.string���þ$type.*"".Tokenizer�����������+Eõó�6������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������V  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��4go.string."*lex.Tokenizer"���p��6go.weak.type.**"".Tokenizer���€��"runtime.zerovalue�����"type."".Tokenizer���` �$type.*"".Tokenizer���Àð�$type.*"".Tokenizer���ð��"go.string."Close"�����type.func()��� ��0type.func(*"".Tokenizer)���°��*"".(*Tokenizer).Close���À��*"".(*Tokenizer).Close���Ð��go.string."Col"���ð��type.func() int���€��8type.func(*"".Tokenizer) int�����&"".(*Tokenizer).Col��� ��&"".(*Tokenizer).Col���°�� go.string."File"���Ð��$type.func() string���à��>type.func(*"".Tokenizer) string���ð��("".(*Tokenizer).File���€��("".(*Tokenizer).File����� go.string."Line"���°��type.func() int���À��8type.func(*"".Tokenizer) int���Ð��("".(*Tokenizer).Line���à��("".(*Tokenizer).Line���ð�� go.string."Next"�����0type.func() "".ScanToken��� ��Jtype.func(*"".Tokenizer) "".ScanToken���°��("".(*Tokenizer).Next���À��("".(*Tokenizer).Next���Ð��$go.string."SetPos"���ð��,type.func(int, string)���€��Jtype.func(*"".Tokenizer, int, string)�����,"".(*Tokenizer).SetPos��� ��,"".(*Tokenizer).SetPos���°�� go.string."Text"���Ð��$type.func() string���à��>type.func(*"".Tokenizer) string���ð��("".(*Tokenizer).Text���€��("".(*Tokenizer).Text���þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·2dc77d960dd3e4b3de2361f9cbd75783�������������þTgclocals·44568aa369055d8938d809aa5d80843b��������������þTgclocals·9c703c5c7b9c1932c840b69f8ebce236�������������þ0type..hashfunc.[2]string��������������(type..hash.[2]string���þ,type..eqfunc.[2]string��������������$type..eq.[2]string���þ&type..alg.[2]string� �� �������������������0type..hashfunc.[2]string�����,type..eqfunc.[2]string���þbruntime.gcbits.0x48480000000000000000000000000000� �� HH���������������þ*go.string."[2]string"�@��4�������� �������[2]string�� �*go.string."[2]string"���þtype.[2]string�À��À �������PXåé�������������������������������������������������������������������������������� ��&type..alg.[2]string���0��bruntime.gcbits.0x48480000000000000000000000000000���P��*go.string."[2]string"���p��.go.weak.type.*[2]string���€��"runtime.zerovalue�����type.string��� ��type.[]string���þ>go.typelink.[2]string/[2]string��������������type.[2]string���þ,go.string."*[2]string"�@��6��������
�������*[2]string�� �,go.string."*[2]string"���þtype.*[2]string� �� ������� f<�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*[2]string"���p��0go.weak.type.**[2]string���€��"runtime.zerovalue�����type.[2]string���þ,go.string."*[8]string"�@��6��������
�������*[8]string�� �,go.string."*[8]string"���þtype.*[8]string� �� �������­”o�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*[8]string"���p��0go.weak.type.**[8]string���€��"runtime.zerovalue�����type.[8]string���þgo.string."log"�0��(���������������log�� �go.string."log"���þ$go.importpath.log.� �� ���������������� �go.string."log"���þ0go.string."text/scanner"�@��:�������� �������text/scanner�� �0go.string."text/scanner"���þ6go.importpath.text/scanner.� �� �������� �������� �0go.string."text/scanner"���þ&go.string."runtime"�0��0���������������runtime�� �&go.string."runtime"���þ,go.importpath.runtime.� �� ���������������� �&go.string."runtime"���þgo.string."io"�0��&���������������io�� �go.string."io"���þ"go.importpath.io.� �� ���������������� �go.string."io"���þ&go.string."unicode"�0��0���������������unicode�� �&go.string."unicode"���þ,go.importpath.unicode.� �� ���������������� �&go.string."unicode"���þ2go.string."path/filepath"�@��<�������� �������path/filepath�� �2go.string."path/filepath"���þ8go.importpath.path/filepath.� �� �������� �������� �2go.string."path/filepath"���þgo.string."os"�0��&���������������os�� �go.string."os"���þ"go.importpath.os.� �� ���������������� �go.string."os"���þ&go.string."strconv"�0��0���������������strconv�� �&go.string."strconv"���þ,go.importpath.strconv.� �� ���������������� �&go.string."strconv"���þ&go.string."strings"�0��0���������������strings�� �&go.string."strings"���þ,go.importpath.strings.� �� ���������������� �&go.string."strings"���þDgo.string."bootstrap/internal/obj"�P��N���������������bootstrap/internal/obj�� �Dgo.string."bootstrap/internal/obj"���þJgo.importpath.bootstrap/internal/obj.� �� ���������������� �Dgo.string."bootstrap/internal/obj"���þgo.string."fmt"�0��(���������������fmt�� �go.string."fmt"���þ$go.importpath.fmt.� �� ���������������� �go.string."fmt"���þPgo.string."bootstrap/asm/internal/flags"�`��Z���������������bootstrap/asm/internal/flags�� �Pgo.string."bootstrap/asm/internal/flags"���þVgo.importpath.bootstrap/asm/internal/flags.� �� ���������������� �Pgo.string."bootstrap/asm/internal/flags"���þ.type..hash.[1]string·f��������������(type..hash.[1]string���þ$runtime.strhash·f��������������runtime.strhash���þ*type..eq.[1]string·f��������������$type..eq.[1]string���þ."".TokenReader.Close·f��������������("".TokenReader.Close���þ*"".TokenReader.Col·f��������������$"".TokenReader.Col���þ,"".TokenReader.File·f��������������&"".TokenReader.File���þ,"".TokenReader.Line·f��������������&"".TokenReader.Line���þ,"".TokenReader.Next·f��������������&"".TokenReader.Next���þ0"".TokenReader.SetPos·f��������������*"".TokenReader.SetPos���þ,"".TokenReader.Text·f��������������&"".TokenReader.Text���þ2"".(*ScanToken).String·f��������������,"".(*ScanToken).String���þ(runtime.panicwrap·f��������������"runtime.panicwrap���þ,type..hash."".Token·f��������������&type..hash."".Token���þ$runtime.memhash·f��������������runtime.memhash���þ(type..eq."".Token·f��������������"type..eq."".Token���þ*"".(*Token).String·f��������������$"".(*Token).String���þ.type..hash.[8]string·f��������������(type..hash.[8]string���þ*type..eq.[8]string·f��������������$type..eq.[8]string���þ&"".(*Input).File·f�������������� "".(*Input).File���þ&"".(*Input).Line·f�������������� "".(*Input).Line���þ$"".(*Input).Col·f��������������"".(*Input).Col���þ*"".(*Input).SetPos·f��������������$"".(*Input).SetPos���þ:type..hash.[1]interface {}·f��������������4type..hash.[1]interface {}���þ.runtime.nilinterhash·f��������������(runtime.nilinterhash���þ6type..eq.[1]interface {}·f��������������0type..eq.[1]interface {}���þ$runtime.efaceeq·f��������������runtime.efaceeq���þ:type..hash.[3]interface {}·f��������������4type..hash.[3]interface {}���þ6type..eq.[3]interface {}·f��������������0type..eq.[3]interface {}���þ:type..hash.[2]interface {}·f��������������4type..hash.[2]interface {}���þ6type..eq.[2]interface {}·f��������������0type..eq.[2]interface {}���þ.type..hash.[0]string·f��������������(type..hash.[0]string���þ*type..eq.[0]string·f��������������$type..eq.[0]string���þ:type..hash.[4]interface {}·f��������������4type..hash.[4]interface {}���þ6type..eq.[4]interface {}·f��������������0type..eq.[4]interface {}���þ2type..hash.[1]"".Token·f��������������,type..hash.[1]"".Token���þ.type..eq.[1]"".Token·f��������������(type..eq.[1]"".Token���þ4type..hash."".Tokenizer·f��������������.type..hash."".Tokenizer���þ0type..eq."".Tokenizer·f��������������*type..eq."".Tokenizer���þ.type..hash.[2]string·f��������������(type..hash.[2]string���þ*type..eq.[2]string·f��������������$type..eq.[2]string���þ"runtime.zerovalue�0����ÿÿgo13ld