Translation the concatenation of TypeScript string expressions into Common Intermediate Language of .NET platform.
Abstract
The article proposes a method that enables the generation of more efficient CIL instructions for the concatenation of string expressions of the TypeScript programming language. The proposed method is based on calling a proper variant of overload of the function built into the .NET platform depending on the number of concatenation operands. The result of the method is the generated code, which shows better performance than the code generated by the existing analog.
References
Yannis Bres, Bernard Serpette, Manuel Serrano, Compiling Scheme programs to .NET Common Intermediate Language [Electronic resource] – Access mode: https://www.researchgate.net/publication/213885643_Compiling_Scheme_programs_
YangSun Lee, SeungWon Na, DaeHoon Hwang, Language Translator for Execution Java programs in .NET [Electronic resource] – Access mode: https://www.koreascience.or.kr/article/JAKO200411922370411.pdf
Marchenko O.I., Ivanenko A.R. Analysis of TypeScript translation methods into Common Intermediate Language of .NET platform
Jeffrey Richter. CLR via C#. 2012
Marchenko O.I Synopsis of lectures on the subject "Software Engineering-1. Basics of translator design », Kyiv 2013.
Microsoft documentation [Electronic resource] – Access mode: https://docs.microsoft.com/en-us/dotnet/api/system.string.concat
Mono.Cecil documentation [Electronic resource] – Access mode: https://cecil.pe/
Abstract views: 0 PDF Downloads: 0