Lines Matching refs:MakeString
33 type MakeString struct { struct
39 func SimpleMakeString(s string, pos Pos) *MakeString {
40 return &MakeString{
46 func (ms *MakeString) Clone() (result *MakeString) { argument
51 func (ms *MakeString) Pos() Pos { argument
55 func (ms *MakeString) End() Pos { argument
63 func (ms *MakeString) appendString(s string) { argument
72 func (ms *MakeString) appendVariable(v Variable) { argument
82 func (ms *MakeString) appendMakeString(other *MakeString) { argument
89 func (ms *MakeString) Value(scope Scope) string { argument
102 func (ms *MakeString) Dump() string { argument
115 func (ms *MakeString) Const() bool { argument
119 func (ms *MakeString) Empty() bool { argument
123 func (ms *MakeString) Split(sep string) []*MakeString { argument
127 func (ms *MakeString) SplitN(sep string, n int) []*MakeString { argument
133 func (ms *MakeString) Words() []*MakeString { argument
137 func (ms *MakeString) splitNFunc(n int, splitFunc func(s string, n int) []string) []*MakeString { argument
138 ret := []*MakeString{}
175 func (ms *MakeString) TrimLeftSpaces() { argument
181 func (ms *MakeString) TrimRightSpaces() { argument
186 func (ms *MakeString) TrimRightOne() { argument
193 func (ms *MakeString) EndsWith(ch rune) bool { argument
198 func (ms *MakeString) ReplaceLiteral(input string, output string) { argument