Better type parsing
Types after names separated by a ":" are not properly parsed.
@startuml
!theme plain
class Publication {
title : String
}
@enduml
[
{
"elements": [
{
"name": "Publication",
"title": "Publication",
"isAbstract": false,
"members": [
{
"name": "title",
"isStatic": false,
"accessor": "+",
"type": "String"
}
],
"extends_": [],
"implements_": [],
"generics": [],
"stereotypes": []
}
]
}
]