Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mgjules/jalex
JaLex is an extensible lexer built for educational purposes.
https://github.com/mgjules/jalex
go golang lexer lexical-analysis
Last synced: 11 days ago
JSON representation
JaLex is an extensible lexer built for educational purposes.
- Host: GitHub
- URL: https://github.com/mgjules/jalex
- Owner: mgjules
- License: mit
- Created: 2023-01-15T18:17:17.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-20T16:15:40.000Z (almost 2 years ago)
- Last Synced: 2024-06-20T15:00:35.493Z (5 months ago)
- Topics: go, golang, lexer, lexical-analysis
- Language: Go
- Homepage:
- Size: 12.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jaLex
[![Go version](https://img.shields.io/github/go-mod/go-version/mgjules/jalex.svg)](https://pkg.go.dev/github.com/mgjules/jalex)
[![jalex tests](https://github.com/mgjules/jalex/actions/workflows/test.yml/badge.svg)](https://github.com/mgjules/jalex/actions/workflows/test.yml)JaLex is an extensible lexer built for educational purposes.
## Inspiration
[![Lexical Scanning in Go - Rob Pike](https://i.ytimg.com/vi/HxaD_trXwRE/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA6mZMAdJn173zXE_yGbvBvjc4Ftw)](https://www.youtube.com/watch?v=HxaD_trXwRE)
## Usage
Please refer to `lexer_test.go` for a simple usage example.