Documentation
¶
Index ¶
- Variables
- func DecodeMessage(rd io.Reader) (interface{}, error)
- func EncodeMessage(msg interface{}) ([]byte, error)
- func Exit(code int)
- func ExitServer()
- func Line(fileIndex, debugIndex, offset int, item Item)
- func RegisterStructsForEncodeDecode(encoderId string)
- func SprintCutCheckQuote(max int, s string) string
- func StartServer()
- type AnnotatorFileData
- type CConn
- type FilesDataMsg
- type Item
- func IA(lhs *ItemList, op int, rhs *ItemList) Item
- func IAn() Item
- func IB(x Item, op int, y Item, result Item) Item
- func IBr() Item
- func IC(enter Item, result Item) Item
- func ICe(fun Item, args *ItemList) Item
- func II(expr, index, result Item) Item
- func II2(expr, low, high, max Item, slice3 bool, result Item) Item
- func IKV(key, value Item) Item
- func IL2(u ...Item) Item
- func ILa(reason string) Item
- func ILit(fields *ItemList) Item
- func INAnn(reason string) Item
- func IP(x Item) Item
- func IS(ch, value Item) Item
- func ISel(x, sel Item) Item
- func ISt() Item
- func ITA(x, t Item) Item
- func IU(enter Item, result Item) Item
- func IUe(op int, x Item) Item
- func IVi(v interface{}) Item
- func IVr(v int) Item
- func IVs(s string) Item
- func IVt(v interface{}) Item
- type ItemAnon
- type ItemAssign
- type ItemBinary
- type ItemBranch
- type ItemCall
- type ItemCallEnter
- type ItemIndex
- type ItemIndex2
- type ItemKeyValue
- type ItemLabel
- type ItemList
- type ItemList2
- type ItemLiteral
- type ItemNotAnn
- type ItemParen
- type ItemSelector
- type ItemSend
- type ItemStep
- type ItemTypeAssert
- type ItemUnary
- type ItemUnaryEnter
- type ItemValue
- type LineMsg
- type ReqFilesDataMsg
- type ReqStartMsg
- type Server
Constants ¶
This section is empty.
Variables ¶
View Source
var ServerAddress string
View Source
var ServerNetwork string
Functions ¶
func DecodeMessage ¶
func EncodeMessage ¶
func Exit ¶ added in v1.3.1
func Exit(code int)
Auto-inserted in annotated files to replace os.Exit calls. Not to be used.
func RegisterStructsForEncodeDecode ¶ added in v1.3.3
func RegisterStructsForEncodeDecode(encoderId string)
func SprintCutCheckQuote ¶ added in v1.3.3
Types ¶
type AnnotatorFileData ¶
type FilesDataMsg ¶
type FilesDataMsg struct {
Data []*AnnotatorFileData
}
type Item ¶
type Item interface {
// contains filtered or unexported methods
}
type ItemBranch ¶
type ItemBranch struct {
Item
}
type ItemCall ¶
type ItemCall struct { Item Enter *ItemCallEnter Result Item }
type ItemCallEnter ¶
type ItemIndex2 ¶
type ItemKeyValue ¶
type ItemLiteral ¶
type ItemNotAnn ¶ added in v1.3.1
type ItemSelector ¶
type ItemTypeAssert ¶
type ItemUnary ¶
type ItemUnary struct { Item Enter *ItemUnaryEnter Result Item }
type ItemUnaryEnter ¶
type ReqFilesDataMsg ¶
type ReqFilesDataMsg struct{}
type ReqStartMsg ¶
type ReqStartMsg struct{}
Click to show internal directories.
Click to hide internal directories.