コード例 #1
0
ファイル: tokens.go プロジェクト: subsilent/kappa
// tokstr returns a literal if provided, otherwise returns the token string.
func tokstr(tok lexer.Token, lit string) string {
	if lit != "" && tok != lexer.WS {
		return lit
	}
	return tok.String()
}
コード例 #2
0
ファイル: parser.go プロジェクト: eliquious/prefixdb
// tokstr returns a literal if provided, otherwise returns the token string.
func tokstr(tok lexer.Token, lit string) string {
	if tok == lexer.IDENT {
		return "IDENTIFIER (" + lit + ")"
	}
	return tok.String()
}