Supun SetungainGeek CultureGoLang — The Good, the Bad and the UglyThis article discusses the good, the bad, and the ugly sides of Go programming language.Mar 10, 202114Mar 10, 202114
Supun SetungaWriting a Parser — Part III: Syntax Error HandlingAn approach for handling and recovering from syntax errors in a parser for resilient parsing.Sep 10, 20202Sep 10, 20202
Supun SetungaWriting a Parser — Part II: Algorithms and ImplementationArticle describing the algorithms and implementation details of different components of a parser.Sep 10, 2020Sep 10, 2020
Supun SetungaWriting a Parser — Part I: Getting StartedA simple approach to implement a handwritten parser from scratch and some fundamentals associated with itAug 30, 20202Aug 30, 20202
Supun SetungaJava Interoperability with BallerinaThis article will explain in detail how you can simply create java objects and invoke java methods through ballerina.Jan 17, 2020Jan 17, 2020
Supun SetungaIntroduction to Java ByteCode Manipulation with ASMThis article discusses about the ASM library, what is it for, how to use it, and how you could resolve some common issues in using ASM.Jan 7, 2020Jan 7, 2020