#
lexical-analysis
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.
Here are 376 public repositories matching this topic...
百度NLP:分词,词性标注,命名实体识别,词重要性
python
java
named-entity-recognition
lexical-analysis
chinese-nlp
word-segmentation
part-of-speech-tagger
chinese-word-segmentation
-
Updated
May 25, 2021 - C++
similarity:相似度计算工具包,java编写。用于词语、短语、句子、词法分析、情感分析、语义分析等相关的相似度计算。
-
Updated
Jun 8, 2021 - Java
xmnlp:提供中文分词, 词性标注, 命名体识别,情感分析,文本纠错,文本转拼音,文本摘要,偏旁部首等功能
-
Updated
Feb 27, 2021 - Python
DFA regular expression library & friends
automata
regexes
fsm
compiler
regex
regexp
lex
finite-state-machine
lexer
lexical-analysis
compilers
lexing
compiler-principles
lexer-generator
nfa
regex-validator
finite-state-automata
finite-state-machines
dfa
-
Updated
Jun 24, 2021 - C
Chinese text segmentation with R. R语言中文分词 (文档已更新 🎉 :https://qinwenfeng.com/jiebaR/ )
-
Updated
Jul 13, 2020 - C++
Allocators, I/O streams, math, geometry, image and audio processing for D
networking
containers
linear-algebra
dlang
image-processing
json-parser
computational-geometry
threading
lexical-analysis
xml-parser
utility-library
memory-allocation
audio-processing
-
Updated
Jul 30, 2021 - D
OysterKit is a framework that provides a native Swift scanning, lexical analysis, and parsing capabilities. In addition it provides a language that can be used to rapidly define the rules used by OysterKit called STLR
-
Updated
Aug 15, 2019 - Swift
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
language
stream
llvm
character
lexer
lexical-analysis
kaleidoscope
llvm-tutorial
llvm-ir
ast-nodes
ast-node
tokens-identifiers
-
Updated
Mar 21, 2018 - C++
Implementing a complete Compiler for a simple C-like language using the C-tools Flex and Bison
c
parser
bison
flex
compiler
lexer
lexical-analysis
symbol-table
syntax-analysis
compiler-design
machine-code
semantic-analysis
-
Updated
Oct 20, 2020 - C
A Lexical Analyzer Generator
-
Updated
Apr 10, 2019 - Common Lisp
A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite etc..
-
Updated
Aug 12, 2021 - C#
These are my programs for compiler design lab work in my sixth semester
python
regex
regular-expression
lexical-analysis
python-3
nfa
compiler-design
theory-of-computation
lexical-analyzer
left-recursion-elimination
eliminate-left-recursion
regular-expression-to-nfa
-
Updated
Apr 16, 2021 - Python
A small module to compute textual lexical richness.
python
lexical-analysis
lexical
lexical-analyze
lexical-grammar
lexical-diversity
lexical-richness
vocabulary-diversity
lexical-density
lexicaldiversity
python-lexical-diversity
pythonlexicaldiversity
-
Updated
Jun 9, 2021 - Python
Starting code of the first challenge in the Let's Build a Programming Language series.
-
Updated
Sep 30, 2017 - JavaScript
A universal lexer library in Swift.
-
Updated
Nov 27, 2020 - Swift
Modular static malicious JavaScript detection system
javascript
static-analysis
python3
classification
control-flow-analysis
lexical-analysis
data-flow-analysis
syntactic-analysis
malware-detection
-
Updated
Jan 18, 2021 - Python
parser
compiler
lex
lexer
lexical-analysis
yacc
c-compiler
syntax-analysis
compiler-design
semantic-analysis
intermediate-code
-
Updated
May 14, 2018 - Yacc
converting regex (regular expression) to DFA directly by creating syntax tree in java
java
automata
netbeans
compiler
regex
regular-expression
syntax-tree
finite-state-machine
lexical-analysis
compilers
synthesis
syntax-analysis
regular-expressions
dfa
deterministic
directly
regex-to-dfa
straightly
in-java
regex-to-dfa-java
-
Updated
Nov 2, 2018 - Java
C/C++ library for dynamic data structures, regular expressions, lexical analysis & more...
c
c-plus-plus
linked-list
regular-expression
documentation-tool
lexical-analysis
regular-expression-engine
regular-expressions
hash-table
dynamic-arrays
prototype-generator
-
Updated
Jan 20, 2021 - C
A simple interpreter for a large subset of Pascal language written for educational purposes
pascal
parser
parse
interpreter
scanner
tokenizer
ast
character
visitor
lexer
lexical-analysis
symbol-table
syntax-analysis
semantic-analysis
pascal-language
grammar-rules
pascal-interpreter
ast-nodes
ast-node
-
Updated
Aug 10, 2021 - JavaScript
Computer Science Engineering - Principles of Programming Languages Course (HCMUT)
-
Updated
Apr 16, 2020 - HTML
Easy Compiler Compiler written in C++
programming-language
c-plus-plus
compiler
lexical-analysis
syntax-analysis
compiler-design
compiler-construction
-
Updated
Sep 11, 2017 - C++
YADJC (Yet Another Dummy Java Compiler) with Lexical and Parser generators.
java
bytecode
compiler
cpp
lexical-analysis
syntax-analysis
lexical
java-compiler
lexical-analyzer
semantic-analysis
catch2
yakout
-
Updated
May 15, 2018 - C++
Rapid prototyping parser generator
-
Updated
Mar 26, 2021 - C++
A lexical analyzer for Java source code written in Python
-
Updated
Feb 20, 2018 - Python
- Wikipedia
- Wikipedia
Integrate into build