-
Notifications
You must be signed in to change notification settings - Fork 1
Module structure
Magnus Leßmann (aka. mark332) edited this page Jul 9, 2019
·
1 revision
Confort is separated into multiple modules that fulfill different purposes:
-
-api
: This module contains all interfaces and utilities against which users of the library should code and compile -
-lang
: This module contains the parsers, loaders and serializers for the different supported formats.
(The source code of this module also contains the ANTLRv4 grammar files.) -
-runtime
: This module contains only the API and Configuration classes but no loaders. If a user decides only to use this module, any formats will have to be custom-implemented in order to be supported. -
-all
(no classifier): Contains-runtime
and-lang
modules and should be used by most applications that define the runtime classpath and do want to use all features of the library, including format support.