Lines Matching defs:MakeString
33 type MakeString struct { struct
34 StringPos Pos
35 Strings []string
36 Variables []Variable
46 func (ms *MakeString) Clone() (result *MakeString) {
51 func (ms *MakeString) Pos() Pos {
55 func (ms *MakeString) End() Pos {
63 func (ms *MakeString) appendString(s string) {
72 func (ms *MakeString) appendVariable(v Variable) {
82 func (ms *MakeString) appendMakeString(other *MakeString) {
89 func (ms *MakeString) Value(scope Scope) string {
102 func (ms *MakeString) Dump() string {
115 func (ms *MakeString) Const() bool {
119 func (ms *MakeString) Empty() bool {
123 func (ms *MakeString) Split(sep string) []*MakeString {
127 func (ms *MakeString) SplitN(sep string, n int) []*MakeString {
133 func (ms *MakeString) Words() []*MakeString {
137 func (ms *MakeString) splitNFunc(n int, splitFunc func(s string, n int) []string) []*MakeString {
175 func (ms *MakeString) TrimLeftSpaces() {
181 func (ms *MakeString) TrimRightSpaces() {
186 func (ms *MakeString) TrimRightOne() {
193 func (ms *MakeString) EndsWith(ch rune) bool {
198 func (ms *MakeString) ReplaceLiteral(input string, output string) {