Skip to content

elena-lyulina/ast-canonicalization

Repository files navigation

ast-canonicalization

elena-lyulina

This repository contains AST-transformations that transform AST to a canonicalized state. These transformations are applied for the AST that is parsed by this python3 parser. Source code is in this repository and this project.

Transformations that are implemented in this project are mentioned in the following articles:

  • K. Rivers, Data-Driven Hint Generation in Vast Solution Spaces a Self-Improving Python Programming Tutor here
  • K. Rivers and K. R. Koedinger, A Canonicalizing Model for Building Programming Tutors here
  • Songwen Xu and Yam San Chee, Transformation-based Diagnosis of Student Programs for Programming Tutoring Systems here

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •