A notepad++ language for EBNF syntax highlighting.
-
Updated
Apr 24, 2018
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 notepad++ language for EBNF syntax highlighting.
Simple parser for modified basicDTD LL(1) grammar written in Python
Automatically generate VIM and emacs coloring from BNF grammars (Automatically exported from https://code.google.com/p/autohighlight)
Awarded as a Second Place Winner For Fall 2018 at the Computer Science Symposium at St.Mary's University in San Antonio Texas for developing a programming language at the Survey of Programming language course instructed and guided by Dr. Arthur Hanna. I have used the metalanguage BNF to specify SOL syntax. This project is not intended to be sold…
detecting python syntax errors given attribute grammar in BNF form
frontend of a compiler for "TSLANG"(The Simple Language)
CE-3104. Implementación de un bot de asistencia técnica en el Lenguaje Prolog.
Task #1 from the Programming Langues course at Afeka Engineering.
An implementation of a recursive-descent parser/interpreter that evaluates arithmetic expressions based on a simple BNF grammar
VS Code language support extension for cBNF
'securehttpparser,' written in Lex and C, is the prototype library including Lex Rules to parses HTTP/1.1 header generated from ABNF on RFCs related to HTTP specification.