Expressions now support function definition

This commit is contained in:
2024-04-02 04:36:03 +02:00
parent f58ec3ac32
commit 072dab4144
20 changed files with 376 additions and 143 deletions
+9 -5
View File
@@ -69,9 +69,12 @@ const (
SymAnd
SymNot
SymComment
SymFunction
SymFuncCall
SymFuncDef
SymList
SymKwBut
SymKwFunc
SymExpression
// SymOpenComment // 0: '/*'
// SymClosedComment // 0: '*/'
// SymOneLineComment // 0: '//'
@@ -82,9 +85,10 @@ var keywords map[string]Symbol
func init() {
//keywords = make(map[string]Symbol)
keywords = map[string]Symbol{
"AND": SymKwAnd,
"BUT": SymKwBut,
"NOT": SymKwNot,
"OR": SymKwOr,
"AND": SymKwAnd,
"BUT": SymKwBut,
"FUNC": SymKwFunc,
"NOT": SymKwNot,
"OR": SymKwOr,
}
}