Update fsplc command
This commit is contained in:
parent
35299ea526
commit
92d4916997
@ -8,6 +8,7 @@ import "strings"
|
|||||||
import "os/exec"
|
import "os/exec"
|
||||||
import "path/filepath"
|
import "path/filepath"
|
||||||
import "git.tebibyte.media/sashakoshka/fspl/llvm"
|
import "git.tebibyte.media/sashakoshka/fspl/llvm"
|
||||||
|
import "git.tebibyte.media/sashakoshka/fspl/lexer"
|
||||||
import "git.tebibyte.media/sashakoshka/fspl/parser"
|
import "git.tebibyte.media/sashakoshka/fspl/parser"
|
||||||
import "git.tebibyte.media/sashakoshka/fspl/analyzer"
|
import "git.tebibyte.media/sashakoshka/fspl/analyzer"
|
||||||
import ferrors "git.tebibyte.media/sashakoshka/fspl/errors"
|
import ferrors "git.tebibyte.media/sashakoshka/fspl/errors"
|
||||||
@ -44,7 +45,9 @@ func (this *Compiler) Compile (inputs []string) error {
|
|||||||
|
|
||||||
var syntaxTree parser.Tree
|
var syntaxTree parser.Tree
|
||||||
for _, name := range inputs {
|
for _, name := range inputs {
|
||||||
err := syntaxTree.ParseFile(name)
|
lx, err := lexer.LexFile(name)
|
||||||
|
if err != nil { return err }
|
||||||
|
err = syntaxTree.Parse(lx)
|
||||||
if err != nil { return err }
|
if err != nil { return err }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user