Abstract
A structure editor is developed which helps its user compose grammatically correct English sentences. Its user-interface is inspired by Scratch which is a block-based structure editor for the programming language. Scratch allows its user to compose a program of block-shaped components only if their arrangement is syntactically correct so that the user can experience coding without fear of committing syntax errors. So does the developed editor for the English sentences. The editor allows the user to drag blocks freely around and bond them together only if their combination matches the grammar described in the BNF notation. Then the user can compose a correct English sentence with good attention to the grammar. That makes it possible for a beginner, who is not perfect in understanding the English grammar, to try composing a sentence and learn the grammar by experiences. A prototype of the structure editor is presented that covers only simple affirmative sentences.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Fuchs, N. E., Schwitter, R.: Attempto controlled Englsih (ACE). In: The First International Workshop on Controlled Language Applications, CLAW 1996, pp. 26–27. Katholieke Universiteit Leuven (1996)
Nakano, M., Masuda, E., Kamada, M.: A structure editor for the English language, The 5th International Workshop on Web Service and Social Media (WSSM 2016). In: Proceedings of the 19th International Conference on Network-Based Information Systems (NBiS 2016), Ostrava, Czech, pp. 546–549 (2016)
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., Kafai, Y.: Scratch: programming for all. Commun. ACM 52(11), 60–67 (2009)
Wordnik dictionary API. http://www.wordnik.com/. Accessed 1 Jan 2017
Canvas. http://www.html5.jp/canvas/. Accessed 1 Jan 2017
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Goto, O., Niibori, M., Kamada, M. (2018). A Block-Based Structure Editor for the English Language. In: Barolli, L., Enokido, T., Takizawa, M. (eds) Advances in Network-Based Information Systems. NBiS 2017. Lecture Notes on Data Engineering and Communications Technologies, vol 7. Springer, Cham. https://doi.org/10.1007/978-3-319-65521-5_96
Download citation
DOI: https://doi.org/10.1007/978-3-319-65521-5_96
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-65520-8
Online ISBN: 978-3-319-65521-5
eBook Packages: EngineeringEngineering (R0)