2025-01-13 19:51:49 -08:00
|
|
|
package ast
|
|
|
|
|
|
2025-01-13 19:56:56 -08:00
|
|
|
import "code.jmug.me/jmug/compiler-in-go/pkg/token"
|
2025-01-13 19:51:49 -08:00
|
|
|
|
|
|
|
|
type StringLiteral struct {
|
|
|
|
|
Token token.Token
|
|
|
|
|
Value string
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (s *StringLiteral) expressionNode() {}
|
|
|
|
|
func (s *StringLiteral) TokenLiteral() string {
|
|
|
|
|
return s.Token.Literal
|
|
|
|
|
}
|
|
|
|
|
func (s *StringLiteral) String() string {
|
|
|
|
|
return s.Token.Literal
|
|
|
|
|
}
|