Expression analysis stub

This commit is contained in:
Sasha Koshka 2023-10-18 02:29:24 -04:00
parent 92e8205bb9
commit 30636e18aa
1 changed files with 31 additions and 0 deletions

View File

@ -1 +1,32 @@
package analyzer
import "fmt"
import "git.tebibyte.media/sashakoshka/fspl/entity"
func (this *Tree) analyzeExpression (
expression entity.Expression,
) (
entity.Expression,
error,
) {
switch expression.(type) {
default: panic(fmt.Sprint (
"BUG: analyzer doesnt know about expression ",
expression))
}
}
func (this *Tree) analyzeStatement (
statement entity.Statement,
) (
entity.Statement,
error,
) {
switch statement.(type) {
default: panic(fmt.Sprint (
"BUG: analyzer doesnt know about statement ",
statement))
}
}