aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/lexers/asl.tes
blob: 342cd35e922c494fca3cda93682628dd0967b21d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
! AUTO-GENERATED FROM SCITE PROPERTY SET !

@[lexer.test.asl]{
  :EN*.aslQ*"S -1 '
  :EN*.dslQ*
}

@[lexer.set.asl]{
  ESSETLEXERLANGUAGEcpp
  0ESSETKEYWORDS
    AccessAs Acquire Add Alias And Arg0 Arg1 Arg2 Arg3 Arg4 Arg5 Arg6 BankField
    Break BreakPoint Buffer Case Concatenate ConcatenateResTemplate CondRefOf
    Connection Continue CopyObject CreateBitField CreateByteField CreateDWordField
    CreateField CreateQWordField CreateWordField DataTableRegion Debug Decrement Default
    DefinitionBlock DerefOf Device Device Divide DMA DWordIO DWordMemory DWordSpace EisaId
    ElseIf Else EndDependentFn Event ExtendedIO ExtendedMemory ExtendedMemory
    ExtendedSpace External Fatal Field FindSetLeftBit FindSetRightBit FixedDMA FixedIO FromBCD
    Function GpioInt GpioIo I2CSerialBus If Include Increment Index IndexField Interrupt
    IO IRQNoFlags IRQ LAnd LEqual LGreater LGreaterEqual LLess LLessEqual LNotEqual
    LNot Load LoadTable Local0 Local1 Local2 Local3 Local4 Local5 Local6 Local7 LOr
    Match Memory24 Memory32 Memory32Fixed Method Mid Mod Multiply Mutex Name NAnd NoOp
    NOr Not Notify Offset ObjectType Ones One OperationRegion Or Package
    PowerResource Processor QWordIO QWordMemory QWordSpace RawDataBuffer RefOf Register
    Release Reset ResourceTemplate Return Revision Scope ShiftLeft ShiftRight Signal
    SizeOf Sleep SPISerialBus Stall StartDependentFn StartDependentFnNoPri Store
    Subtract Switch ThermalZone Timer ToBCD ToBuffer ToDecimalString ToHexString
    ToInteger ToString ToUUID UARTSerialBus Unicode Unload VendorLong VendorShort Wait
    While WordBusNumber WordIO WordSpace XOr Zero
  1ESSETKEYWORDS
    AttribQuick AttribSendReceive AttribByte AttribBytes AttribRawBytes
    AttribRawProcessBytes AttribWord AttribBlock AttribProcessCall AttribBlockProcessCall AnyAcc
    ByteAcc WordAcc DWordAcc QWordAcc BufferAcc AddressRangeMemory AddressRangeReserved
    AddressRangeNVS AddressRangeACPI RegionSpaceKeyword FFixedHW PCC AddressingMode7Bit
    AddressingMode10Bit DataBitsFive DataBitsSix DataBitsSeven DataBitsEight DataBitsNine BusMaster
    NotBusMaster ClockPhaseFirst ClockPhaseSecond ClockPolarityLow ClockPolarityHigh
    SubDecode PosDecode BigEndianing LittleEndian AttribBytes AttribRawBytes
    AttribRawProcessBytes FlowControlNone FlowControlXon FlowControlHardware Edge Level ActiveHigh
    ActiveLow ActiveHigh ActiveLow ActiveBoth Decode16 Decode10 IoRestrictionNone
    IoRestrictionInputOnly IoRestrictionOutputOnly IoRestrictionNoneAndPreserve Lock NoLock MTR MEQ MLE
    MLT MGE MGT MaxFixed MaxNotFixed Cacheable WriteCombining Prefetchable
    NonCacheable MinFixed MinNotFixed UnknownObj IntObj StrObj BuffObj PkgObj FieldUnitObj
    DeviceObj EventObj MethodObj MutexObj OpRegionObj PowerResObj ProcessorObj
    ThermalZoneObj BuffFieldObj DDBHandleObj ParityTypeNone ParityTypeSpace ParityTypeMark
    ParityTypeOdd ParityTypeEven PullDefault PullUp PullDown PullNone PolarityHigh PolarityLow
    ISAOnlyRanges NonISAOnlyRanges EntireRange ReadWrite ReadOnly UserDefRegionSpace SystemIO
    SystemMemory PCI_Config EmbeddedControl SMBus SystemCMOS PciBarTarget IPMI
    GeneralPurposeIO GenericSerialBus ResourceConsumer ResourceProducer Serialized NotSerialized
    Shared Exclusive SharedAndWake ExclusiveAndWake ControllerInitiated DeviceInitiated
    StopBitsZero StopBitsOne StopBitsOnePlusHalf StopBitsTwo Width8Bit Width16Bit Width32Bit
    Width64Bit Width128Bit Width256Bit SparseTranslation DenseTranslation TypeTranslation
    TypeStatic Preserve WriteAsOnes WriteAsZeros Transfer8 Transfer16 Transfer8_16
    ThreeWireMode FourWireMode
  :M[color.comment],1M[color.set]
  :M[color.comment],2M[color.set]
  :M[color.comment],3M[color.set]
  :M[color.number],4M[color.set]
  :M[color.keyword],5M[color.set]
  :M[color.string],6M[color.set]
  :M[color.string2],7M[color.set]
  :M[color.preproc],9M[color.set]
  :M[color.operator],10M[color.set]
  :M[color.comment],15M[color.set]
  :M[color.string],20M[color.set]
  :M[color.comment],24M[color.set]
}