All Projects → p-ranav → lexer

p-ranav / lexer

Licence: MIT license
Hackable Lexer with UTF-8 support

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to lexer

envy
envy: Deserialize environment variables into type-safe structs
Stars: ✭ 64 (+236.84%)
Mutual labels:  lightweight, mit-license
Exprtk
C++ Mathematical Expression Parsing And Evaluation Library
Stars: ✭ 301 (+1484.21%)
Mutual labels:  lexer, mit-license
docker-alpine-wkhtmltopdf
wkhtmltopdf alpine docker container with headless qt patches
Stars: ✭ 150 (+689.47%)
Mutual labels:  lightweight, mit-license
psched
Priority-based Task Scheduling for Modern C++
Stars: ✭ 59 (+210.53%)
Mutual labels:  lightweight, mit-license
jsonlint
Lightweight command-line tool for validating JSON
Stars: ✭ 27 (+42.11%)
Mutual labels:  lightweight, mit-license
Indicators
Activity Indicators for Modern C++
Stars: ✭ 1,838 (+9573.68%)
Mutual labels:  lightweight, mit-license
Structopt
Parse command line arguments by defining a struct
Stars: ✭ 323 (+1600%)
Mutual labels:  lightweight, mit-license
cgol
Conway's Game of Life in the Terminal
Stars: ✭ 32 (+68.42%)
Mutual labels:  lightweight, mit-license
PHP-File-Cache
Light, simple and standalone PHP in-file caching class
Stars: ✭ 34 (+78.95%)
Mutual labels:  mit-license
leeks.js
Simple ANSI styling for your terminal
Stars: ✭ 12 (-36.84%)
Mutual labels:  lightweight
craftcms
Craft CMS Docker Image
Stars: ✭ 73 (+284.21%)
Mutual labels:  lightweight
MyBatisGenerator-Tool
🔧 A tool which aims to generate code by using MyBatis Generator with Gradle in IntelliJ IDEA.
Stars: ✭ 20 (+5.26%)
Mutual labels:  mit-license
SwiLex
A universal lexer library in Swift.
Stars: ✭ 29 (+52.63%)
Mutual labels:  lexer
ParsecSoda
Parsec Soda is a custom open-source game streaming app that integrates with Parsec API and is focused in Host experience.
Stars: ✭ 135 (+610.53%)
Mutual labels:  mit-license
pysha2
Pure Python implementation of SHA2 (i.e., SHA224, SHA256, SHA384, and SHA512).
Stars: ✭ 52 (+173.68%)
Mutual labels:  mit-license
lidtk
Language Identification Toolkit
Stars: ✭ 17 (-10.53%)
Mutual labels:  mit-license
flagpack
A lightweight flag icon toolkit for the web.
Stars: ✭ 51 (+168.42%)
Mutual labels:  lightweight
copy-translator
简单、轻量、好用的划词翻译软件
Stars: ✭ 979 (+5052.63%)
Mutual labels:  lightweight
compiler lab
Some toy labs for compiler course
Stars: ✭ 49 (+157.89%)
Mutual labels:  lexer
enc
A simple class for storing UTF-8 strings
Stars: ✭ 12 (-36.84%)
Mutual labels:  utf-8

Lexer

  • Lightweight implementation in C++
  • Supports UTF-8 multi-byte characters
  • 60+ unit tests
  • Valgrind memory leak checked

Quick Start

$ mkdir build
$ cd build
$ cmake ../.
$ make
$ make check

UTF-8 Lexer

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].