summaryrefslogtreecommitdiff
path: root/COPYRIGHT
diff options
context:
space:
mode:
authorJohnny Richard <johnny@johnnyrichard.com>2023-04-29 20:49:51 +0200
committerCarlos Maniero <carlosmaniero@gmail.com>2023-04-29 15:57:15 -0300
commit3bc44f85de340c8da88d74b561b75716162d84d0 (patch)
treeaba9d34bdbfb199a705bb0d15e7185ca7fe83a8c /COPYRIGHT
parentcd77ac7997fa956c1d67ef91cde056e817aa16c7 (diff)
ast: Remove ast visitor pattern to simplify the code
I decided to remove the visitor pattern due to the lack of Object Oriented Programming support for C. Now if you want to navigate through the AST, you should do it with switch case and recursion. The code looks way simpler without visitor pattern. I have added a CFLAG -Werror which validates if the switch statement covers all branches for a given enum at compile time. Signed-off-by: Johnny Richard <johnny@johnnyrichard.com>
Diffstat (limited to 'COPYRIGHT')
0 files changed, 0 insertions, 0 deletions