summaryrefslogtreecommitdiff
path: root/src/Pure.ml (unfollow)
Commit message (Expand)AuthorFilesLines
2022-01-28Implement visitors for Pure.expression and make minor modificationsSon Ho1-0/+67
2022-01-28Remove the Aggregated variant from SymbolicAst.meta as it is included inSon Ho1-3/+1
2022-01-28Generate meta-information for the assignmentsSon Ho1-0/+6
2022-01-27Add mplace information in Pure.mlSon Ho1-4/+16
2022-01-27Add a "basename" field in Pure.varSon Ho1-6/+9
2022-01-27Make minor modificationsSon Ho1-1/+6
2022-01-27Add more printing facilities and fix minor bugsSon Ho1-0/+1
2022-01-27Implement PrintPure.typed_rvalue_to_stringSon Ho1-1/+7
2022-01-27Implement PrintPure.typed_lvalue_to_stringSon Ho1-1/+3
2022-01-27Start working on PrintPure.mlSon Ho1-1/+1
2022-01-27Add a list of input variables to Pure.fun_defSon Ho1-0/+1
2022-01-27Implement the backward case of translate_returnSon Ho1-9/+0
2022-01-26Make progress on translationSon Ho1-2/+19
2022-01-26Implement sanity checks to check the types of the input/output argumentsSon Ho1-3/+28
2022-01-26Cleanup a bitSon Ho1-4/+4
2022-01-26Implement SymbolicToPure.typed_avalue_to_given_backSon Ho1-1/+2
2022-01-25Start working on translate_typed_value_to_rvalueSon Ho1-12/+1
2022-01-25Finish implementing SymbolicToPure.translate_end_abstractionSon Ho1-2/+2
2022-01-25Introduce lvalues and rvalues in Pure.mlSon Ho1-23/+30
2022-01-25Make progress on SymbolicToPure.translate_end_abstractionSon Ho1-2/+6
2022-01-25Make good progress on SymbolicToPure.translate_expansionSon Ho1-7/+19
2022-01-25Implement SymbolicToPure.translate_fun_sigSon Ho1-13/+75
2022-01-24Start working on translation of the type definitionsSon Ho1-0/+19
2022-01-19Start working on Pure.mlSon Ho1-0/+103