started work on variable table

This commit is contained in:
Aidan 2019-11-28 01:04:51 -08:00
parent 4e0890053d
commit 516fda54b3
No known key found for this signature in database
GPG key ID: 327711E983899316
2 changed files with 17 additions and 0 deletions

17
pkg/shsh/var_table.go Normal file
View file

@ -0,0 +1,17 @@
package shsh
import (
"strings"
)
type VarTable map[string]*Token
var (
GlobalVarTable *VarTable
)
// Library represents variables defined in inner scope
// It is assumed library is ordered from innermost scope to outermost scope
func GetVar(arg string, library []VarTable) *Token {
}