slacm.parser module

Created on Sep 18, 2020

@author: esdev

class slacm.parser.App(name, messages, libraries, components, actors, deploys)[source]

Bases: object

Internal ‘App’ class representing an application model. Holds the relevant content of the model.

exception slacm.parser.LangError(message)[source]

Bases: Exception

Parser language exception class

slacm.parser.parse_model(modelName, verbose=False, debug=False, export=False)[source]

Parse model file and construct a model object (using textX). :param modelName: name of model file :param verbose: verbose operation :param debug: debug mode for parser :param export: if true meta and model will be experted into a dot file.