Web-based Learning Support System for Recursive Decent Parsing Using Haste
Proceeding: The Fourth International Conference on Electronics and Software Science (ICESS2018)Publication Date: 2018-11-05
Authors : Kenta Ohashi; Koji Kagawa;
Page : 20-24
Keywords : Recursive Descent Parsing; Web; Haskell; Haste;
Abstract
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.
Other Latest Articles
- A Hybrid Crow Particle Optimization Algorithm to Solve Permutation Flow Shop Scheduling Problems
- A Hybrid Whale Optimization Algorithm for Flow Shop Scheduling Problems
- A Multi-Agent Model for Social Behavior in Vehicular Traffic
- On Ransomware Detection
- Hitting Arm Detection for Drum Performance Learning System Using Kinect
Last modified: 2019-01-20 20:49:14