Add TwinCAT file support for structured text (st) language
@@ -10,7 +10,7 @@ declare var require: any;
registerLanguage({
id: 'st',
- extensions: ['.st', '.iecst', '.iecplc', '.lc3lib'],
+ extensions: ['.st', '.iecst', '.iecplc', '.lc3lib', '.TcPOU', '.TcDUT', '.TcGVL', '.TcIO'],
aliases: ['StructuredText', 'scl', 'stl'],
loader: () => {
if (AMD) {
@@ -172,7 +172,8 @@ export const language = <languages.IMonarchLanguage>{
'vendor',
'common_source',
'from',
- 'extends'
+ 'extends',
+ 'implements'
],
constant: ['false', 'true', 'null'],