Files
wyst/parser/parser.go
T
2024-08-10 16:49:47 +02:00

18 lines
340 B
Go

package parser
import (
"github.com/wyst-lang/wyst/tokenizer"
)
func Parse(code string, rule Rule) ([]AstNode, tokenizer.State, error) {
tokens, state, _ := tokenizer.Tokenize(code)
var ast = []AstNode{}
for i := 0; i < len(tokens); i++ {
// token := tokens[i]
if rule.Inner == (String{""}) {
}
}
return ast, state, nil
}