'sclang', 'COMMENT_SINGLE' => array(1 => '//', 2 => '#'), 'COMMENT_MULTI' => array('/*' => '*/'), 'COMMENT_REGEXP' => array( //Multiline-continued single-line comments 1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m', //Multiline-continued preprocessor define 2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m' ), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'QUOTEMARKS' => array("'", '"'), 'ESCAPE_CHAR' => '', 'ESCAPE_REGEXP' => array( //Simple Single Char Escapes 1 => "#\\\\[\\\\abfnrtv\'\"?\n]#i", //Hexadecimal Char Specs 2 => "#\\\\x[\da-fA-F]{2}#", //Hexadecimal Char Specs 3 => "#\\\\u[\da-fA-F]{4}#", //Hexadecimal Char Specs 4 => "#\\\\U[\da-fA-F]{8}#", //Octal Char Specs 5 => "#\\\\[0-7]{1,3}#" ), 'NUMBERS' => GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_INT_CSTYLE | GESHI_NUMBER_BIN_PREFIX_0B | GESHI_NUMBER_OCT_PREFIX | GESHI_NUMBER_HEX_PREFIX | GESHI_NUMBER_FLT_NONSCI | GESHI_NUMBER_FLT_NONSCI_F | GESHI_NUMBER_FLT_SCI_SHORT | GESHI_NUMBER_FLT_SCI_ZERO, 'KEYWORDS' => array( 1 => array( 'if', 'return', 'while', 'case', 'continue', 'default', 'do', 'else', 'for', 'switch', 'goto', // these are from supercollider: 'var', 'true', 'thisMethod', 'this', 'super', 'nil', 'inf', 'false', 'arg' ), 2 => array( 'null', 'false', 'break', 'true', 'function', 'enum', 'extern', 'inline' ), 3 => array( /* ************************************************************************** * these can be updated with the following superCollider code: ( c = Array.new; Class.allClasses.do({ arg class; if (class.name.asString.containsStringAt(0, "Meta_").not, { c = c.add( class.name.asSymbol ); }) }); c.reverse.writeTextArchive("~/Desktop/classes.scd".standardizePath); ) // thanks to "blackrain" // see http://www.listarc.bham.ac.uk/lists/sc-users-2006/msg06298.html *************************************************************************** */ 'ZeroCrossing', 'ZArchive', 'Xor', 'XPlayPathButton', 'XOut', 'XLine', 'XInFeedback', 'XIn', 'XFaderN', 'XFader4', 'XFader', 'XFade2', 'XFade', 'XBeeSMSGui', 'XBeeSMS', 'XBeeParserSMS', 'WrapIndex', 'Wrap', 'Window', 'WiiRemoteGUI', 'WiiNunchukGUI', 'WiiMoteIRObject', 'WiiMoteGUI', 'WiiMote', 'WiiCalibrationInfo', 'WhiteNoise', 'WeighBag', 'Wavetable', 'Watcher', 'Warp1', 'Warp', 'WIINode', 'VolumeGui', 'Volume', 'ViewRedirect', 'View', 'Vibrato', 'VarianceUGen', 'VariableNameLabel', 'VarSaw', 'VSFP', 'VOsc3', 'VOsc', 'VLayoutView', 'VDiskIn', 'UserView', 'UpdatingScalarPatchOut', 'Updater', 'UpdateListener', 'UnpackFFT', 'Unpack1FFT', 'UnixPlatform', 'UnixFILE', 'Unix', 'UniqueID', 'UnicodeResponder', 'UnaryOpUGen', 'UnaryOpStream', 'UnaryOpPlug', 'UnaryOpFunctionProxy', 'UnaryOpFunction', 'UI', 'UGenThunk', 'UGenInstr', 'UGenHelper', 'UGen', 'TwoZero', 'TwoWayIdentityDictionary', 'TwoPole', 'TuningInfo', 'Tuning', 'True', 'TrigSpec', 'TrigControl', 'Trig1', 'Trig', 'TransitNode', 'Trafo', 'TouchResponder', 'TopicHelper', 'ToggleFFNode', 'ToggleFFGateNode', 'ToggleFF', 'ToggleButton', 'TimerNode', 'Timer', 'Tile', 'Thunk', 'Thread', 'TheDiningPhilosophers', 'TextView', 'TextField', 'TextArchiveMDPlugin', 'TestDependant', 'TempoSpec', 'TempoPlayer', 'TempoGui', 'TempoClock', 'TempoBusClock', 'TempoBus', 'Tempo', 'TdefGui', 'TdefAllGui', 'Tdef', 'TaskProxyGui', 'TaskProxyAllGui', 'TaskProxy', 'Task', 'Tap', 'TabletView', 'TabletSlider2D', 'TabFileWriter', 'TabFileReader', 'TabFilePlayer', 'TWindex', 'TWChoose', 'TRand', 'TIRand', 'TGrains', 'TExpRand', 'TDuty_old', 'TDuty', 'TDelay', 'TChoose', 'TBall', 'T2K', 'T2A', 'SystemSynthDefs', 'SystemNFunc', 'SystemClock', 'SynthlessPlayer', 'SynthDescLib', 'SynthDesc', 'SynthDefControl', 'SynthDef', 'SynthControl', 'SynthConsole', 'Synth', 'SyncSaw', 'SymbolArray', 'Symbol', 'SwingOptions', 'SwingOSC', 'SwingGUI', 'SwingDialog', 'Sweep', 'SumStdDevNode', 'SumBusesNode', 'SubsampleOffset', 'SubclassResponsibilityError', 'StringInspector', 'StringGui', 'String', 'StreamSpec', 'StreamKrDurGui', 'StreamKrDur', 'StreamControl', 'StreamClutch', 'Stream2Trig', 'Stream', 'Stethoscope', 'StereoConvolution2L', 'Stepper', 'StdDevUGen', 'StdDevNode', 'StaticText', 'StaticSpec', 'StaticIntegerSpec', 'StartUp', 'StartRow', 'StandardN', 'StandardL', 'StackNumberAllocator', 'Spring', 'SplayZ', 'SplayAz', 'Splay', 'SpecPcile', 'SpecFlatness', 'SpecCentroid', 'Spec', 'Spawner', 'SparseArray', 'SoundIn', 'SoundFileView', 'SoundFileFormats', 'SoundFile', 'SortedList', 'Solver', 'SlotInspector', 'SlopeNode', 'Slope', 'Slider2D', 'Slider', 'SlewNode', 'Slew', 'SkipJack', 'SkewUGen', 'SineWarp', 'SinOscFB', 'SinOsc', 'SimpleTriggerGui', 'SimpleTrigger', 'SimpleNumber', 'SimpleKDRUnitGui', 'SimpleKDRUnit', 'SimpleController', 'Silent', 'Silence', 'Signal', 'ShutDown', 'ShouldNotImplementError', 'Sheet', 'SharedOut', 'SharedIn', 'SharedBus', 'Shaper', 'ShannonMarkovSet', 'ShannonFinger', 'SetResetFF', 'SetBuf', 'Set', 'ServerTree', 'ServerQuit', 'ServerOptions', 'ServerLogSentEvent', 'ServerLogReceivedEvent', 'ServerLogGui', 'ServerLog', 'ServerGui', 'ServerErrorGui', 'ServerBoot', 'Server', 'SerialPort', 'SequenceableCollection', 'SensorSonificatorSynth', 'SensorSonificator', 'SensorLog', 'SensorDataGUI', 'SensorData', 'SensorControl', 'SendTrig', 'SendReply', 'SemiColonFileWriter', 'SemiColonFileReader', 'SemiColonFilePlayer', 'Semaphore', 'SelectorLabel', 'SelectXFocus', 'SelectX', 'SelectButtonSet', 'Select', 'SeenBefore', 'ScurryableInstrGateSpawner', 'ScrollView', 'ScoreStreamPlayer', 'Score', 'ScopeView', 'ScopeOut', 'SchmidtNode', 'SchmidtGateNode', 'Schmidt', 'Scheduler', 'ScelDocument', 'ScatterView3d', 'ScatterView2', 'ScatterView', 'ScaleStream', 'ScaleSpec', 'ScaleInfo', 'ScaleAD', 'Scale', 'ScalarSpec', 'ScalarPatchOut', 'ScalarPatchIn', 'Saw', 'SaveConsole', 'SampleSpec', 'SampleRate', 'SampleGui', 'SampleDur', 'Sample', 'SWWatcherNode', 'SWTriggerAction', 'SWTrigBusNode', 'SWPlotterMonitor', 'SWNodeWatcherNode', 'SWMiniHiveGui', 'SWMiniHiveConfigGui', 'SWMiniHiveConfig', 'SWMiniHive', 'SWMiniBeeOSC', 'SWMiniBeeID', 'SWMiniBeeConfigLabelChangeDialog', 'SWMiniBeeConfigGui', 'SWMiniBeeConfig', 'SWMiniBee', 'SWMBNumberAllocator', 'SWHookSet', 'SWHook', 'SWDataStringSlot', 'SWDataStringNode', 'SWDataSlotGui', 'SWDataSlotClientGui', 'SWDataSlot', 'SWDataNodeGui', 'SWDataNodeClientGui', 'SWDataNode', 'SWDataNetworkSpec', 'SWDataNetworkOSCHiveClient', 'SWDataNetworkOSCGui', 'SWDataNetworkOSCClientGui', 'SWDataNetworkOSCClient', 'SWDataNetworkOSC', 'SWDataNetworkLogGui', 'SWDataNetworkLog', 'SWDataNetworkGui', 'SWDataNetworkClientGui', 'SWDataNetworkClient', 'SWDataNetworkBaseGui', 'SWDataNetwork', 'SWDataMonitor', 'SWDataAction', 'SWCombineNode', 'SWChangeAction', 'SWBusWatcherNode', 'SWBusNode', 'SOS', 'SHTSensor', 'SFPGui', 'SFP', 'SCViewHolder', 'SCViewAdapter', 'SCJMeterBridge', 'SCJConnection', 'SCButtonAdapter', 'RunningSum', 'RunningMin', 'RunningMax', 'Routine', 'Rotate2', 'RootNode', 'Ringz', 'RingNumberAllocator', 'RingList', 'RingBuffer', 'ResponderArray', 'Resonz', 'ReplaceOut', 'RelativeToParent', 'RefCopy', 'Ref', 'Rect', 'RecordProxyMixer', 'RecordBuf', 'RawPointer', 'RawArray', 'RangeSlider', 'Range', 'RandSeed', 'RandID', 'Rand', 'Ramp', 'RadiansPerSample', 'RLPF', 'RK4', 'RK3', 'RK2', 'RK', 'RHPF', 'Quarks', 'QuarkView', 'QuarkSVNRepository', 'QuarkDependency', 'Quark', 'Quant', 'QuadN', 'QuadL', 'QuadC', 'Pxrand', 'Pwrap', 'Pwrand', 'Pwhite', 'Pwhile', 'Pwalk', 'Punop', 'PulseDivider', 'PulseCount', 'Pulse', 'Ptuple', 'Ptsym', 'Ptrace', 'Ptpar', 'Ptime', 'Psync', 'Psym1', 'Psym', 'Pswitch1', 'Pswitch', 'Pstutter', 'Pstretchp', 'Pstretch', 'PstepNfunc', 'PstepNadd', 'Pstep3add', 'Pstep2add', 'Pstep', 'Pspy', 'Pspawner', 'Pspawn', 'Pslide', 'Pshuf', 'Psetpre', 'Psetp', 'Pset', 'Pseries', 'Pser', 'Pseq', 'Pselect', 'Pseg', 'Pseed', 'ProxySynthDef', 'ProxySpace', 'ProxyNodeMapSetting', 'ProxyNodeMap', 'ProxyMonitorGui', 'ProxyMixerOld', 'ProxyMixer', 'Proutine', 'Prout', 'Prorate', 'ProgramChangeResponder', 'Process', 'PriorityQueue', 'PrimitiveFailedError', 'Prewrite', 'PrettyState', 'PrettyPrintStream', 'PrettyEcho', 'PrettyEat', 'Pretty', 'Preject', 'Preduce', 'Prand', 'Pproto', 'Pprotect', 'Pprob', 'Ppoisson', 'Pplayer', 'Pperform', 'Ppatmod', 'Ppatlace', 'Ppar', 'PowerOfTwoBlock', 'PowerOfTwoAllocator', 'Post', 'Position', 'PopUpMenu', 'PopUpEditorGui', 'PopUpEditor', 'Polynomial', 'Poll', 'Polar', 'PointArray', 'Point', 'Pnsym1', 'Pnsym', 'Pnaryop', 'Pn', 'Pmulpre', 'Pmulp', 'Pmul', 'Pmswitch', 'PmonoStream', 'PmonoArticStream', 'PmonoArtic', 'Pmono', 'Pmeanrand', 'Pluck', 'Plsys', 'Plprand', 'Plotter', 'Plot', 'Plet', 'PlazyEnvirN', 'PlazyEnvir', 'Plazy', 'PlayerUnopGui', 'PlayerUnop', 'PlayerSpec', 'PlayerSocket', 'PlayerPoolGui', 'PlayerPool', 'PlayerMixerGui', 'PlayerMixer', 'PlayerInputProxy', 'PlayerEffectSocket', 'PlayerEffectGui', 'PlayerBinopGui', 'PlayerBinop', 'PlayerAmpGui', 'PlayerAmp', 'PlayPathButton', 'PlayButton', 'PlayBuf', 'Platform', 'Plambda', 'Plag', 'Place', 'Pkey', 'PitchTrackNode', 'PitchShift', 'Pitch', 'Pipe', 'PinkNoise', 'PingPong', 'Pindex', 'Pif', 'Phprand', 'PhidSlot', 'PhidKey', 'Phid', 'Phasor', 'Pgtpar', 'Pgroup', 'Pgpar', 'Pget', 'Pgeom', 'Pgbrown', 'Pgauss', 'Pfxb', 'Pfx', 'Pfuncn', 'Pfunc', 'Pfsm2', 'Pfsm', 'Pfset', 'Pfpar', 'Pflow', 'Pflatten', 'Pfinval', 'Pfindur', 'PfinQuant', 'Pfin', 'PfadeOut', 'PfadeIn', 'Pexprand', 'Peventmod', 'Pevent', 'Penvir', 'Penv', 'Pen', 'PeakFollower', 'Peak', 'PdurStutter', 'Pdrop', 'Pdiff', 'Pdict', 'Pdfsm', 'PdegreeToKey', 'Pdefn', 'PdefGui', 'PdefAllGui', 'Pdef', 'PdataSlot', 'PdataNode', 'PdataKey', 'Pconst', 'Pcollect', 'PcollatzLike', 'Pcollatz', 'Pclutch', 'Pclump', 'Pchain', 'Pcauchy', 'Pbus', 'Pbrown', 'Pboolnet', 'Pbinop', 'Pbindf', 'Pbindef', 'PbindProxy', 'Pbind', 'Pbeta', 'Pavaroh', 'PauseStream', 'PauseSelfWhenDone', 'PauseSelf', 'Pause', 'PatternProxy', 'PatternControl', 'PatternConductor', 'Pattern', 'PathName', 'PatchOut', 'PatchIn', 'PatchGui', 'Patch', 'Participation', 'PartConv', 'ParameterSpace', 'Panner', 'PanB2', 'PanB', 'PanAz', 'Pan4', 'Pan2', 'Pair', 'PageLayout', 'Paddpre', 'Paddp', 'Padd', 'PackFFT', 'PV_RectComb2', 'PV_RectComb', 'PV_RandWipe', 'PV_RandComb', 'PV_PhaseShift90', 'PV_PhaseShift270', 'PV_PhaseShift', 'PV_Mul', 'PV_Min', 'PV_Max', 'PV_MagSquared', 'PV_MagSmear', 'PV_MagShift', 'PV_MagNoise', 'PV_MagMul', 'PV_MagFreeze', 'PV_MagDiv', 'PV_MagClip', 'PV_MagBelow', 'PV_MagAbove', 'PV_LocalMax', 'PV_JensenAndersen', 'PV_HainsworthFoote', 'PV_Div', 'PV_Diffuser', 'PV_CopyPhase', 'PV_Copy', 'PV_Conj', 'PV_ConformalMap', 'PV_ChainUGen', 'PV_BrickWall', 'PV_BinWipe', 'PV_BinShift', 'PV_BinScramble', 'PV_Add', 'PSinGrain', 'PMOsc', 'P3n1', 'OutputProxy', 'OutOfContextReturnError', 'Out', 'OscN', 'Osc', 'OrderedIdentitySet', 'Order', 'OpenObject', 'Onsets', 'OneZero', 'OneShotStream', 'OnePole', 'OffsetOut', 'ObjectTable', 'ObjectSpec', 'ObjectPatchOut', 'ObjectPatchIn', 'ObjectNotFound', 'ObjectInspector', 'ObjectGui', 'Object', 'OSCtree', 'OSCresponderNode', 'OSCresponder', 'OSCpathResponder', 'OSCpathDispatcher', 'OSCService', 'OSCSched', 'OSCResponderQueue', 'OSCMultiResponder', 'OSCBus', 'OSCBundle', 'NumberEditorGui', 'NumberEditor', 'NumberBox', 'Number', 'NumRunningSynths', 'NumOutputBuses', 'NumInputBuses', 'NumControlBuses', 'NumChannels', 'NumBuffers', 'NumAudioBuses', 'NotificationRegistration', 'NotificationCenter', 'NoteOnResponder', 'NoteOffResponder', 'NotYetImplementedError', 'NotNil', 'Not', 'Normalizer', 'NonControlSpec', 'NodeWatcher', 'NodeProxyEditor', 'NodeProxy', 'NodeMapSetting', 'NodeMap', 'NodeIDAllocator', 'NodeControl', 'Node', 'NoLagControlSpec', 'Nil', 'NetLog', 'NetDef', 'NetAddr', 'NdefParamGui', 'NdefMixerOld', 'NdefMixer', 'NdefGui', 'Ndef', 'NamedNetAddr', 'NamedControl', 'NRand', 'NFunc', 'NAryValueProxy', 'NAryOpStream', 'NAryOpFunctionProxy', 'NAryOpFunction', 'MustBeBooleanError', 'MultiplePlayers', 'MultiTrackPlayer', 'MultiTrackAudioSpec', 'MultiTap', 'MultiSliderView', 'MultiPageLayout', 'MultiOutUGen', 'MultiLevelIdentityDictionary', 'MultiFileWriter', 'MultiFileReader', 'MultiFilePlayerGui', 'MultiFilePlayer', 'MultiChanRecorder', 'MulAdd', 'MovieView', 'MouseY', 'MouseX', 'MouseGridNode', 'MouseButton', 'MostChange', 'MoogFF', 'MonoAudioIn', 'Mono', 'MonitorGui', 'Monitor', 'Module', 'ModelImplementsGuiBody', 'Model', 'ModalFreqUGen', 'ModalFreqGui', 'ModalFreq', 'ModalDialog', 'MixedBundle', 'Mix', 'MinDynScaleUGen', 'Midi2FreqUGen', 'MidEQ', 'MethodQuote', 'MethodLabel', 'MethodInspector', 'MethodGui', 'MethodError', 'Method', 'Message', 'MedianNode', 'Median', 'MeanStdDevNode', 'MeanNode', 'Maybe', 'MaxLocalBufs', 'MaxDynScaleUGen', 'Matrix', 'MarkovSetN', 'MarkovSet', 'MarkovNet', 'MantissaMask', 'Main', 'Magnitude', 'MLIDbrowser', 'MIDIResponder', 'MIDIPlayer', 'MIDIOut', 'MIDIKtlNode', 'MIDIIn', 'MIDIHoldsNotes', 'MIDIGatePlayer', 'MIDIFreqPlayer', 'MIDIEvent', 'MIDIEndPoint', 'MIDIClockOut', 'MIDIClient', 'MFCC', 'Loudness', 'LorenzL', 'LookupMarkovSet', 'Logistic', 'LocalQuarks', 'LocalOut', 'LocalIn', 'LocalBuf', 'ListView', 'ListPattern', 'ListDUGen', 'List', 'LinuxPlatform', 'LinkedListNode', 'LinkedList', 'Linen', 'LinearWarp', 'Line', 'LinXFade2', 'LinRand', 'LinPan2', 'LinLin', 'LinLeakAction', 'LinExp', 'LinCongN', 'LinCongL', 'LinCongC', 'Limiter', 'LimitedWriteStream', 'LibraryBase', 'Library', 'LevelIndicator', 'LeastChange', 'LeakyNode', 'LeakDC', 'LazyEnvir', 'LatoocarfianN', 'LatoocarfianL', 'LatoocarfianC', 'Latch', 'LastValue', 'LagUDNode', 'LagUD', 'LagIn', 'LagControl', 'Lag3UD', 'Lag3', 'Lag2UD', 'Lag2', 'Lag', 'LaTeX', 'LRUNumberAllocator', 'LPZ2', 'LPZ1', 'LPF', 'LIDSlot', 'LIDRelSlot', 'LIDLedSlot', 'LIDKeySlot', 'LIDInfo', 'LIDAbsSlot', 'LIDAbsInfo', 'LID', 'LFTri', 'LFSaw', 'LFPulse', 'LFPar', 'LFNoise2', 'LFNoise1', 'LFNoise0', 'LFGauss', 'LFDNoise3', 'LFDNoise1', 'LFDNoise0', 'LFDClipNoise', 'LFCub', 'LFClipNoise', 'KurtosisUGen', 'KrPlayerGui', 'KrPlayer', 'KrNumberEditorGui', 'KrNumberEditor', 'Knob', 'Klank', 'Klang', 'KeyTrack', 'KeyState', 'KeyCodeResponderStackGui', 'KeyCodeResponderStack', 'KeyCodeResponderGui', 'KeyCodeResponder', 'KDRMaskTester', 'K2A', 'JavaObjectD', 'JavaObject', 'JTexturePaint', 'JStethoscope', 'JSpeechChannel', 'JSpeech', 'JSoundFileViewProgressWindow', 'JScopeOut', 'JSCWindow', 'JSCView', 'JSCVLayoutView', 'JSCUserView', 'JSCTopView', 'JSCTextView', 'JSCTextField', 'JSCTextEditBase', 'JSCTabletView', 'JSCTabbedPane', 'JSCSynth', 'JSCStaticTextBase', 'JSCStaticText', 'JSCSoundFileView', 'JSCSliderBase', 'JSCSlider', 'JSCScrollView', 'JSCScrollTopView', 'JSCScrollBar', 'JSCScope', 'JSCRangeSlider', 'JSCPopUpMenu', 'JSCPlugView', 'JSCPlugContainerView', 'JSCPeakMeter', 'JSCNumberBox', 'JSCMultiSliderView', 'JSCMovieView', 'JSCMenuSeparator', 'JSCMenuRoot', 'JSCMenuNode', 'JSCMenuItem', 'JSCMenuGroup', 'JSCMenuCheckItem', 'JSCListView', 'JSCLayoutView', 'JSCKnob', 'JSCImage', 'JSCHLayoutView', 'JSCFreqScope', 'JSCEnvelopeView', 'JSCDragView', 'JSCDragSource', 'JSCDragSink', 'JSCDragBoth', 'JSCControlView', 'JSCContainerView', 'JSCCompositeView', 'JSCCheckBox', 'JSCButton', 'JSCAbstractUserView', 'JSCAbstractMultiSliderView', 'JSC2DSlider', 'JPen', 'JPeakMeterSettings', 'JPeakMeterManager', 'JMouseY', 'JMouseX', 'JMouseButton', 'JMouseBase', 'JKnob', 'JKeyState', 'JITGui', 'JFreqScope', 'JFont', 'IsOdd', 'IsNotIn', 'IsNil', 'IsIn', 'IsEven', 'IrNumberEditor', 'Interval', 'Interpreter', 'InterplXYC', 'InterplPairs', 'InterplEnv', 'InterplChord', 'InterfaceGui', 'InterfaceDef', 'Interface', 'Integrator', 'IntegerEditor', 'Integer', 'Int8Array', 'Int32Array', 'Int16Array', 'InstrSynthDef', 'InstrSpawnerGui', 'InstrSpawner', 'InstrNameSpec', 'InstrGateSpawner', 'InstrAt', 'Instr', 'InspectorLink', 'Inspector', 'InspManager', 'Insp', 'Insets', 'InfoUGenBase', 'IndexL', 'IndexInBetween', 'Index', 'InTrig', 'InRect', 'InRangeNode', 'InRangeGateNode', 'InRange', 'InFeedback', 'InBus', 'In', 'Impulse', 'Impulsar', 'ImmutableError', 'Image', 'IdentityWeighBag', 'IdentitySet', 'IdentityMarkovSet', 'IdentityDictionary', 'IdentityBag', 'IRand', 'IOStream', 'IODesc', 'IFFT', 'IEnvGen', 'HistoryGui', 'History', 'HiliteGradient', 'HilbertFIR', 'Hilbert', 'HenonN', 'HenonL', 'HenonC', 'Helper', 'HelpSearchResult', 'Help', 'Hasher', 'HasSubjectGui', 'HasSubject', 'HasPatchIns', 'HasItemSpec', 'Harmonics', 'HPZ2', 'HPZ1', 'HPF', 'HLayoutView', 'HIDNode', 'HIDInfo', 'HIDDeviceService', 'HIDDeviceElement', 'HIDDevice', 'GroupedPlayerMixer', 'Group', 'GridVectorNode', 'GridLayout', 'GrayNoise', 'GraphBuilder', 'GrainSin', 'GrainIn', 'GrainFM', 'GrainBuf', 'Gradient', 'GetStringDialog', 'GetFileDialog', 'GeomLeakAction', 'GeneralHIDSpec', 'GeneralHIDSlot', 'GeneralHIDInfo', 'GeneralHIDDeviceGUI', 'GeneralHIDDevice', 'GeneralHID', 'Gendy3', 'Gendy2', 'Gendy1', 'GenLaguerre', 'GbmanN', 'GbmanL', 'Gate', 'GVerb', 'GUI', 'GNUPlot', 'GLID', 'FuzzySet', 'FuzzyDictionary', 'FunctionList', 'FunctionDefInspector', 'FunctionDef', 'Function', 'FuncStreamAsRoutine', 'FuncStream', 'FuncFilterPattern', 'FrictionNode', 'FreqShift', 'FreqScopeView', 'FreqScope', 'FreeVerb2', 'FreeVerb', 'FreeSelfWhenDone', 'FreeSelf', 'Free', 'FrameInspector', 'Frame', 'Formlet', 'Formant', 'Font', 'Fold', 'FluctuationUGen', 'FlowView', 'FlowVar', 'FlowLayout', 'FloatArray', 'Float', 'Finalizer', 'FilterPattern', 'Filter', 'FileWriter', 'FileReader', 'FilePlayerGui', 'FilePlayer', 'File', 'Fdef', 'False', 'FaderWarp', 'FSinOsc', 'FOS', 'FFTTrigger', 'FFT', 'FBSineN', 'FBSineL', 'FBSineC', 'ExponentialWarp', 'ExpRand', 'Exception', 'Every', 'EventTypesWithCleanup', 'EventStreamSpec', 'EventStreamPlayer', 'EventStreamCleanup', 'EventPatternProxy', 'Event', 'Euler', 'Error', 'EnvironmentRedirect', 'Environment', 'EnvirGui', 'Enveloper2', 'EnvelopedPlayer', 'EnvelopeView', 'EnvSpec', 'EnvGen', 'EnvGate', 'EnvEditorGui', 'EnvEditor', 'Env', 'EmbedOnce', 'EmacsWidget', 'EmacsText', 'EmacsPushButton', 'EmacsNumber', 'EmacsInterface', 'EmacsEditableField', 'EmacsDocument', 'EmacsClassTree', 'EmacsClassBrowser', 'EmacsButton', 'EmacsBuffer', 'Emacs', 'EffectSpec', 'EditorGui', 'Editor', 'EZText', 'EZSlider', 'EZScroller', 'EZRanger', 'EZPopUpMenu', 'EZNumber', 'EZLists', 'EZListView', 'EZKnob', 'EZGui', 'DynamicScaleUGen', 'DynamicScaleSystem', 'DynamicScaleData', 'DynKlank', 'DynKlang', 'Dxrand', 'Dwhite', 'Duty', 'Dust2', 'Dust', 'Dswitch1', 'Dswitch', 'Dstutter', 'Dshuf', 'Dseries', 'Dser', 'Dseq', 'Drand', 'DragSource', 'DragSink', 'DragBoth', 'Dpoll', 'DoubleArray', 'Done', 'Donce', 'DoesNotUnderstandError', 'Document', 'DocParser', 'Do', 'Diwhite', 'DiskOut', 'DiskIn', 'Dictionary', 'Dibrown', 'Dialog', 'Dgeom', 'DetectSilence', 'DetectIndex', 'DeprecatedError', 'DemandEnvGen', 'Demand', 'DelayN', 'DelayL', 'DelayC', 'Delay2', 'Delay1', 'DegreeToKey', 'Def', 'DecodeB2', 'Decay2', 'Decay', 'DebugNodeWatcher', 'DebugFrame', 'Dbufwr', 'Dbufrd', 'Dbrown', 'DbFaderWarp', 'Date', 'DataCollector', 'DataBus', 'DUGen', 'DC', 'CuspN', 'CuspL', 'CurveWarp', 'Crucial', 'Crackle', 'CountLimit', 'CosineWarp', 'Convolution3', 'Convolution2L', 'Convolution2', 'Convolution', 'ControlSpec', 'ControlRate', 'ControlPrototypes', 'ControlPatchOut', 'ControlPatchIn', 'ControlName', 'ControlDur', 'Control', 'ContiguousBlockAllocator', 'ContiguousBlock', 'Constraint', 'Condition', 'CompositeView', 'Complex', 'CompanderD', 'Compander', 'CombN', 'CombL', 'CombC', 'Color', 'CollectorGui', 'Collector', 'Collective', 'Collection', 'Collapse', 'CollStream', 'CoinGate', 'CmdPeriod', 'ClockSync', 'ClockProxy', 'Clock', 'ClipNoise', 'Clip', 'ClientOnTrigResponder', 'ClearList', 'ClearBuf', 'CleanupStream', 'ClassNameLabel', 'ClassInspector', 'ClassHelper', 'ClassGui', 'ClassBrowser', 'Class', 'CheckBadValues', 'ChatWindow', 'Chat', 'Char', 'ChaosGen', 'Cadavre', 'CXObjectInspector', 'CXMenu', 'CXLabel', 'CXAbstractLabel', 'CSVFileWriter', 'CSVFileReader', 'CSVFilePlayer', 'COsc', 'CCResponder', 'CCPlayer', 'ByteDecodeAction', 'Button', 'BusSpec', 'BusPool', 'BusPlug', 'BusMonitor', 'BusHistoMonitor', 'BusDriver', 'Bus', 'BundleNetAddr', 'BufferProxySpec', 'BufferProxy', 'Buffer', 'BufWr', 'BufSamples', 'BufSampleRate', 'BufRd', 'BufRateScale', 'BufInfoUGenBase', 'BufFrames', 'BufDur', 'BufDelayN', 'BufDelayL', 'BufDelayC', 'BufCombN', 'BufCombL', 'BufCombC', 'BufChannels', 'BufAllpassN', 'BufAllpassL', 'BufAllpassC', 'BrownNoise', 'BooleanEditorGui', 'BooleanEditor', 'Boolean', 'Blip', 'BinaryOpXStream', 'BinaryOpUGen', 'BinaryOpStream', 'BinaryOpPlug', 'BinaryOpFunctionProxy', 'BinaryOpFunction', 'BinaryOpFailureError', 'BiPanB2', 'Bessel', 'BendResponder', 'BeatTrack2', 'BeatTrack', 'BeatSched', 'BeatListenNode', 'BeatClockPlayerGui', 'BeatClockPlayer', 'BasicOpUGen', 'BasicNodeWatcher', 'Ball', 'Balance2', 'Bag', 'BRZ2', 'BRF', 'BPeakEQ', 'BPZ2', 'BPF', 'BLowShelf', 'BLowPass4', 'BLowPass', 'BHiShelf', 'BHiPass4', 'BHiPass', 'BEQSuite', 'BBandStop', 'BBandPass', 'BAllPass', 'AutoDocTestClass2', 'AutoClassHelperTest', 'AutoClassHelper', 'AudioSpec', 'AudioPatchOut', 'AudioPatchIn', 'AudioInPlayer', 'AudioIn', 'AudioEventSpec', 'AudioControl', 'Association', 'ArrayedCollection', 'ArraySpec', 'ArrayBuffer', 'Array2D', 'Array', 'ArgNameLabel', 'ArduinoTSV', 'ArduinoSMS', 'ArduinoParserTSV', 'ArduinoParserSMS', 'ArduinoParser', 'Arduino', 'Archive', 'AppClock', 'Any', 'AnnotatedDebugNodeWatcher', 'Amplitude', 'AmpTrackNode', 'AmpCompA', 'AmpComp', 'AllpassN', 'AllpassL', 'AllpassC', 'ActionButton', 'AbstractSystemAction', 'AbstractSinglePlayerEffect', 'AbstractServerAction', 'AbstractSample', 'AbstractSFPGui', 'AbstractSFP', 'AbstractPlayerProxy', 'AbstractPlayerGui', 'AbstractPlayerEffect', 'AbstractPlayer', 'AbstractPlayControl', 'AbstractOut', 'AbstractOpPlug', 'AbstractNodeWatcher', 'AbstractMDPlugin', 'AbstractIn', 'AbstractHub', 'AbstractFunction', 'AbstractConstraint', 'AbstractConsole', 'AbstractBusDriver', 'ASRNode', 'ASRMulNode', 'APF', 'A2K' ), 4 => array( 'auto', 'char', 'const', 'double', 'float', 'int', 'long', 'register', 'short', 'signed', 'sizeof', 'static', 'struct', 'typedef', 'union', 'unsigned', 'void', 'volatile', 'wchar_t', 'int8', 'int16', 'int32', 'int64', 'uint8', 'uint16', 'uint32', 'uint64', 'int_fast8_t', 'int_fast16_t', 'int_fast32_t', 'int_fast64_t', 'uint_fast8_t', 'uint_fast16_t', 'uint_fast32_t', 'uint_fast64_t', 'int_least8_t', 'int_least16_t', 'int_least32_t', 'int_least64_t', 'uint_least8_t', 'uint_least16_t', 'uint_least32_t', 'uint_least64_t', 'int8_t', 'int16_t', 'int32_t', 'int64_t', 'uint8_t', 'uint16_t', 'uint32_t', 'uint64_t', 'intmax_t', 'uintmax_t', 'intptr_t', 'uintptr_t', 'size_t', 'off_t' ), ), 'SYMBOLS' => array( '(', ')', '{', '}', '[', ']', '+', '-', '*', '/', '%', '=', '<', '>', '!', '^', '&', '|', '?', ':', ';', ',' ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, 1 => true, 2 => true, 3 => true, 4 => true, ), 'STYLES' => array( 'KEYWORDS' => array( 1 => 'color: #b1b100;', 2 => 'color: #000000; font-weight: bold;', 3 => 'color: #000066;', 4 => 'color: #993333;' ), 'COMMENTS' => array( 1 => 'color: #666666; font-style: italic;', 2 => 'color: #339933;', 'MULTI' => 'color: #808080; font-style: italic;' ), 'ESCAPE_CHAR' => array( 0 => 'color: #000099; font-weight: bold;', 1 => 'color: #000099; font-weight: bold;', 2 => 'color: #660099; font-weight: bold;', 3 => 'color: #660099; font-weight: bold;', 4 => 'color: #660099; font-weight: bold;', 5 => 'color: #006699; font-weight: bold;', 'HARD' => '', ), 'BRACKETS' => array( 0 => 'color: #009900;' ), 'STRINGS' => array( 0 => 'color: #ff0000;' ), 'NUMBERS' => array( 0 => 'color: #0000dd;', GESHI_NUMBER_BIN_PREFIX_0B => 'color: #208080;', GESHI_NUMBER_OCT_PREFIX => 'color: #208080;', GESHI_NUMBER_HEX_PREFIX => 'color: #208080;', GESHI_NUMBER_FLT_SCI_SHORT => 'color:#800080;', GESHI_NUMBER_FLT_SCI_ZERO => 'color:#800080;', GESHI_NUMBER_FLT_NONSCI_F => 'color:#800080;', GESHI_NUMBER_FLT_NONSCI => 'color:#800080;' ), 'METHODS' => array( 1 => 'color: #202020;', 2 => 'color: #202020;' ), 'SYMBOLS' => array( 0 => 'color: #339933;' ), 'REGEXPS' => array( ), 'SCRIPT' => array( ) ), 'URLS' => array( 1 => '', 2 => '', 3 => 'http://www.opengroup.org/onlinepubs/009695399/functions/{FNAMEL}.html', 4 => '' ), 'OOLANG' => true, 'OBJECT_SPLITTERS' => array( 1 => '.', 2 => '::' ), 'REGEXPS' => array( ), 'STRICT_MODE_APPLIES' => GESHI_NEVER, 'SCRIPT_DELIMITERS' => array( ), 'HIGHLIGHT_STRICT_BLOCK' => array( ), 'TAB_WIDTH' => 4 ); ?>