编写代码以从文件中读取命令-使用Python了解标记样式字符串

时间:2019-03-06 21:51:01

标签: python parsing text

我想编写一个程序来读取伪代码样式的文本文件,该文件读取文本文件中的结构化命令并“理解”写入文件中的逻辑。具体来说,我想将PlantUML语法转换为某些文件(特别是序列图)的UML样式定义

典型文件如下:

@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response

Alice -> Bob: Another authentication Request
Alice <-- Bob: Another authentication Response
@enduml

根据PlantUML规范,此文件有很多条件(语法和语言方面)-但我计划读取此文件,并通过特定UML工具的标准API进行接口,以绘制该图。特定工具。

我被困在如何使用逻辑来理解逻辑的前提下,给定指令可能在多行上,并且某些命令可能将html注入单词中,例如, Alice -[#0000FF]->Bob : ok

我已经尝试了一些最初的尝试,并且很乐意发表我的尝试,但是问题是,是否存在任何标准的框架来分解这种逻辑-我是否只是实现了许多“ case”样式语句并执行了每个案例的功能?

0 个答案:

没有答案