Parse YARA rules and operate over them more easily.
-
Updated
Jun 24, 2024 - Python
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.
Parse YARA rules and operate over them more easily.
MATLAB Independent, Small & Safe, High Integrity Tools - code formatter and more
Mathematica/Wolfram Language lexer and highlighter for Pygments
Simple C Compiler written in Python
OSL to GLSL converter
A Pure Python Protobuf Parser
Fortran static analysis tool written in pure Python
Python implementation code for The Dragon Book ( Compilers Principles, Techniques, & Tools )
一个微型的 LL/LR/LALR 语法解析器 | A micro compiler project to provide LL/LR/LALR syntax parser
An open source lexer generator
Squanchy is a brand new, easy to learn, general purpose, multi-paradigm, compiled programming language. The language is written from scratch (it includes an integrated lexer, parser, code generator etc). I tried to put together Python and Haskell (or at least the main features from both) in Squanchy. In other words you can use it as a scripting …
Text Processing & Segmentation Framework