Lines Matching refs:MakeString
35 type MakeString struct { struct
41 func SimpleMakeString(s string, pos Pos) *MakeString {
42 return &MakeString{
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) { argument
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 {
147 var words []*MakeString
216 func (ms *MakeString) splitNFunc(n int, splitFunc func(s string, n int) []string) []*MakeString {
217 ret := []*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) {