arman takmazyanarman-dev-blog.hashnode.dev·Sep 15, 2024Arithmetic Expressions Evaluator: Part 2Previous Posts: Creating TuffScript: Exploring Esoteric Programming Languages and Their Foundations Mastering Formal Grammars: An Introduction to the Chomsky Hierarchy Precedence and Associativity in Grammar Rules Mastering Lexical and Syntax Analysi...parser
arman takmazyanarman-dev-blog.hashnode.dev·Sep 4, 2024Arithmetic Expressions Evaluator: Part 1Previous Posts: Creating TuffScript: Exploring Esoteric Programming Languages and Their Foundations Mastering Formal Grammars: An Introduction to the Chomsky Hierarchy Precedence and Associativity in Grammar Rules Mastering Lexical and Syntax Analysi...35 readslexer
arman takmazyanarman-dev-blog.hashnode.dev·Aug 25, 2024Mastering Lexical and Syntax Analysis: An Exploration of Tokenizers and ParsersPrevious Posts: Creating TuffScript: Exploring Esoteric Programming Languages and Their Foundations Mastering Formal Grammars: An Introduction to the Chomsky Hierarchy Precedence and Associativity in Grammar Rules Lexical analysis After defining the ...40 readslexical-analysis
arman takmazyanarman-dev-blog.hashnode.dev·Jul 16, 2024Creating TuffScript: Exploring Esoteric Programming Languages and Their FoundationsA while back, I needed to create a presentation on interpreters, compilers, transpilers, and programming languages. I thought the best way to explain the basic concepts necessary to dive deep into these topics was to create a small, perhaps even usel...3 likes·96 readsprogramming languages
Makxmelsonic.hashnode.dev·Jul 5, 2024You Don't Know Json-ParserIntroduction Recently I have been taking up some projects and implementing them in Golang. So, this week I took up the challenge of learning the inner workings of a JSON parser and enforcing it in the Golang programming language. In this blog, I will...json
Pradeepto SarkarforThe nameSpace Community Blogblog.namespacecomm.in·Jun 23, 2024Building a Custom Compiler or Transpiler with Node.jsIntroduction In the world of software development, compilers and transpilers are essential tools that allow developers to leverage new programming languages, optimize code, and ensure cross-platform compatibility. Despite their critical role, buildin...7 likes·144 readslexical-analysis
Mohamad Mahmoodextracts.hashnode.dev·Apr 4, 2024A systematic evaluation of text mining methods for short texts: Mapping individuals’ internal states from online postsAbstract Short texts generated by individuals in online environments can provide social and behavioral scientists with rich insights into these individuals’ internal states. Trained manual coders can reliably interpret expressions of such internal st...Extracts
Mohamad Mahmoodlabworks.razzi.my·Sep 15, 2022An efficient approach for textual data classification using deep learningAbstract:Text categorization is an effective activity that can be accomplished using a variety of classification algorithms. In machine learning, the classifier is built by learning the features of categories from a set of preset training data. Simil...labworks
Mohamad Mahmoodextracts.hashnode.dev·Sep 1, 2022Text mining for social science – The state and the future of computational text analysis in sociologyAbstract: The emergence of big data and computational tools has introduced new possibilities for using large-scale textual sources in sociological research. Recent work in sociology of culture, science, and economic sociology has shown how computatio...Extracts
Mohamad Mahmoodextracts.hashnode.dev·May 12, 2022So what is the best model?"all models of language are wrong but some are useful" "Once the research question is defined and the researcher is performing measurement, we can assess how accurate a method is at recovering the specific concept of interest to the researcher. Becau...lexical-analysis