Lines Matching defs:MakeString
35 type MakeString struct { struct
36 StringPos Pos
37 Strings []string
38 Variables []Variable
48 func (ms *MakeString) Clone() (result *MakeString) {
53 func (ms *MakeString) Pos() Pos {
57 func (ms *MakeString) End() Pos {
65 func (ms *MakeString) appendString(s string) {
74 func (ms *MakeString) appendVariable(v Variable) {
84 func (ms *MakeString) appendMakeString(other *MakeString) {
91 func (ms *MakeString) Value(scope Scope) string {
104 func (ms *MakeString) Dump() string {
117 func (ms *MakeString) Const() bool {
121 func (ms *MakeString) Empty() bool {
125 func (ms *MakeString) Split(sep string) []*MakeString {
129 func (ms *MakeString) SplitN(sep string, n int) []*MakeString {
138 func (ms *MakeString) Words() []*MakeString {
216 func (ms *MakeString) splitNFunc(n int, splitFunc func(s string, n int) []string) []*MakeString {
252 func (ms *MakeString) TrimLeftSpaces() {
258 func (ms *MakeString) TrimRightSpaces() {
263 func (ms *MakeString) TrimRightOne() {
270 func (ms *MakeString) EndsWith(ch rune) bool {
275 func (ms *MakeString) ReplaceLiteral(input string, output string) {