File modules/editor/codemirror/mode/asn.1/asn.1.min.js

Last commit: Tue Sep 4 00:05:46 2018 +0200	Jan Dankert	JQuery-UI hatte die falsche minifizierte Version, Codemirror is erstmal un-minifiziert, da JSqueeze leider ungültiges Javascript erzeugt :-O
1 (function(e){if(typeof exports=='object'&&typeof module=='object')e(require('../../lib/codemirror'));else if(typeof define=='function'&&define.amd)define(['../../lib/codemirror'],e);else e(CodeMirror)})(function(e){'use strict';e.defineMode('asn.1',function(t,e){var a=t.indentUnit,s=e.keywords||{},I=e.cmipVerbs||{},T=e.compareTypes||{},u=e.status||{},l=e.tags||{},S=e.storage||{},f=e.modifier||{},c=e.accessTypes||{},A=e.multiLineStrings,p=e.indentStatements!==!1;var o=/[\|\^]/,n;function N(e,t){var i=e.next();if(i=='"'||i=='\''){t.tokenize=m(i);return t.tokenize(e,t)};if(/[\[\]\(\){}:=,;]/.test(i)){n=i;return'punctuation'};if(i=='-'){if(e.eat('-')){e.skipToEnd();return'comment'}};if(/\d/.test(i)){e.eatWhile(/[\w\.]/);return'number'};if(o.test(i)){e.eatWhile(o);return'operator'};e.eatWhile(/[\w\-]/);var r=e.current();if(s.propertyIsEnumerable(r))return'keyword';if(I.propertyIsEnumerable(r))return'variable cmipVerbs';if(T.propertyIsEnumerable(r))return'atom compareTypes';if(u.propertyIsEnumerable(r))return'comment status';if(l.propertyIsEnumerable(r))return'variable-3 tags';if(S.propertyIsEnumerable(r))return'builtin storage';if(f.propertyIsEnumerable(r))return'string-2 modifier';if(c.propertyIsEnumerable(r))return'atom accessTypes';return'variable'};function m(e){return function(t,n){var i=!1,o,E=!1;while((o=t.next())!=null){if(o==e&&!i){var r=t.peek();if(r){r=r.toLowerCase();if(r=='b'||r=='h'||r=='o')t.next()};E=!0;break};i=!i&&o=='\\'};if(E||!(i||A))n.tokenize=null;return'string'}};function E(e,t,n,r,i){this.indented=e;this.column=t;this.type=n;this.align=r;this.prev=i};function i(e,t,n){var r=e.indented;if(e.context&&e.context.type=='statement')r=e.context.indented;return e.context=new E(r,t,n,null,e.context)};function r(e){var t=e.context.type;if(t==')'||t==']'||t=='}')e.indented=e.context.indented;return e.context=e.context.prev};return{startState:function(e){return{tokenize:null,context:new E((e||0)-a,0,'top',!1),indented:0,startOfLine:!0}},token:function(t,e){var o=e.context;if(t.sol()){if(o.align==null)o.align=!1;e.indented=t.indentation();e.startOfLine=!0};if(t.eatSpace())return null;n=null;var E=(e.tokenize||N)(t,e);if(E=='comment')return E;if(o.align==null)o.align=!0;if((n==';'||n==':'||n==',')&&o.type=='statement'){r(e)} 2 else if(n=='{')i(e,t.column(),'}');else if(n=='[')i(e,t.column(),']');else if(n=='(')i(e,t.column(),')');else if(n=='}'){while(o.type=='statement')o=r(e);if(o.type=='}')o=r(e);while(o.type=='statement')o=r(e)} 3 else if(n==o.type)r(e);else if(p&&(((o.type=='}'||o.type=='top')&&n!=';')||(o.type=='statement'&&n=='newstatement')))i(e,t.column(),'statement');e.startOfLine=!1;return E},electricChars:'{}',lineComment:'--',fold:'brace'}});function t(e){var n={},r=e.split(' ');for(var t=0;t<r.length;++t)n[r[t]]=!0;return n};e.defineMIME('text/x-ttcn-asn',{name:'asn.1',keywords:t('DEFINITIONS OBJECTS IF DERIVED INFORMATION ACTION REPLY ANY NAMED CHARACTERIZED BEHAVIOUR REGISTERED WITH AS IDENTIFIED CONSTRAINED BY PRESENT BEGIN IMPORTS FROM UNITS SYNTAX MIN-ACCESS MAX-ACCESS MINACCESS MAXACCESS REVISION STATUS DESCRIPTION SEQUENCE SET COMPONENTS OF CHOICE DistinguishedName ENUMERATED SIZE MODULE END INDEX AUGMENTS EXTENSIBILITY IMPLIED EXPORTS'),cmipVerbs:t('ACTIONS ADD GET NOTIFICATIONS REPLACE REMOVE'),compareTypes:t('OPTIONAL DEFAULT MANAGED MODULE-TYPE MODULE_IDENTITY MODULE-COMPLIANCE OBJECT-TYPE OBJECT-IDENTITY OBJECT-COMPLIANCE MODE CONFIRMED CONDITIONAL SUBORDINATE SUPERIOR CLASS TRUE FALSE NULL TEXTUAL-CONVENTION'),status:t('current deprecated mandatory obsolete'),tags:t('APPLICATION AUTOMATIC EXPLICIT IMPLICIT PRIVATE TAGS UNIVERSAL'),storage:t('BOOLEAN INTEGER OBJECT IDENTIFIER BIT OCTET STRING UTCTime InterfaceIndex IANAifType CMIP-Attribute REAL PACKAGE PACKAGES IpAddress PhysAddress NetworkAddress BITS BMPString TimeStamp TimeTicks TruthValue RowStatus DisplayString GeneralString GraphicString IA5String NumericString PrintableString SnmpAdminAtring TeletexString UTF8String VideotexString VisibleString StringStore ISO646String T61String UniversalString Unsigned32 Integer32 Gauge Gauge32 Counter Counter32 Counter64'),modifier:t('ATTRIBUTE ATTRIBUTES MANDATORY-GROUP MANDATORY-GROUPS GROUP GROUPS ELEMENTS EQUALITY ORDERING SUBSTRINGS DEFINED'),accessTypes:t('not-accessible accessible-for-notify read-only read-create read-write'),multiLineStrings:!0})});
Download modules/editor/codemirror/mode/asn.1/asn.1.min.js
History Tue, 4 Sep 2018 00:05:46 +0200 Jan Dankert JQuery-UI hatte die falsche minifizierte Version, Codemirror is erstmal un-minifiziert, da JSqueeze leider ungültiges Javascript erzeugt :-O Tue, 22 May 2018 22:39:55 +0200 Jan Dankert Fix für PHP 7.2: 'Object' darf nun nicht mehr als Klassennamen verwendet werden. AUCH NICHT IN EINEM NAMESPACE! WTF, wozu habe ich das in einen verfickten Namespace gepackt? Wozu soll der sonst da sein??? Amateure. Daher nun notgedrungen unbenannt in 'BaseObject'.