Lines Matching defs:MakeString
45 type MakeString struct { struct
46 StringPos Pos
47 Strings []string
48 Variables []Variable
58 func (ms *MakeString) Clone() (result *MakeString) {
63 func (ms *MakeString) Pos() Pos {
67 func (ms *MakeString) End() Pos {
75 func (ms *MakeString) appendString(s string) {
84 func (ms *MakeString) appendVariable(v Variable) {
94 func (ms *MakeString) appendMakeString(other *MakeString) {
101 func (ms *MakeString) Value(scope Scope) string {
114 func (ms *MakeString) Dump() string {
127 func (ms *MakeString) Const() bool {
131 func (ms *MakeString) Empty() bool {
135 func (ms *MakeString) Split(sep string) []*MakeString {
139 func (ms *MakeString) SplitN(sep string, n int) []*MakeString {
148 func (ms *MakeString) Words() []*MakeString {
226 func (ms *MakeString) splitNFunc(n int, splitFunc func(s string, n int) []string) []*MakeString {
262 func (ms *MakeString) TrimLeftSpaces() {
268 func (ms *MakeString) TrimRightSpaces() {
273 func (ms *MakeString) TrimRightOne() {
280 func (ms *MakeString) EndsWith(ch rune) bool {
285 func (ms *MakeString) ReplaceLiteral(input string, output string) {
292 func (ms *MakeString) SingleVariable() (*MakeString, bool) {