Hyperion Essbase (AAS) Syntax Highlighting File

Syntax highlighting, code folding, brace matching, code indenting, and function list

Hyperion Essbase (AAS) Syntax Highlighting File

Postby billrausch » Tue Aug 01, 2006 5:07 pm

Attached is a simple Hyperion Essbase Syntax Highlighting wordfile that should be pretty close to what the Analytic Administration Server (AAS) editor looks like.

Bill

Note: There should be a tab character between ( and ) in the second line starting with /Delimiters =

/L20"EssBase" Block Comment On = /* Block Comment Off = */ File Extensions = ess
/Delimiters = " ( );,
/Unindent Strings = "ENDIF" "LOOP" "ELSE"
/Open Fold Strings = "FIX" "IF" "ELSEIF" "ELSE"
/Close Fold Strings = "ENDFIX" "ELSEIF" "ELSE" "ENDIF"
/C1"Functions" STYLE_FUNCTION
@ABS @ACCUM @ALLANCESTORS @ALIAS @ALLOCATE @ANCEST @ANCESTORS @ANCESTVAL @ATTRIBUTE @ATTRIBUTEBVAL @ATTRIBUTESVAL @ATTRIBUTEVAL @AVG @AVGRANGE
@CALCMODE @CHILDREN @COMPOUND @COMPOUNDGROWTH @CONCATENATE @CORRELATION @COUNT @CURGEN @CURLEV @CURRMBR @CURRMBRRANGE
@DECLINE @DESCENDANTS @DISCOUNT
@EXP
@FACTORIAL
@GEN @GENMBRS @GROWTH
@IALLANCESTORS @IANCESTORS @ICHILDREN @IDESCENDANTS @ILSIBLINGS @INT @INTEREST @IRDESCENDANTS @IRR @IRSIBLINGS @ISACCTYPE @ISANCEST @ISCHILD @ISDESC @ISGEN @ISIANCEST @ISIBLINGS
@ISICHILD @ISIDESC @ISIPARENT @ISISIBLING @ISLEV @ISMBR @ISPARENT @ISSAMEGEN @ISSAMELEV @ISSIBLING @ISUDA
@LEV @LEVMBRS @LIST @LN @LOG @LOG10 @LSIBLINGS
@MATCH @MAX @MAXRANGE @MAXS @MAXSRANGE @MDALLOCATE @MDANCESTVAL @MDPARENTVAL @MDSHIFT @MEDIAN @MEMBER @MERGE @MIN @MINRANGE @MINS @MINSRANGE @MOD @MODE @MOVAVG
@MOVMAX @MOVMED @MOVMIN @MOVSUM @MOVSUMX
@NAME @NEXT @NEXTS @NPV
@PARENT @PARENTVAL @POWER @PRIOR @PRIORS @PTD
@RANGE @RANK @RDESCENDANTS @RELATIVE @REMAINDER @REMOVE @ROUND @RSIBLINGS
@SANCESTVAL @SHARE @SHIFT @SHIFTMINUS @SHIFTPLUS @SIBLINGS @SLN @SPARENTVAL @SPLINE @STDEV @STDEVP @STDEVRANGE @SUBSTRING @SUM @SUMRANGE @SYD
@TODATE @TREND @TRUNCATE
@UDA
@VAR @VARPER @VARIANCE @VARIANCEP @WITHATTR @XREF @XRANGE
/C2"Statements" STYLE_STATEMENT
&
AGG AGGMISSG ALL ARRAY AVERAGE
CACHE CALC CALCPARALLEL CALCTASKDIMS CCONV CCTRACKCALC CLEARBLOCK CLEARCCTRACK CLEARDATA CLEARUPDATESTATUS Commands CREATEBLOCKONEQ CREATENONMISSINGBLK
DATACOPY DIM
ELSE ELSEIF EMPTYMEMBERSETS ENDFIX ENDIF ENDLOOP
FIRST FIX FRMLBOTTOMUP FRMLRTDYNAMIC
IF
LAST LOCKBLOCK LOOP
MSG
NOTICE
SET
TWOPASS
UPDATECALC UPTOLOCAL
VAR
/C3"Operators" STYLE_OPERATOR
%
*
+
-
.
// /
<
=
>
And
Not
Or
User avatar
billrausch
Newbie
 
Posts: 1
Joined: Mon Jul 31, 2006 11:00 pm

Return to Syntax Highlighting