From 947873b34aabe46dfb9f8d06214736cb11b5a6b2 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Wed, 9 Aug 2023 11:47:39 +0200 Subject: codegen: add a bytecode generator (#5) * codegen: add a bytecode generator * cleaning scanner, parser and vm1. --- lang/golang/go.go | 5 ----- 1 file changed, 5 deletions(-) (limited to 'lang/golang') diff --git a/lang/golang/go.go b/lang/golang/go.go index 49b12d8..1517689 100644 --- a/lang/golang/go.go +++ b/lang/golang/go.go @@ -55,16 +55,11 @@ var GoParser = &parser.Parser{ "<": {parser.InfOp, 0, 6}, ":=": {parser.DefOp, 0, 7}, "=": {parser.AssignOp, 0, 7}, - "#call": {parser.CallExpr, 0, 0}, - "#id": {parser.Ident, 0, 0}, - "#num": {parser.NumberLit, 0, 0}, "if": {parser.IfStmt, parser.Stmt | parser.ExprSep, 0}, "func": {parser.FuncDecl, parser.Decl | parser.Call, 0}, "return": {parser.ReturnStmt, parser.Stmt, 0}, "{..}": {parser.StmtBloc, parser.ExprSep, 0}, - "{": {parser.StmtBloc, parser.ExprSep, 0}, // FIXME: redundant with above "(..)": {parser.ParBloc, parser.Call, 0}, - "(": {parser.ParBloc, parser.Call, 0}, // FIXME: redundant with above `".."`: {parser.StringLit, 0, 0}, }, } -- cgit v1.2.3