Skip to content

Latest commit

 

History

History
81 lines (51 loc) · 1.25 KB

README.md

File metadata and controls

81 lines (51 loc) · 1.25 KB

Emo

Emoji based semantic scoped debugging for Go, Python, Typescript/Javascript and Dart

Documentation

Complete events list

How to contribute

To add more emojis and methods please edit the codegen/ref.json file. The code in all languages is generated in from this file.

Generate the code

Run the codegen tools to build up the functions from the codegen/ref.json file.

Build the Go library

make go

This will regenerate the generated.go file

Build the Python library

make py

This will regenerate the lang/python/pyemo/emo_gen.py file

Build the Typescript library

make ts

This will regenerate the lang/typescript/src/emo_gen.ts file

Build the Dart library

make dart

This will regenerate the lang/dart/lib/src/debug.dart file

Build all languages at once

make all

Generate the doc

Regenerate the complete events list:

make doc

Development

Run the tests

make test

Visualize the tests coverage:

make cov