chore: implement part of html renderer

This commit is contained in:
Steven
2023-12-13 23:50:05 +08:00
parent 453707d18c
commit 43ef9eaced
35 changed files with 449 additions and 91 deletions

View File

@ -20,11 +20,11 @@ func (*TextParser) Match(tokens []*tokenizer.Token) (int, bool) {
return 1, true
}
func (*TextParser) Parse(tokens []*tokenizer.Token) ast.Node {
func (*TextParser) Parse(tokens []*tokenizer.Token) (ast.Node, error) {
if len(tokens) == 0 {
return &ast.Text{}
return &ast.Text{}, nil
}
return &ast.Text{
Content: tokens[0].String(),
}
}, nil
}