You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
333 B
19 lines
333 B
package main
|
|
|
|
import "strings"
|
|
|
|
var names = make(map[string][]token)
|
|
|
|
func buildWordDefinition(name string, stream []token) string {
|
|
var b strings.Builder
|
|
b.WriteString(": ")
|
|
b.WriteString(name)
|
|
b.WriteRune(' ')
|
|
for _, v := range stream {
|
|
b.WriteString(v.String())
|
|
b.WriteRune(' ')
|
|
}
|
|
b.WriteRune(';')
|
|
return b.String()
|
|
}
|