package literal
import "cuelang.org/go/cue/literal"
Package literal implements conversions to and from string representations of basic data types.
Index ¶
Functions ¶
func Unquote ¶
Unquote interprets s as a single- or double-quoted, single- or multi-line string, possibly with custom escape delimiters, returning the string value that s quotes.
Types ¶
type QuoteInfo ¶
type QuoteInfo struct {
// contains filtered or unexported fields
}
QuoteInfo describes the type of quotes used for a string.
func ParseQuotes ¶
ParseQuotes checks if the opening quotes in start matches the ending quotes in end and reports its type as q or an error if they do not matching or are invalid. nStart indicates the number of bytes used for the opening quote.
func (QuoteInfo) IsDouble ¶
IsDouble reports whether the literal uses double quotes.
func (QuoteInfo) Unquote ¶
Unquote unquotes the given string. It must be terminated with a quote or an interpolation start. Escape sequences are expanded and surrogates are replaced with the corresponding non-surrogate code points.
Source Files ¶
doc.go string.go
- Version
- v0.0.10
- Published
- Sep 12, 2019
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 1 minute ago –
Tools for package owners.