" Vim syntax file " Language: Click Modular Router " Last Change: 2010/03/12 " Maintainer: Maciej UrbaƄski "click element list generated from click 1.8.0 source files syn keyword clickElement LookupIPRouteMP MarkIPCE StoreIPAddress TruncateIPPayload IPRateMonitor IPMirror SetIPECN CheckIPHeader2 FixIPSrc SetIPAddress IPGWOptions IPFilter SetIPDSCP DirectIPLookup IPEncap MarkIPHeader RFC2507c RFC2507d IPAddrPairRewriter IPRewriterPatterns IPFieldInfo IPAddrRewriter SourceIPHashMapper RadixIPLookup GetIPAddress IPClassifier SetIPChecksum IPReassembler IPNameInfo SortedIPLookup LinuxIPLookup LinearIPLookup IPPrint DecIPTTL RoundRobinIPMapper IPFragmenter StaticIPLookup RangeIPLookup IPOutputCombo CheckIPHeader SetRandIPAddress UnstripIPHeader StripIPHeader RIPSend IPInputCombo ToSimDevice ToSimTrace; FromSimDevice FTPPortMapper PI AdaptiveRED RED CheckIP6Header SetIP6DSCP AddressTranslator IP6Encap ProtocolTranslator46 ProtocolTranslator64 GetIP6Address LookupIP6Route ICMP6Error IP6Print DecIP6HLIM IP6Mirror LinkTracker BottleneckMetric FixSrcLoc ACKRetrySender2 LookupLocalGridRoute ETXMetric GridLocationInfo2 PacketLogger LinkTester PrintGrid RadioSim LocQueryResponder YarvisMetric LocationTable GridProxy GridLocationInfo GridGatewayInfo FloodingLocQuerier PingPong GridLogger DSRArpTable LinkStat LIRMetric HopcountMetric ACKRetrySender CheckGridHeader FixDstLoc AiroInfo EstimateRouterRegion GridSRForwarder FilterByRange FilterByGridHops PEP SimpleLocQuerier GridHeaderInfo GridProbeReplyReceiver DSRRouteTable SetGridChecksum PacketLogger2 GridRouteTable ThresholdMetric MovementSimulator SendGridLRHello GridTxError; LookupGeographicGridRoute ACKResponder UpdateGridRoutes LinkTestReceiver GridEncap LocFromFile DSDVRouteTable E2ELossMetric LookupLocalGridRoute2 GridProbeHandler ACKResponder2 ETX2Metric SendGridHello GridProbeSender IncrementSeqNo ICMPPingSource ICMPPingSource-ICMPSendPings ICMPPingEncap ICMPPingRewriter ICMPRewriter ICMPIPEncap ICMPPingResponder CheckICMPHeader ICMPError CLPTest NotifierDebug UpstreamNotifier ConfParseTest HeapTest ComparePackets VectorTest SchedOrderTest QueueThreadTest1 QueueThreadTest2 FunctionTest NeighborhoodTest PacketTest BigintTest RandomSeed BigHashMapTest TimerTest CheckPacket SortTest ListTest QueueYankTest InoTest ErrorTest HashTableTest OpenAuthResponder StationTable BeaconSource ProbeResponder AssociationResponder AutoRateFallback AthdescDecap WepEncap WepDecap PrintTXFeedback SetTXRate PacketStore FilterTX WifiDefrag RadiotapEncap LinkTable EtherCount SetTXPower FromHandler RadiotapDecap Prism2Encap AvailableRates ProbeRequester AssociationRequester BeaconScanner OpenAuthRequester BeaconTracker PrintWifi MadwifiRate ReadAnno WirelessInfo RXStats SetRTS Prism2Decap ProbeTXRate WifiDupeFilter WifiEncap PushAnno FilterPhyErr WifiDecap WifiFragment FilterFailures ExtraEncap WifiSeq ExtraDecap AthdescEncap FromUserDevice SetPerfCount ThreadMonitor ToUserDevice FastUDPSource PerfCountAccum ToHost PerfCountInfo RTCycles CycleCountAccum FromHost CPUQueue FromDevice FastUDPFlows PollDevice FastTCPFlows SetCycleCount ToDevice FastUDPSourceIP6 ScheduleLinux ToHostSniffers CPUSwitch IPsecESPUnencap IPsecAuthHMACSHA1 RadixIPsecLookup IPsecAuthSHA1 SATable Aes Des IPsecESPEncap IPsecEncap Scramble CheckPattern BIM B8B10 SendPattern StoreEtherAddress ARPQuerier EtherEncap EtherPauseSource ARPFaker EnsureEther IP6NDSolicitor CheckARPHeader ARPTable ARPPrint IP6NDAdvertiser HostEtherFilter ARPResponder EtherMirror BalancedThreadSched BalancedThreadSched-SortedTaskSched StaticThreadSched SpinlockInfo SpinlockRelease SpinlockAcquire SimpleIdle SimplePrioSched SimplePullSwitch SimpleRRSched DynamicUDPIPEncap IPRewriter CheckTCPHeader UDPRewriter SnoopTCP TCPRewriter UDPIPEncap SetUDPChecksum SetTCPChecksum StatelessTCPResponder CheckUDPHeader Counter PortInfo FlowInfo TimedSink Meter AnnotationInfo SimpleQueue LinkUnqueue Suppressor InfiniteSource BandwidthMeter AlignmentInfo StoreData PaintSwitch Burster SetAnnoByte RandomSource DelayShaper Paint BandwidthShaper CheckLength NotifierQueue CompareBlock StrideSched PaintTee MSQueue NullElement PushNullElement PullNullElement CheckCRC32 MixedQueue SetPacketType RandomSwitch BandwidthRatedUnqueue BandwidthRatedSplitter QuickNoteQueue ThreadSafeQueue PullSwitch Unqueue Shaper DRRSched PrioSched RandomBitErrors TimedUnqueue DiscardNoFree Classifier Hub RatedSource PokeHandlers StaticSwitch ScheduleInfo FullNoteQueue FullNoteQueue-FullNoteQueue ErrorElement DropBroadcasts DevirtualizeInfo Unstrip SetTimestamp RRSched Tee PullTee RandomSample QuitWatcher MarkMACHeader Print SetCRC32 Switch RoundRobinSwitch Idle TimedSource Align Truncate StrideSwitch AverageCounter Discard StaticPullSwitch MessageElement HashSwitch CheckPaint DelayUnqueue Script RatedUnqueue Null1 Null2 Null3 Null4 Null5 Null6 Null7 Null8 RatedSplitter StripToNetworkHeader Strip DriverManager Unqueue2 FrontDropQueue AddressInfo FastUDPSource ToHost FromHost FromDevice ToDevice UMLSwitch ControlSocket ProgressBar FromRawSocket ToHost FromSocket KernelHandlerProxy KernelFilter FromHost ToRawSocket FromDevice ToSocket PrintOld ToDevice ChatterSocket ToDump IPFlowRawSockets KernelTap RawSocket KernelTun Socket FromDump ChangeUID DebugBridge EtherSwitch EtherSpanTree ListenEtherSwitch FromFlanDump AggregateCounter TimeSortedSched FromNLANRDump AggregatePaint ToIPSummaryDump TimeFilter AggregatePacketCounter AggregateIPFlows AggregateFirst SetTimestampDelta FromDAGDump AggregateFilter StoreTimestamp FromCapDump AggregateIPAddrPair ToIPFlowDumps EraseIPPayload AggregateLast AggregateIP FromIPSummaryDump FromNetFlowSummaryDump TimeRange TimestampAccum AnonymizeIPAddr AggregateLength FromTcpdump " TODO % \ clickOperator syn match clickStatement "\->" syn match clickSemicolon ";" syn match clickSpecial "::" syn match clickNumber display contained "\d\+" syn region clickIO matchgroup=clickIOmatch start="\[" end="\]" contains=clickNumber syn keyword clickClass elementclass "comments syn keyword clickTodo contained FIXME TODO syn match clickLinecomment "//.*" contains=clickTodo,@Spell syn region clickComment start="/\*" end="\*/" contains=clickTodo,@Spell syn region clickString start=+L\="+ skip=+\\\\\|\\"+ end=+"+ contains=@Spell hi link clickElement Function hi link clickClass Type hi link clickString String hi link clickStatement Statement hi link clickSemicolon Special hi link clickSpecial Special hi link clickIO Error hi link clickNumber Number hi link clickTodo Todo hi link clickComment Comment hi link clickLinecomment Comment let b:current_syntax = "click"