1641
1791
# Duplicate the selection. If selection empty duplicate the line containing the caret.
1642
1792
fun void SelectionDuplicate=2469(,)
1794
val SC_ALPHA_TRANSPARENT=0
1795
val SC_ALPHA_OPAQUE=255
1796
val SC_ALPHA_NOALPHA=256
1798
# Set background alpha of the caret line.
1799
set void SetCaretLineBackAlpha=2470(int alpha,)
1801
# Get the background alpha of the caret line.
1802
get int GetCaretLineBackAlpha=2471(,)
1804
enu CaretStyle=CARETSTYLE_
1805
val CARETSTYLE_INVISIBLE=0
1806
val CARETSTYLE_LINE=1
1807
val CARETSTYLE_BLOCK=2
1809
# Set the style of the caret to be drawn.
1810
set void SetCaretStyle=2512(int caretStyle,)
1812
# Returns the current style of the caret.
1813
get int GetCaretStyle=2513(,)
1815
# Set the indicator used for IndicatorFillRange and IndicatorClearRange
1816
set void SetIndicatorCurrent=2500(int indicator,)
1818
# Get the current indicator
1819
get int GetIndicatorCurrent=2501(,)
1821
# Set the value used for IndicatorFillRange
1822
set void SetIndicatorValue=2502(int value,)
1824
# Get the current indicator vaue
1825
get int GetIndicatorValue=2503(,)
1827
# Turn a indicator on over a range.
1828
fun void IndicatorFillRange=2504(int position, int fillLength)
1830
# Turn a indicator off over a range.
1831
fun void IndicatorClearRange=2505(int position, int clearLength)
1833
# Are any indicators present at position?
1834
fun int IndicatorAllOnFor=2506(int position,)
1836
# What value does a particular indicator have at at a position?
1837
fun int IndicatorValueAt=2507(int indicator, int position)
1839
# Where does a particular indicator start?
1840
fun int IndicatorStart=2508(int indicator, int position)
1842
# Where does a particular indicator end?
1843
fun int IndicatorEnd=2509(int indicator, int position)
1845
# Set number of entries in position cache
1846
set void SetPositionCache=2514(int size,)
1848
# How many entries are allocated to the position cache?
1849
get int GetPositionCache=2515(,)
1851
# Copy the selection, if selection empty copy the line with the caret
1852
fun void CopyAllowLine=2519(,)
1854
# Compact the document buffer and return a read-only pointer to the
1855
# characters in the document.
1856
get int GetCharacterPointer=2520(,)
1858
# Always interpret keyboard input as Unicode
1859
set void SetKeysUnicode=2521(bool keysUnicode,)
1861
# Are keys always interpreted as Unicode?
1862
get bool GetKeysUnicode=2522(,)
1864
# Set the alpha fill colour of the given indicator.
1865
set void IndicSetAlpha=2523(int indicator, int alpha)
1867
# Get the alpha fill colour of the given indicator.
1868
get int IndicGetAlpha=2524(int indicator,)
1870
# Set extra ascent for each line
1871
set void SetExtraAscent=2525(int extraAscent,)
1873
# Get extra ascent for each line
1874
get int GetExtraAscent=2526(,)
1876
# Set extra descent for each line
1877
set void SetExtraDescent=2527(int extraDescent,)
1879
# Get extra descent for each line
1880
get int GetExtraDescent=2528(,)
1882
# Which symbol was defined for markerNumber with MarkerDefine
1883
fun int MarkerSymbolDefined=2529(int markerNumber,)
1885
# Set the text in the text margin for a line
1886
set void MarginSetText=2530(int line, string text)
1888
# Get the text in the text margin for a line
1889
get int MarginGetText=2531(int line, stringresult text)
1891
# Set the style number for the text margin for a line
1892
set void MarginSetStyle=2532(int line, int style)
1894
# Get the style number for the text margin for a line
1895
get int MarginGetStyle=2533(int line,)
1897
# Set the style in the text margin for a line
1898
set void MarginSetStyles=2534(int line, string styles)
1900
# Get the styles in the text margin for a line
1901
get int MarginGetStyles=2535(int line, stringresult styles)
1903
# Clear the margin text on all lines
1904
fun void MarginTextClearAll=2536(,)
1906
# Get the start of the range of style numbers used for margin text
1907
set void MarginSetStyleOffset=2537(int style,)
1909
# Get the start of the range of style numbers used for margin text
1910
get int MarginGetStyleOffset=2538(,)
1912
# Set the annotation text for a line
1913
set void AnnotationSetText=2540(int line, string text)
1915
# Get the annotation text for a line
1916
get int AnnotationGetText=2541(int line, stringresult text)
1918
# Set the style number for the annotations for a line
1919
set void AnnotationSetStyle=2542(int line, int style)
1921
# Get the style number for the annotations for a line
1922
get int AnnotationGetStyle=2543(int line,)
1924
# Set the annotation styles for a line
1925
set void AnnotationSetStyles=2544(int line, string styles)
1927
# Get the annotation styles for a line
1928
get int AnnotationGetStyles=2545(int line, stringresult styles)
1930
# Get the number of annotation lines for a line
1931
get int AnnotationGetLines=2546(int line,)
1933
# Clear the annotations from all lines
1934
fun void AnnotationClearAll=2547(,)
1936
enu AnnotationVisible=ANNOTATION_
1937
val ANNOTATION_HIDDEN=0
1938
val ANNOTATION_STANDARD=1
1939
val ANNOTATION_BOXED=2
1941
# Set the visibility for the annotations for a view
1942
set void AnnotationSetVisible=2548(int visible,)
1944
# Get the visibility for the annotations for a view
1945
get int AnnotationGetVisible=2549(,)
1947
# Get the start of the range of style numbers used for annotations
1948
set void AnnotationSetStyleOffset=2550(int style,)
1950
# Get the start of the range of style numbers used for annotations
1951
get int AnnotationGetStyleOffset=2551(,)
1953
val UNDO_MAY_COALESCE=1
1955
# Add a container action to the undo stack
1956
fun void AddUndoAction=2560(int token, int flags)
1958
# Find the position of a character from a point within the window.
1959
fun position CharPositionFromPoint=2561(int x, int y)
1961
# Find the position of a character from a point within the window.
1962
# Return INVALID_POSITION if not close to text.
1963
fun position CharPositionFromPointClose=2562(int x, int y)
1965
# Set whether multiple selections can be made
1966
set void SetMultipleSelection=2563(bool multipleSelection,)
1968
# Whether multiple selections can be made
1969
get bool GetMultipleSelection=2564(,)
1971
# Set whether typing can be performed into multiple selections
1972
set void SetAdditionalSelectionTyping=2565(bool additionalSelectionTyping,)
1974
# Whether typing can be performed into multiple selections
1975
get bool GetAdditionalSelectionTyping=2566(,)
1977
# Set whether additional carets will blink
1978
set void SetAdditionalCaretsBlink=2567(bool additionalCaretsBlink,)
1980
# Whether additional carets will blink
1981
get bool GetAdditionalCaretsBlink=2568(,)
1983
# Set whether additional carets are visible
1984
set void SetAdditionalCaretsVisible=2608(bool additionalCaretsBlink,)
1986
# Whether additional carets are visible
1987
get bool GetAdditionalCaretsVisible=2609(,)
1989
# How many selections are there?
1990
get int GetSelections=2570(,)
1992
# Clear selections to a single empty stream selection
1993
fun void ClearSelections=2571(,)
1995
# Set a simple selection
1996
fun int SetSelection=2572(int caret,int anchor)
1999
fun int AddSelection=2573(int caret,int anchor)
2001
# Set the main selection
2002
set void SetMainSelection=2574(int selection,)
2004
# Which selection is the main selection
2005
get int GetMainSelection=2575(,)
2007
set void SetSelectionNCaret=2576(int selection, position pos)
2008
get position GetSelectionNCaret=2577(int selection,)
2009
set void SetSelectionNAnchor=2578(int selection, position posAnchor)
2010
get position GetSelectionNAnchor=2579(int selection,)
2011
set void SetSelectionNCaretVirtualSpace=2580(int selection, int space)
2012
get int GetSelectionNCaretVirtualSpace=2581(int selection,)
2013
set void SetSelectionNAnchorVirtualSpace=2582(int selection, int space)
2014
get int GetSelectionNAnchorVirtualSpace=2583(int selection,)
2016
# Sets the position that starts the selection - this becomes the anchor.
2017
set void SetSelectionNStart=2584(int selection, position pos)
2019
# Returns the position at the start of the selection.
2020
get position GetSelectionNStart=2585(int selection,)
2022
# Sets the position that ends the selection - this becomes the currentPosition.
2024
set void SetSelectionNEnd=2586(int selection, position pos)
2027
# Returns the position at the end of the selection.
2028
get position GetSelectionNEnd=2587(int selection,)
2030
set void SetRectangularSelectionCaret=2588(position pos,)
2031
get position GetRectangularSelectionCaret=2589(,)
2032
set void SetRectangularSelectionAnchor=2590(position posAnchor,)
2033
get position GetRectangularSelectionAnchor=2591(,)
2034
set void SetRectangularSelectionCaretVirtualSpace=2592(int space,)
2035
get int GetRectangularSelectionCaretVirtualSpace=2593(,)
2036
set void SetRectangularSelectionAnchorVirtualSpace=2594(int space,)
2037
get int GetRectangularSelectionAnchorVirtualSpace=2595(,)
2039
enu VirtualSpace=SCVS_
2041
val SCVS_RECTANGULARSELECTION=1
2042
val SCVS_USERACCESSIBLE=2
2044
set void SetVirtualSpaceOptions=2596(int virtualSpaceOptions,)
2045
get int GetVirtualSpaceOptions=2597(,)
2047
# On GTK+, allow selecting the modifier key to use for mouse-based
2048
# rectangular selection. Often the window manager requires Alt+Mouse Drag
2049
# for moving windows.
2050
# Valid values are SCMOD_CTRL(default), SCMOD_ALT, or SCMOD_SUPER.
2052
set void SetRectangularSelectionModifier=2598(int modifier,)
2054
# Get the modifier key used for rectangular selection.
2055
get int GetRectangularSelectionModifier=2599(,)
2057
# Set the foreground colour of additional selections.
2058
# Must have previously called SetSelFore with non-zero first argument for this to have an effect.
2059
set void SetAdditionalSelFore=2600(colour fore,)
2061
# Set the background colour of additional selections.
2062
# Must have previously called SetSelBack with non-zero first argument for this to have an effect.
2063
set void SetAdditionalSelBack=2601(colour back,)
2065
# Set the alpha of the selection.
2066
set void SetAdditionalSelAlpha=2602(int alpha,)
2068
# Get the alpha of the selection.
2069
get int GetAdditionalSelAlpha=2603(,)
2071
# Set the foreground colour of additional carets.
2072
set void SetAdditionalCaretFore=2604(colour fore,)
2074
# Get the foreground colour of additional carets.
2075
get colour GetAdditionalCaretFore=2605(,)
2077
# Set the main selection to the next selection.
2078
fun void RotateSelection=2606(,)
2080
# Swap that caret and anchor of the main selection.
2081
fun void SwapMainAnchorCaret=2607(,)
1644
2083
# Start notifying the container of all key presses and commands.
1645
2084
fun void StartRecord=3001(,)
2877
3427
val SCE_CSOUND_IRATE_VAR=13
2878
3428
val SCE_CSOUND_GLOBAL_VAR=14
2879
3429
val SCE_CSOUND_STRINGEOL=15
3430
# Lexical states for SCLEX_INNOSETUP
3431
lex Inno=SCLEX_INNOSETUP SCE_INNO_
3432
val SCE_INNO_DEFAULT=0
3433
val SCE_INNO_COMMENT=1
3434
val SCE_INNO_KEYWORD=2
3435
val SCE_INNO_PARAMETER=3
3436
val SCE_INNO_SECTION=4
3437
val SCE_INNO_PREPROC=5
3438
val SCE_INNO_INLINE_EXPANSION=6
3439
val SCE_INNO_COMMENT_PASCAL=7
3440
val SCE_INNO_KEYWORD_PASCAL=8
3441
val SCE_INNO_KEYWORD_USER=9
3442
val SCE_INNO_STRING_DOUBLE=10
3443
val SCE_INNO_STRING_SINGLE=11
3444
val SCE_INNO_IDENTIFIER=12
3445
# Lexical states for SCLEX_OPAL
3446
lex Opal=SCLEX_OPAL SCE_OPAL_
3447
val SCE_OPAL_SPACE=0
3448
val SCE_OPAL_COMMENT_BLOCK=1
3449
val SCE_OPAL_COMMENT_LINE=2
3450
val SCE_OPAL_INTEGER=3
3451
val SCE_OPAL_KEYWORD=4
3453
val SCE_OPAL_STRING=6
3455
val SCE_OPAL_BOOL_CONST=8
3456
val SCE_OPAL_DEFAULT=32
3457
# Lexical states for SCLEX_SPICE
3458
lex Spice=SCLEX_SPICE SCE_SPICE_
3459
val SCE_SPICE_DEFAULT=0
3460
val SCE_SPICE_IDENTIFIER=1
3461
val SCE_SPICE_KEYWORD=2
3462
val SCE_SPICE_KEYWORD2=3
3463
val SCE_SPICE_KEYWORD3=4
3464
val SCE_SPICE_NUMBER=5
3465
val SCE_SPICE_DELIMITER=6
3466
val SCE_SPICE_VALUE=7
3467
val SCE_SPICE_COMMENTLINE=8
3468
# Lexical states for SCLEX_CMAKE
3469
lex CMAKE=SCLEX_CMAKE SCE_CMAKE_
3470
val SCE_CMAKE_DEFAULT=0
3471
val SCE_CMAKE_COMMENT=1
3472
val SCE_CMAKE_STRINGDQ=2
3473
val SCE_CMAKE_STRINGLQ=3
3474
val SCE_CMAKE_STRINGRQ=4
3475
val SCE_CMAKE_COMMANDS=5
3476
val SCE_CMAKE_PARAMETERS=6
3477
val SCE_CMAKE_VARIABLE=7
3478
val SCE_CMAKE_USERDEFINED=8
3479
val SCE_CMAKE_WHILEDEF=9
3480
val SCE_CMAKE_FOREACHDEF=10
3481
val SCE_CMAKE_IFDEFINEDEF=11
3482
val SCE_CMAKE_MACRODEF=12
3483
val SCE_CMAKE_STRINGVAR=13
3484
val SCE_CMAKE_NUMBER=14
3485
# Lexical states for SCLEX_GAP
3486
lex Gap=SCLEX_GAP SCE_GAP_
3487
val SCE_GAP_DEFAULT=0
3488
val SCE_GAP_IDENTIFIER=1
3489
val SCE_GAP_KEYWORD=2
3490
val SCE_GAP_KEYWORD2=3
3491
val SCE_GAP_KEYWORD3=4
3492
val SCE_GAP_KEYWORD4=5
3493
val SCE_GAP_STRING=6
3495
val SCE_GAP_OPERATOR=8
3496
val SCE_GAP_COMMENT=9
3497
val SCE_GAP_NUMBER=10
3498
val SCE_GAP_STRINGEOL=11
3499
# Lexical state for SCLEX_PLM
3500
lex PLM=SCLEX_PLM SCE_PLM_
3501
val SCE_PLM_DEFAULT=0
3502
val SCE_PLM_COMMENT=1
3503
val SCE_PLM_STRING=2
3504
val SCE_PLM_NUMBER=3
3505
val SCE_PLM_IDENTIFIER=4
3506
val SCE_PLM_OPERATOR=5
3507
val SCE_PLM_CONTROL=6
3508
val SCE_PLM_KEYWORD=7
3509
# Lexical state for SCLEX_PROGRESS
3510
lex Progress=SCLEX_PROGRESS SCE_4GL_
3511
val SCE_4GL_DEFAULT=0
3512
val SCE_4GL_NUMBER=1
3514
val SCE_4GL_STRING=3
3515
val SCE_4GL_CHARACTER=4
3516
val SCE_4GL_PREPROCESSOR=5
3517
val SCE_4GL_OPERATOR=6
3518
val SCE_4GL_IDENTIFIER=7
3521
val SCE_4GL_COMMENT1=10
3522
val SCE_4GL_COMMENT2=11
3523
val SCE_4GL_COMMENT3=12
3524
val SCE_4GL_COMMENT4=13
3525
val SCE_4GL_COMMENT5=14
3526
val SCE_4GL_COMMENT6=15
3527
val SCE_4GL_DEFAULT_=16
3528
val SCE_4GL_NUMBER_=17
3529
val SCE_4GL_WORD_=18
3530
val SCE_4GL_STRING_=19
3531
val SCE_4GL_CHARACTER_=20
3532
val SCE_4GL_PREPROCESSOR_=21
3533
val SCE_4GL_OPERATOR_=22
3534
val SCE_4GL_IDENTIFIER_=23
3535
val SCE_4GL_BLOCK_=24
3537
val SCE_4GL_COMMENT1_=26
3538
val SCE_4GL_COMMENT2_=27
3539
val SCE_4GL_COMMENT3_=28
3540
val SCE_4GL_COMMENT4_=29
3541
val SCE_4GL_COMMENT5_=30
3542
val SCE_4GL_COMMENT6_=31
3543
# Lexical states for SCLEX_ABAQUS
3544
lex ABAQUS=SCLEX_ABAQUS SCE_ABAQUS_
3545
val SCE_ABAQUS_DEFAULT=0
3546
val SCE_ABAQUS_COMMENT=1
3547
val SCE_ABAQUS_COMMENTBLOCK=2
3548
val SCE_ABAQUS_NUMBER=3
3549
val SCE_ABAQUS_STRING=4
3550
val SCE_ABAQUS_OPERATOR=5
3551
val SCE_ABAQUS_WORD=6
3552
val SCE_ABAQUS_PROCESSOR=7
3553
val SCE_ABAQUS_COMMAND=8
3554
val SCE_ABAQUS_SLASHCOMMAND=9
3555
val SCE_ABAQUS_STARCOMMAND=10
3556
val SCE_ABAQUS_ARGUMENT=11
3557
val SCE_ABAQUS_FUNCTION=12
3558
# Lexical states for SCLEX_ASYMPTOTE
3559
lex Asymptote=SCLEX_ASYMPTOTE SCE_ASY_
3560
val SCE_ASY_DEFAULT=0
3561
val SCE_ASY_COMMENT=1
3562
val SCE_ASY_COMMENTLINE=2
3563
val SCE_ASY_NUMBER=3
3565
val SCE_ASY_STRING=5
3566
val SCE_ASY_CHARACTER=6
3567
val SCE_ASY_OPERATOR=7
3568
val SCE_ASY_IDENTIFIER=8
3569
val SCE_ASY_STRINGEOL=9
3570
val SCE_ASY_COMMENTLINEDOC=10
3571
val SCE_ASY_WORD2=11
3572
# Lexical states for SCLEX_R
3573
lex R=SCLEX_R SCE_R_
3577
val SCE_R_BASEKWORD=3
3578
val SCE_R_OTHERKWORD=4
3582
val SCE_R_OPERATOR=8
3583
val SCE_R_IDENTIFIER=9
3585
val SCE_R_INFIXEOL=11
3586
# Lexical state for SCLEX_MAGIKSF
3587
lex MagikSF=SCLEX_MAGIKSF SCE_MAGIK_
3588
val SCE_MAGIK_DEFAULT=0
3589
val SCE_MAGIK_COMMENT=1
3590
val SCE_MAGIK_HYPER_COMMENT=16
3591
val SCE_MAGIK_STRING=2
3592
val SCE_MAGIK_CHARACTER=3
3593
val SCE_MAGIK_NUMBER=4
3594
val SCE_MAGIK_IDENTIFIER=5
3595
val SCE_MAGIK_OPERATOR=6
3596
val SCE_MAGIK_FLOW=7
3597
val SCE_MAGIK_CONTAINER=8
3598
val SCE_MAGIK_BRACKET_BLOCK=9
3599
val SCE_MAGIK_BRACE_BLOCK=10
3600
val SCE_MAGIK_SQBRACKET_BLOCK=11
3601
val SCE_MAGIK_UNKNOWN_KEYWORD=12
3602
val SCE_MAGIK_KEYWORD=13
3603
val SCE_MAGIK_PRAGMA=14
3604
val SCE_MAGIK_SYMBOL=15
3605
# Lexical state for SCLEX_POWERSHELL
3606
lex PowerShell=SCLEX_POWERSHELL SCE_POWERSHELL_
3607
val SCE_POWERSHELL_DEFAULT=0
3608
val SCE_POWERSHELL_COMMENT=1
3609
val SCE_POWERSHELL_STRING=2
3610
val SCE_POWERSHELL_CHARACTER=3
3611
val SCE_POWERSHELL_NUMBER=4
3612
val SCE_POWERSHELL_VARIABLE=5
3613
val SCE_POWERSHELL_OPERATOR=6
3614
val SCE_POWERSHELL_IDENTIFIER=7
3615
val SCE_POWERSHELL_KEYWORD=8
3616
val SCE_POWERSHELL_CMDLET=9
3617
val SCE_POWERSHELL_ALIAS=10
3618
# Lexical state for SCLEX_MYSQL
3619
lex MySQL=SCLEX_MYSQL SCE_MYSQL_
3620
val SCE_MYSQL_DEFAULT=0
3621
val SCE_MYSQL_COMMENT=1
3622
val SCE_MYSQL_COMMENTLINE=2
3623
val SCE_MYSQL_VARIABLE=3
3624
val SCE_MYSQL_SYSTEMVARIABLE=4
3625
val SCE_MYSQL_KNOWNSYSTEMVARIABLE=5
3626
val SCE_MYSQL_NUMBER=6
3627
val SCE_MYSQL_MAJORKEYWORD=7
3628
val SCE_MYSQL_KEYWORD=8
3629
val SCE_MYSQL_DATABASEOBJECT=9
3630
val SCE_MYSQL_PROCEDUREKEYWORD=10
3631
val SCE_MYSQL_STRING=11
3632
val SCE_MYSQL_SQSTRING=12
3633
val SCE_MYSQL_DQSTRING=13
3634
val SCE_MYSQL_OPERATOR=14
3635
val SCE_MYSQL_FUNCTION=15
3636
val SCE_MYSQL_IDENTIFIER=16
3637
val SCE_MYSQL_QUOTEDIDENTIFIER=17
3638
val SCE_MYSQL_USER1=18
3639
val SCE_MYSQL_USER2=19
3640
val SCE_MYSQL_USER3=20
3641
val SCE_MYSQL_HIDDENCOMMAND=21
3642
# Lexical state for SCLEX_PO
3643
lex Po=SCLEX_PO SCE_PO_
3644
val SCE_PO_DEFAULT=0
3645
val SCE_PO_COMMENT=1
3647
val SCE_PO_MSGID_TEXT=3
3649
val SCE_PO_MSGSTR_TEXT=5
3650
val SCE_PO_MSGCTXT=6
3651
val SCE_PO_MSGCTXT_TEXT=7
3653
# Lexical states for SCLEX_PASCAL
3654
lex Pascal=SCLEX_PASCAL SCE_PAS_
3655
val SCE_PAS_DEFAULT=0
3656
val SCE_PAS_IDENTIFIER=1
3657
val SCE_PAS_COMMENT=2
3658
val SCE_PAS_COMMENT2=3
3659
val SCE_PAS_COMMENTLINE=4
3660
val SCE_PAS_PREPROCESSOR=5
3661
val SCE_PAS_PREPROCESSOR2=6
3662
val SCE_PAS_NUMBER=7
3663
val SCE_PAS_HEXNUMBER=8
3665
val SCE_PAS_STRING=10
3666
val SCE_PAS_STRINGEOL=11
3667
val SCE_PAS_CHARACTER=12
3668
val SCE_PAS_OPERATOR=13
3670
# Lexical state for SCLEX_SORCUS
3671
lex SORCUS=SCLEX_SORCUS SCE_SORCUS_
3672
val SCE_SORCUS_DEFAULT=0
3673
val SCE_SORCUS_COMMAND=1
3674
val SCE_SORCUS_PARAMETER=2
3675
val SCE_SORCUS_COMMENTLINE=3
3676
val SCE_SORCUS_STRING=4
3677
val SCE_SORCUS_STRINGEOL=5
3678
val SCE_SORCUS_IDENTIFIER=6
3679
val SCE_SORCUS_OPERATOR=7
3680
val SCE_SORCUS_NUMBER=8
3681
val SCE_SORCUS_CONSTANT=9
3682
# Lexical state for SCLEX_POWERPRO
3683
lex PowerPro=SCLEX_POWERPRO SCE_POWERPRO_
3684
val SCE_POWERPRO_DEFAULT=0
3685
val SCE_POWERPRO_COMMENTBLOCK=1
3686
val SCE_POWERPRO_COMMENTLINE=2
3687
val SCE_POWERPRO_NUMBER=3
3688
val SCE_POWERPRO_WORD=4
3689
val SCE_POWERPRO_WORD2=5
3690
val SCE_POWERPRO_WORD3=6
3691
val SCE_POWERPRO_WORD4=7
3692
val SCE_POWERPRO_DOUBLEQUOTEDSTRING=8
3693
val SCE_POWERPRO_SINGLEQUOTEDSTRING=9
3694
val SCE_POWERPRO_LINECONTINUE=10
3695
val SCE_POWERPRO_OPERATOR=11
3696
val SCE_POWERPRO_IDENTIFIER=12
3697
val SCE_POWERPRO_STRINGEOL=13
3698
val SCE_POWERPRO_VERBATIM=14
3699
val SCE_POWERPRO_ALTQUOTE=15
3700
val SCE_POWERPRO_FUNCTION=16
3701
# Lexical states for SCLEX_SML
3702
lex SML=SCLEX_SML SCE_SML_
3703
val SCE_SML_DEFAULT=0
3704
val SCE_SML_IDENTIFIER=1
3705
val SCE_SML_TAGNAME=2
3706
val SCE_SML_KEYWORD=3
3707
val SCE_SML_KEYWORD2=4
3708
val SCE_SML_KEYWORD3=5
3709
val SCE_SML_LINENUM=6
3710
val SCE_SML_OPERATOR=7
3711
val SCE_SML_NUMBER=8
3713
val SCE_SML_STRING=11
3714
val SCE_SML_COMMENT=12
3715
val SCE_SML_COMMENT1=13
3716
val SCE_SML_COMMENT2=14
3717
val SCE_SML_COMMENT3=15
3718
# Lexical state for SCLEX_MARKDOWN
3719
lex Markdown=SCLEX_MARKDOWN SCE_MARKDOWN_
3720
val SCE_MARKDOWN_DEFAULT=0
3721
val SCE_MARKDOWN_LINE_BEGIN=1
3722
val SCE_MARKDOWN_STRONG1=2
3723
val SCE_MARKDOWN_STRONG2=3
3724
val SCE_MARKDOWN_EM1=4
3725
val SCE_MARKDOWN_EM2=5
3726
val SCE_MARKDOWN_HEADER1=6
3727
val SCE_MARKDOWN_HEADER2=7
3728
val SCE_MARKDOWN_HEADER3=8
3729
val SCE_MARKDOWN_HEADER4=9
3730
val SCE_MARKDOWN_HEADER5=10
3731
val SCE_MARKDOWN_HEADER6=11
3732
val SCE_MARKDOWN_PRECHAR=12
3733
val SCE_MARKDOWN_ULIST_ITEM=13
3734
val SCE_MARKDOWN_OLIST_ITEM=14
3735
val SCE_MARKDOWN_BLOCKQUOTE=15
3736
val SCE_MARKDOWN_STRIKEOUT=16
3737
val SCE_MARKDOWN_HRULE=17
3738
val SCE_MARKDOWN_LINK=18
3739
val SCE_MARKDOWN_CODE=19
3740
val SCE_MARKDOWN_CODE2=20
3741
val SCE_MARKDOWN_CODEBK=21