Welcome! The custom markup language used in Loqui chat messages, along with its Dart parser, is developed here.
The language is defined by SPEC.md, which is written to be implemented in any language, so a later backend parser produces the same trees this one does. The spec is normative, this package is one implementation of it.
Under active development, currently only the foundation is done.
- Spec version targeted:
1(doc revision 1.1) - Package version:
0.1.0
Frontend: https://github.com/loqui-chat/loqui-frontend
Backend: https://github.com/loqui-chat/loqui-backend
dependencies:
loqui_markup:
git:
url: https://github.com/loqui-chat/loqui-markup.git
ref: v<current_version>There are no runtime deps, and there will not be any
Flutter callers should import with a prefix, since Text and Code collide
with widget names:
import 'package:loqui_markup/loqui_markup.dart' as md;Will be written in a separate files once everything works.
dart pub get
dart format .
dart analyze --fatal-infos
dart testMIT, see LICENSE