Skip to content
Snippets Groups Projects
Commit bf906321 authored by Sander Mathijs van Veen's avatar Sander Mathijs van Veen
Browse files

Added tree matching files.

parent 4b7e9fe6
No related branches found
No related tags found
No related merge requests found
from node import Node, Leaf
from parser import Parser
from external.graph_drawing.graph import generate_graph
from external.graph_drawing.line import generate_line
patterns = {
#'': L('')
}
def matches(exp, pattern):
pass
import unittest
from src.node import ExpressionNode as N, ExpressionLeaf as L
from src.match import patterns, matches
from src.parser import Parser
from tests.parser import ParserWrapper
class TestMatch(unittest.TestCase):
def setUp(self):
self.parser = ParserWrapper(Parser)
def test_constant(self):
pass
def assert_matches(self, exp, pattern_name):
self.assertTrue(matches(self.parser.run([exp]), patterns[pattern_name]))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment