A general-purpose lexical analyzer written in Go.
-
Updated
Sep 26, 2018 - Go
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
A general-purpose lexical analyzer written in Go.
Go Package for Parsing Simple Symbols
Scarlet is my second attempt at exploring and creating a programming language interpreter
Code for "Writing an Interpreter in Go" by Thorsten Ball
simple calculator
A Datalog lexical scanner implemented in Go
Trent + Chippi = TRIPPI Programming Language (Project for CS451)
A novice oriented programming language
A lexer skeleton based on the design of the go template parser: https://golang.org/pkg/text/template/parse/
Lex Luthor
JaLex is an extensible lexer built for educational purposes.
A lexer generator for golang
Lexical analyzer for C programming language.
A calculator powered by lexical analysis
jaba is a programming language built using golang. The language source code is transformed into tokens through lexical analysis and then tokens are transformed to an Abstract Syntax Tree using a parser. Evaluation is done to give the AST meaning and returns the respective result of the source code
Convert your TODO comments into trackable issues
front end to greek and latin corpora: searching, browsing, concordances, texts, dictionaries, parsing