token

package
v0.3.3-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthToken        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowToken          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupToken = fmt.Errorf("proto: unexpected end of group")
)
View Source
var Type_name = map[int32]string{
	0:  "ILLEGAL",
	1:  "EOF",
	2:  "IDENT",
	3:  "INT",
	4:  "STRING",
	5:  "COMMA",
	6:  "SEMICOLON",
	7:  "LPAREN",
	8:  "RPAREN",
	9:  "LBRACKET",
	10: "RBRACKET",
	11: "AND",
	12: "OR",
	13: "EQ",
	14: "NEQ",
	15: "GT",
	16: "LT",
	17: "GTE",
	18: "LTE",
	19: "ADD",
	20: "SUB",
	21: "MUL",
	22: "DIV",
	23: "TRUE",
	24: "FALSE",
}
View Source
var Type_value = map[string]int32{
	"ILLEGAL":   0,
	"EOF":       1,
	"IDENT":     2,
	"INT":       3,
	"STRING":    4,
	"COMMA":     5,
	"SEMICOLON": 6,
	"LPAREN":    7,
	"RPAREN":    8,
	"LBRACKET":  9,
	"RBRACKET":  10,
	"AND":       11,
	"OR":        12,
	"EQ":        13,
	"NEQ":       14,
	"GT":        15,
	"LT":        16,
	"GTE":       17,
	"LTE":       18,
	"ADD":       19,
	"SUB":       20,
	"MUL":       21,
	"DIV":       22,
	"TRUE":      23,
	"FALSE":     24,
}

Functions

This section is empty.

Types

type Token

type Token struct {
	Type    Type   `protobuf:"varint,1,opt,name=type,proto3,enum=shield.token.Type" json:"type,omitempty"`
	Literal string `protobuf:"bytes,2,opt,name=literal,proto3" json:"literal,omitempty"`
}

func (*Token) Descriptor

func (*Token) Descriptor() ([]byte, []int)

func (*Token) GetLiteral

func (m *Token) GetLiteral() string

func (*Token) GetType

func (m *Token) GetType() Type

func (*Token) Marshal

func (m *Token) Marshal() (dAtA []byte, err error)

func (*Token) MarshalTo

func (m *Token) MarshalTo(dAtA []byte) (int, error)

func (*Token) MarshalToSizedBuffer

func (m *Token) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Token) ProtoMessage

func (*Token) ProtoMessage()

func (*Token) Reset

func (m *Token) Reset()

func (*Token) Size

func (m *Token) Size() (n int)

func (*Token) String

func (m *Token) String() string

func (*Token) Unmarshal

func (m *Token) Unmarshal(dAtA []byte) error

func (*Token) XXX_DiscardUnknown

func (m *Token) XXX_DiscardUnknown()

func (*Token) XXX_Marshal

func (m *Token) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Token) XXX_Merge

func (m *Token) XXX_Merge(src proto.Message)

func (*Token) XXX_Size

func (m *Token) XXX_Size() int

func (*Token) XXX_Unmarshal

func (m *Token) XXX_Unmarshal(b []byte) error

type Type

type Type int32
const (
	Type_ILLEGAL   Type = 0
	Type_EOF       Type = 1
	Type_IDENT     Type = 2
	Type_INT       Type = 3
	Type_STRING    Type = 4
	Type_COMMA     Type = 5
	Type_SEMICOLON Type = 6
	Type_LPAREN    Type = 7
	Type_RPAREN    Type = 8
	Type_LBRACKET  Type = 9
	Type_RBRACKET  Type = 10
	Type_AND       Type = 11
	Type_OR        Type = 12
	Type_EQ        Type = 13
	Type_NEQ       Type = 14
	Type_GT        Type = 15
	Type_LT        Type = 16
	Type_GTE       Type = 17
	Type_LTE       Type = 18
	Type_ADD       Type = 19
	Type_SUB       Type = 20
	Type_MUL       Type = 21
	Type_DIV       Type = 22
	Type_TRUE      Type = 23
	Type_FALSE     Type = 24
)

func LookupIdent

func LookupIdent(ident string) Type

func (Type) EnumDescriptor

func (Type) EnumDescriptor() ([]byte, []int)

func (Type) String

func (x Type) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL