REPL of Source §x Native does not recognize (most) function declarations
Closed this issue · 0 comments
martin-henz commented
Example program: https://share.sourceacademy.org/cqh09
Summary: Source §1 Native does not recognize any function declarations. Source §2-4 Native seems to treat the function name "f" special: If the function is called "f" it is recognized, otherwise it is not.
Source §1 Native:
![Screenshot 2023-09-03 at 1 03 31 PM](https://private-user-images.githubusercontent.com/30220768/265243149-1a7d8743-f0b9-49ea-b16b-0020f2f537f1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzOTU1MDAsIm5iZiI6MTcyMjM5NTIwMCwicGF0aCI6Ii8zMDIyMDc2OC8yNjUyNDMxNDktMWE3ZDg3NDMtZjBiOS00OWVhLWIxNmItMDAyMGYyZjUzN2YxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMxVDAzMDY0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk1MDc4Yjg1YzI0YjY1OGUwMjc4YmQ4OWEyZWQwMWViZTQ5YjQ1YTVjN2NmMjhjNDRlNTkzNzkzNzhiMjFmYzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.pg0Vp8sRMsCo_EDjhIWO6cpRtKPx9pQxI-iOp6azGkU)
Source §2-4 Native:
![Screenshot 2023-09-03 at 1 07 45 PM](https://private-user-images.githubusercontent.com/30220768/265243224-8e8f5da2-7583-4f63-8514-d9690d0a1bfe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzOTU1MDAsIm5iZiI6MTcyMjM5NTIwMCwicGF0aCI6Ii8zMDIyMDc2OC8yNjUyNDMyMjQtOGU4ZjVkYTItNzU4My00ZjYzLTg1MTQtZDk2OTBkMGExYmZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMxVDAzMDY0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk0MDBiOTRlMTAzNjFmMjU4YjRkMTA5YTc2YTYyMmQzNzFhNDM1NmFhOTNmY2VkMjdlNWIzOTJhMzk3OWVmMGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._kagBNPgLNAzEArUhR7yCEPEKyLpS08G2hZBSDe7Wmw)