linguist icon indicating copy to clipboard operation
linguist copied to clipboard

Add support for IEC 61131-3 Structured Text

Open bdorninger opened this issue 2 years ago • 9 comments

Structured Text is a widely used language in the domain of process automation. It is standardized in IEC 61131-3. However, there are quite a lot vendor specific dialects.

Github classifies the *st files as Smalltalk. There is currently no support at all for this language, so that detection cannot be overriden

Language name

IEC-61131-3 Structured Text

URL of example repository

https://github.com/WengerAG/structured-text-utilities

URL of syntax highlighting grammar

none known

Most popular extensions

st exp (CodeSYS export)

Detected language

Smalltalk

bdorninger avatar Jul 12 '23 08:07 bdorninger

Having this implemented would be great.

Danielv123 avatar Sep 23 '23 10:09 Danielv123

Here a a couple of other repos where Structured Text (as outlined by the IEC61131-3) is used. It's also classified (wrongly) as "Smalltalk"

https://github.com/simatic-ax/lacyccom https://github.com/simatic-ax/statemachine https://github.com/simatic-ax/statemachine

christof-ochs avatar Jan 16 '24 13:01 christof-ochs