dfa

There are 507 repositories under dfa topic.

  • houbb/sensitive-word

    👮‍♂️The sensitive word tool for java.(敏感词/违禁词/违法词/脏词。基于 DFA 算法实现的高性能 java 敏感词过滤工具框架。请勿发布涉及政治、广告、营销、翻墙、违反国家法律法规等内容。高性能敏感词检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。)

    Language:Java4.5k3080607
  • rust-lang/regex

    An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

    Language:Rust3.5k54608443
  • katef/libfsm

    DFA regular expression library & friends

    Language:C939249253
  • FireLustre/php-dfa-sensitive

    :see_no_evil: 实现过滤敏感词汇:underage:,基于确定有穷自动机(DFA)算法,支持composer安装扩展

    Language:PHP7501627142
  • houbb/sensitive

    🔐Sensitive log tool for java, based on java annotation. (基于注解的 java 日志脱敏工具框架,更加优雅的日志打印。支持自定义哈希、支持基于 log4j2 插件的统一脱敏、支持 logback 插件统一脱敏)

    Language:Java6091225180
  • jflex-de/jflex

    The fast scanner generator for Java™ with full Unicode support

    Language:Java58723332114
  • houbb/opencc4j

    🇨🇳Open Chinese Convert is an opensource project for conversion between Traditional Chinese and Simplified Chinese.(java 中文繁简体转换)

    Language:Java481134873
  • timtadh/lexmachine

    Lex machinary for go.

    Language:Go406132128
  • BurntSushi/regex-automata

    A low level regular expression library that uses deterministic finite automata.

    Language:Rust35181926
  • WGrape/lexer

    A lexical analyzer based on DFA that is built using JS and supports multi-language extensions / 一个基于DFA的支持多语言扩展的JS版开源词法分析器

    Language:JavaScript3397222
  • houbb/pinyin

    The high performance pinyin tool for java.(java 高性能中文转拼音工具。支持同音字。)

    Language:Java24962638
  • hooj0/sensitive-words-filter

    :page_facing_up:Sensitive word filtering items provide TTMP, DFA, DAT, hash bucket, and Tire algorithm support filtering. Supports text highlighting, filtering, verdicts, and alternative interface support.敏感词过滤项目,提供TTMP、DFA、DAT、hash bucket、Tire算法支持过滤。可以支持文本的高亮、过滤、判词、替换的接口支持。

    Language:Java2391355
  • ocaml/ocaml-re

    Pure OCaml regular expressions, with support for Perl and POSIX-style strings

    Language:OCaml23278260
  • AALpy

    DES-Lab/AALpy

    An Automata Learning Library Written in Python

    Language:Python16773124
  • houbb/segment

    The jieba-analysis tool for java.(基于结巴分词词库实现的更加灵活优雅易用,高性能的 java 分词实现。支持词性标注。)

    Language:Java14441027
  • stfbnc/fathon

    python package for DFA (Detrended Fluctuation Analysis) and related algorithms

    Language:Cython12041422
  • shushrutsharma/18CSC304J-CD

    All the weekly lab work of the subject 18CSC304J Compiler Design.

    Language:C++973277
  • dejavudwh/Regex

    An implementation of regular expressions for Python that uses a finite state automaton(正则引擎的Python实现,包括从NFA到DFA和DFA的最小化)

    Language:Python822126
  • ndSpacehead/1c_http

    Подсистема 1С для работы с HTTP

    Language:1C Enterprise7811114
  • whitemech/LTLf2DFA

    From LTLf / PPLTL to Deterministic Finite-state Automata (DFA)

    Language:Python653199
  • rohaquinlop/automathon

    A Python library for simulating and visualizing finite automata

    Language:Python621222
  • chyyuu/compiler_lab

    Some toy labs for compiler course

    Language:Python57317
  • lewiuberg/visual-automata

    Visual Automata is a Python 3 library built as a wrapper for the Automata library to add more visualization features.

    Language:Python56238
  • whitemech/pythomata

    A Python package for automata theory.

    Language:Python542236
  • nitely/nregex

    A fast DFA based Regex engine that supports submatches

    Language:Nim52731
  • qitana/ACT_DFAPlugin

    FFXIV Duty Finder Assist for ngld/OverlayPlugin

    Language:C#507127
  • fffaraz/DFA

    Deterministic Finite Automata in C++, Token Parser & Lexer

    Language:C++472012
  • marianobarrios/dregex

    dregex is a Java library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time, and also offers set operations.

    Language:Java46664
  • bean-du/dfa

    dfa is a sensitive word checker 敏感词检测

    Language:Go452211
  • Reinforz/fauton

    An ecosystem of packages to work with automaton and parsers (dfa/nfa/e-nfa/regex/cfg/pda)

    Language:TypeScript420143
  • Solawhite/RE2NFA2DFA2MFA

    1. Use Thompson algorithm to convert the regular expression to NFA 2. Use the subset construct to convert NFA to DFA 3. Minimize DFA to MFA 4. Use MFA to match strings

    Language:Java320013
  • alirezakay/RegexToDFA

    converting regex (regular expression) to DFA directly by creating syntax tree in java

    Language:Java313015
  • iacolippo/Direct-Feedback-Alignment

    Experiments with Direct Feedback Alignment training scheme for DNNs

    Language:Jupyter Notebook31417
  • killtw/lemonade

    Sensitive word filter written in Golang.

    Language:Go31203
  • spirit-yzk/sensitive_words_blocking

    使用python实现,基于DFA算法的敏感词屏蔽

    Language:Python291015
  • DDDPHP/state-machine

    State Machine for PHP

    Language:PHP28251