Manipulating Python Programs
-
Updated
Dec 12, 2024 - Python
Manipulating Python Programs
Knowledge Graph Toolkit
Work as part of ANL summer 2022 research with emphasis on utilizing symbolic programming to perform NAS on graph neural networks
A toy scripting language with lexical and dynamic scoping, inspired by symbolic programming and written from scratch in C#.
Group project for Symbolic Programming course. An Answer Set Programming Sudoku solver. Final report:
A homebrew toy programming language. Constructs an AST and validates scoping rules. Has type inference, supports functions and currying, classes with constructors (but no inheritance), while and for loops, if/elseif/else conditionals, exceptions, dynamic objects, and more
Symbolic programming 💻 assignments for module: CSU34011
Add a description, image, and links to the symbolic-programming topic page so that developers can more easily learn about it.
To associate your repository with the symbolic-programming topic, visit your repo's landing page and select "manage topics."