EOI: Lecture 7 complete

This commit is contained in:
2022-07-24 02:56:37 -04:00
parent de420a8111
commit e120749a7e
11 changed files with 662 additions and 449 deletions

View File

@ -3,7 +3,7 @@ extends Object
var SRegEx = preload("res://RegM/Scripts/SRegex.gd").new()
class_name Lexer
class_name RDP_Lexer
const TokenType : Dictionary = \

View File

@ -1,5 +1,7 @@
extends Object
class_name RDP_Parser
const NodeType = \
{
program = "Program",
@ -108,9 +110,9 @@ class PNode:
var SLexer : Script = preload("res://RDP/Scripts/Lexer.gd")
var SLexer : Script = preload("res://RDP/Scripts/RDP_Lexer.gd")
var TokenType = SLexer.TokenType
var NextToken : Lexer.Token
var NextToken : RDP_Lexer.Token
var Lexer

View File

@ -1,8 +1,8 @@
extends Panel
var Lexer = preload("Lexer.gd").new()
var Parser = preload("Parser.gd").new()
var Lexer = preload("RDP_Lexer.gd").new()
var Parser = preload("RDP_Parser.gd").new()
onready var Tokens_TOut = get_node("Tokens_TOut")