Source code for puglang.lang.lexer

[docs]class LexicalError(Exception): pass
[docs]class Lexer: def __init__(self): self.tokens = [] self.source_code = ""
[docs] def load(self, source_code): self.source_code = source_code
[docs] def lex(self): if self.source_code == "": raise LexicalError("No source code for lexical scanning.") print("Lexing")