ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

Web-based Learning Support System for Recursive Decent Parsing Using Haste

Proceeding: The Fourth International Conference on Electronics and Software Science (ICESS2018)

Publication Date:

Authors : ; ;

Page : 20-24

Keywords : Recursive Descent Parsing; Web; Haskell; Haste;

Source : Downloadexternal Find it from : Google Scholarexternal


The Recursive descent parsing is covered in the latter half of the “Compiler" class of our department. It is difficult for beginners to understand this topic in a short period because there are multiple processes for them to learn. This paper proposes a Web-based learning support system for recursive descent parsing using Haste. Haste is a compiler that converts Haskell to JavaScript. Haskell is a functional programming language which is good at symbolic processing. The implemented system is Web-based and therefore it is easy for teachers to customize the user interface. It returns the calculation result of each step of recursive descent parsing to the BNF given by learners. The number of accesses and input data were collected and analyzed by Google Analytics.

Last modified: 2019-01-20 20:49:14