port from perforce
BIN
ruins64k/tools/4klang.dll
Normal file
BIN
ruins64k/tools/8klang.dll
Normal file
16
ruins64k/tools/App.config
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
|
||||
</startup>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="2.0.0.0" newVersion="4.4.0.0" />
|
||||
<bindingRedirect oldVersion="2.3.5.0" newVersion="4.4.0.0" />
|
||||
<bindingRedirect oldVersion="4.0.0.0" newVersion="4.4.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
BIN
ruins64k/tools/FParsec.dll
Normal file
1657
ruins64k/tools/FParsec.xml
Normal file
BIN
ruins64k/tools/FParsecCS.dll
Normal file
277
ruins64k/tools/FParsecCS.xml
Normal file
@@ -0,0 +1,277 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>FParsecCS</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:FParsec.Buffer.PositiveDistance(System.Char*,System.Char*)">
|
||||
<summary>Calculates: end - begin. <br />
|
||||
Precondition: 2^31 > end - begin >= 0.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Buffer.PositiveDistance64(System.Char*,System.Char*)">
|
||||
<summary>Calculates: end - begin. <br />
|
||||
Precondition: end - begin >= 0.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Buffer.Copy(System.Byte*,System.Byte*,System.Int32)">
|
||||
<summary>Copies size bytes from src to dst. Correctly handles overlapped memory blocks.</summary>
|
||||
</member>
|
||||
<member name="T:FParsec.CharStreamIndexToken">
|
||||
<summary>An opaque representation of a CharStream index.</summary>
|
||||
</member>
|
||||
<member name="P:FParsec.CharStreamIndexToken.Block">
|
||||
<summary>Returns -1 if the IndexToken was zero-initialized.</summary>
|
||||
</member>
|
||||
<member name="T:FParsec.CharStream">
|
||||
<summary>Provides read‐access to a sequence of UTF‐16 chars.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.BlockInfo.ByteIndex">
|
||||
<summary>the byte stream index of the first char in the block after the OverhangCharsAtBlockBegin</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.BlockInfo.ByteBufferIndex">
|
||||
<summary>the value of the CharStream's ByteBufferIndex before the block is read</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.BlockInfo.NumberOfBytesInOverlap">
|
||||
<summary>the number of bytes in the stream from ByteIndex to the first char after the OverhangCharsAfterOverlap</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.BlockInfo.LastCharInOverlap">
|
||||
<summary>the last char in the overlap with the previous block (used for integrity checking)</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.BlockInfo.OverhangCharsAtBlockBegin">
|
||||
<summary>chars at the block begin that were already read together with chars of the last block before the overlap</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.BlockInfo.OverhangCharsAfterOverlap">
|
||||
<summary>chars after the overlap with the previous block that were already read together with the overlap chars</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.Ptr">
|
||||
<summary>Points to the current char in Buffer,
|
||||
or is null if the end of the stream has been reached.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.PtrBegin">
|
||||
<summary>Equals Ptr == null ? null : BufferBegin.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.PtrEnd">
|
||||
<summary>Equals Ptr == null ? null : BufferEnd.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.BufferBegin">
|
||||
<summary>Begin of the used part of the char buffer. Is constant. Is null if the CharStream is empty.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.BufferEnd">
|
||||
<summary>End of the used part of the char buffer. Varies for a multi-block stream. Is null if the CharStream is empty.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.Block">
|
||||
<summary>The block currently loaded in the buffer.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.StateTag">
|
||||
<summary>Any CharStream method or property setter increments this value when it changes the CharStream state.
|
||||
Backtracking to an old state also restores the old value of the StateTag.</summary>
|
||||
</member>
|
||||
<member name="P:FParsec.CharStream.IndexOfFirstChar">
|
||||
<summary>The index of the first char in the stream.</summary>
|
||||
</member>
|
||||
<member name="P:FParsec.CharStream.Line">
|
||||
<summary>The line number for the next char. (The line count starts with 1.)</summary>
|
||||
</member>
|
||||
<member name="P:FParsec.CharStream.LineBegin">
|
||||
<summary>The stream index of the first char of the line that also contains the next char.</summary>
|
||||
</member>
|
||||
<member name="P:FParsec.CharStream.Column">
|
||||
<summary>The UTF‐16 column number of the next char, i.e. Index ‐ LineBegin + 1.</summary>
|
||||
</member>
|
||||
<member name="P:FParsec.CharStream.Encoding">
|
||||
<summary>The Encoding that is used for decoding the underlying byte stream, or
|
||||
System.Text.UnicodeEncoding in case the stream was directly constructed
|
||||
from a string or char buffer.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.BufferString">
|
||||
<summary>The string holding the char buffer, or null if the buffer is not part of a .NET string.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.BufferStringPointer">
|
||||
<summary>A pointer to the beginning of BufferString, or null if BufferString is null.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.BufferHandle">
|
||||
<summary>Holds the GCHandle for CharStreams directly constructed from strings or char arrays.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.StringBuffer">
|
||||
<summary>Holds the StringBuffer for CharStreams constructed from a binary stream.</summary>
|
||||
</member>
|
||||
<member name="T:FParsec.CharStream.MultiBlockData">
|
||||
<summary>Contains the data and methods needed in case the input byte stream
|
||||
is large enough to span multiple blocks of the CharStream.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.MultiBlockData.LastBlock">
|
||||
<summary>The index of the last block of the stream, or Int32.MaxValue if the end of stream has not yet been detected.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.MultiBlockData.RegexSpaceThreshold">
|
||||
<summary>BufferBegin + BlockSize - minRegexSpace</summary>
|
||||
</member>
|
||||
<member name="P:FParsec.CharStream.MultiBlockData.ByteIndex">
|
||||
<summary>The byte stream index of the first unused byte in the ByteBuffer.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.CharStream.MultiBlockData.FillByteBuffer">
|
||||
<summary>Refills the ByteBuffer if no unused byte is remaining.
|
||||
Returns the number of unused bytes in the (refilled) ByteBuffer.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.CharStream.MultiBlockData.ClearAndRefillByteBuffer(System.Int32)">
|
||||
<summary>Refills the ByteBuffer starting at the given index. If the underlying byte
|
||||
stream contains enough bytes, the ByteBuffer is filled up to the ByteBuffer.Length.
|
||||
Returns the number of bytes available for consumption in the refilled ByteBuffer.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.CharStream.MultiBlockData.ReadCharsFromStream(System.Char*,System.Int32,System.String@)">
|
||||
<summary>Reads up to the given maximum number of chars into the given buffer.
|
||||
If more than the maximum number of chars have to be read from the stream in order to
|
||||
fill the buffer (due to the way the Decoder API works), the overhang chars are
|
||||
returned through the output parameter.
|
||||
Returns a pointer to one char after the last char read.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.CharStream.MultiBlockData.ReadBlock(System.Int32)">
|
||||
<summary> Reads a block of chars (which must be different from the current block)
|
||||
into the BufferString. If the current CharStream block is block - 1, this method
|
||||
seeks the CharStream to the first char after the overlap of the two blocks.
|
||||
Otherwise it seeks the CharStream to the first char in the block. It returns the
|
||||
CharStream.Ptr value at the new position (which can be null).</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.CharStream.DoNotRoundUpBlockSizeToSimplifyTesting">
|
||||
<summary>we modify this flag via reflection in the unit test</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.CharStream.Seek(System.Int64)">
|
||||
<summary>Returns an iterator pointing to the given index in the stream,
|
||||
or to the end of the stream if the indexed position lies beyond the last char in the stream.</summary>
|
||||
<exception cref="T:System.ArgumentOutOfRangeException">The index is negative or less than the BeginIndex.</exception>
|
||||
<exception cref="T:System.NotSupportedException">Accessing the char with the given index requires seeking in the underlying byte stream, but the byte stream does not support seeking or the Encoding's Decoder is not serializable.</exception>
|
||||
<exception cref="T:System.IO.IOException">An I/O error occured.</exception>
|
||||
<exception cref="T:System.ArgumentException">The input stream contains invalid bytes and the encoding was constructed with the throwOnInvalidBytes option.</exception>
|
||||
<exception cref="T:System.Text.DecoderFallbackException">The input stream contains invalid bytes for which the decoder fallback threw this exception.</exception>
|
||||
<exception cref="T:System.OutOfMemoryException">Can not allocate enough memory for the internal data structure.</exception>
|
||||
<exception cref="T:System.ObjectDisposedException">Method is called after the stream was disposed.</exception>
|
||||
</member>
|
||||
<member name="T:FParsec.CharStream`1">
|
||||
<summary>Provides read‐access to a sequence of UTF‐16 chars.</summary>
|
||||
</member>
|
||||
<member name="T:FParsec.Cloning.CloneImage">
|
||||
<summary>Contains the serialized state of on object.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Cloning.CloneImage.CreateClone">
|
||||
<summary>Deserializes the object state into a new object.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Cloning.Cloner.Create(System.Type)">
|
||||
<summary>Returns a cloner for the given <em>run-time</em> type.</summary>
|
||||
<param name="type">The run-time type of the objects to clone. The type must be serializable.</param>
|
||||
</member>
|
||||
<member name="M:FParsec.Cloning.Cloner.Clone(System.Object)">
|
||||
<summary>Copies the given object using the serialization API.</summary>
|
||||
<param name="instance">The object to clone. instance.GetType() must equal the Type the Cloner was created for.</param>
|
||||
</member>
|
||||
<member name="M:FParsec.Cloning.Cloner.CaptureImage(System.Object)">
|
||||
<summary>Returns an image of the given object instance.</summary>
|
||||
<param name="instance">The object to capture an image of.</param>
|
||||
</member>
|
||||
<member name="F:FParsec.Cloning.Cloner.State.EventHandlers">
|
||||
<summary>May be null.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.Cloning.Cloner.State.ObjectIndices">
|
||||
<summary>Indices of nested objects in the object graph. May be null.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.Cloning.Cloner.State.StronglyConnectedComponent">
|
||||
<summary>May be null.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Cloning.Cloner.GetSerializedFields(System.Type,System.Boolean@)">
|
||||
<summary>Returns the public and non-public fields of the type (and its base types),
|
||||
except fields with the NonSerialized attribute. In the returned array fields from
|
||||
derived types come before fields from base types.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Cloning.Cloner.FindStronglyConnectedComponents(FParsec.Cloning.Cloner.State[])">
|
||||
<summary>Fills the Strongly StronglyConnectedComponent fields of the
|
||||
states passed in the array. Returns an array mapping each state to an
|
||||
integer component identifier.
|
||||
</summary>
|
||||
<param name="states">The object states to traverse. The object with array index
|
||||
0 is ignored. All other objects are assumed to be reachable from the object
|
||||
with array index 1.</param>
|
||||
</member>
|
||||
<member name="M:FParsec.Cloning.Cloner.ComputeTopologicalOrder(FParsec.Cloning.Cloner.State[])">
|
||||
<summary>Returns an array with the topologically sorted indices of the states.
|
||||
In the returned array the indices of states belonging to the same strongly
|
||||
connected component are adjacent (but the order within a strongly connected
|
||||
component is undefined).
|
||||
</summary>
|
||||
<param name="states">The object states to traverse. The object with array index
|
||||
0 is ignored. All other objects are assumed to be reachable from the object
|
||||
with array index 1.</param>
|
||||
</member>
|
||||
<member name="M:FParsec.FastGenericEqualityERComparer`1.Equals(`0,`0)">
|
||||
<summary>For reference types it's faster to call Instance.Equals directly
|
||||
(due to limitations of the inliner of the .NET JIT.)</summary>
|
||||
</member>
|
||||
<member name="T:FParsec.FastGenericEqualityERComparer.ArrayStructuralEqualityERComparer`1">
|
||||
<summary>Forwards all work to F#'s GenericEqualityERComparer.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.IdentifierValidator.ValidateAndNormalize(System.String,System.Int32@)">
|
||||
<summary>Returns the normalized string, or null in case an invalid identifier
|
||||
character is found. If an invalid character is found, the string index of the
|
||||
invalid character is assigned to the out parameter, otherwise -1.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.OperatorPrecedenceParser`3.OpsArrayLength">
|
||||
<summary>The length of LhsOps and RhsOps. Must be a power of 2.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.OperatorPrecedenceParser`3.ErrorOp">
|
||||
<summary>ParsePrefixOp returns this value to signal that it backtracked and we should try to parse a term.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.OperatorPrecedenceParser`3.ZeroPrecedenceOperatorData">
|
||||
<summary>Can not be readonly because it is passed as as a ref (for performance reasons), but it is never mutated.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.OperatorPrecedenceParser`3.ParsePrefixOp(FParsec.OperatorPrecedenceParser{`0,`1,`2}.OperatorData@,FParsec.Operator{`0,`1,`2},FParsec.Reply{`0}@,FParsec.CharStream{`2})">
|
||||
<summary>Parses the following prefix operators, plus the expression the operators apply to.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.OperatorPrecedenceParser`3.ParseExpressionContinue(FParsec.OperatorPrecedenceParser{`0,`1,`2}.OperatorData@,FParsec.Operator{`0,`1,`2},FParsec.Reply{`0}@,FParsec.CharStream{`2})">
|
||||
<summary>Parses (higher-precedence) infix and postfix operators after the first term, together with the argument expressions.</summary>
|
||||
</member>
|
||||
<member name="T:FParsec.StringBuffer">
|
||||
<summary>A substring of a pinned string on the large object heap.
|
||||
StringBuffers are cached in a pool and hence need to be properly disposed.</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.StringBuffer.PoolSegment.Last">
|
||||
<summary>the last allocated segment</summary>
|
||||
</member>
|
||||
<member name="P:FParsec.StringBuffer.PoolSegment.Size">
|
||||
<summary>String.Length - x, where x > 0</summary>
|
||||
</member>
|
||||
<member name="F:FParsec.StringBuffer.Allocated">
|
||||
<summary>Sum of the lengths of all currently allocated StringBuffers</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Text.DetectPreamble(System.Byte[],System.Int32,System.Text.Encoding@,System.Boolean)">
|
||||
<summary>Detects the presence of an encoding preamble in the first count bytes of the byte buffer.
|
||||
If detectEncoding is false, this function only searches for the preamble of the given default encoding,
|
||||
otherwise also for any of the standard unicode byte order marks (UTF-8, UTF-16 LE/BE, UTF-32 LE/BE).
|
||||
If an encoding different from the given default encoding is detected, the new encoding
|
||||
is assigned to the encoding reference.
|
||||
Returns the number of bytes in the detected preamble, or 0 if no preamble is detected.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Text.ReadAllRemainingCharsFromStream(System.Char*,System.Int32,System.Byte[],System.Int32,System.Int32,System.IO.Stream,System.Int64,System.Text.Decoder,System.Boolean)">
|
||||
<summary>Reads all remaining chars into the given buffer. If the remaining stream
|
||||
content holds more than the given maximum number of chars, an exception will be thrown.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Text.FoldCase(System.String)">
|
||||
<summary>Returns a case-folded copy of the string argument. All chars are mapped
|
||||
using the (non-Turkic) 1-to-1 case folding mappings (v. 6.0) for Unicode code
|
||||
points in the Basic Multilingual Plane, i.e. code points below 0x10000.
|
||||
If the argument is null, null is returned.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Text.NormalizeNewlines(System.String)">
|
||||
<summary>Returns the given string with all occurrences of "\r\n" and "\r" replaced
|
||||
by "\n". If the argument is null, null is returned.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Text.CountTextElements(System.String)">
|
||||
<summary>A faster implementation of System.Globalization.StringInfo(str).LengthInTextElements.</summary>
|
||||
</member>
|
||||
<member name="M:FParsec.Text.IsWhitespace(System.Char)">
|
||||
<summary>A faster implementation of System.Char.IsWhiteSpace.</summary>
|
||||
</member>
|
||||
<member name="T:FParsec.UnmanagedMemoryPool">
|
||||
<summary>
|
||||
Allocates and keeps references to chunks of unmanaged memory that we
|
||||
intend to keep around for the lifetime of the AppDomain.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ruins64k/tools/FSharp.Core.dll
Normal file
11118
ruins64k/tools/FSharp.Core.xml
Normal file
BIN
ruins64k/tools/FSharp.PowerPack.Linq.dll
Normal file
367
ruins64k/tools/FSharp.PowerPack.Linq.xml
Normal file
@@ -0,0 +1,367 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly><name>FSharp.PowerPack.Linq</name></assembly>
|
||||
<members>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QuotationEvaluator.ToLinqExpression(Microsoft.FSharp.Quotations.FSharpExpr)">
|
||||
<summary>
|
||||
Convert the quotation expression to LINQ expression trees
|
||||
|
||||
This operation will only succeed for a subset of quotation expressions.
|
||||
|
||||
Exceptions: InvalidArgumentException will be raised if the input expression is
|
||||
not in the subset that can be converted to a LINQ expression tree
|
||||
</summary>
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QuotationEvaluator.EvaluateUntyped(Microsoft.FSharp.Quotations.FSharpExpr)">
|
||||
<summary>
|
||||
Compile the quotation expression by first converting to LINQ expression trees
|
||||
|
||||
Exceptions: InvalidArgumentException will be raised if the input expression is
|
||||
not in the subset that can be converted to a LINQ expression tree
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QuotationEvaluator.Evaluate``1(Microsoft.FSharp.Quotations.FSharpExpr{``0})">
|
||||
<summary>
|
||||
Evaluate the quotation expression by first converting to LINQ expression trees
|
||||
|
||||
Exceptions: InvalidArgumentException will be raised if the input expression is
|
||||
not in the subset that can be converted to a LINQ expression tree
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QuotationEvaluator.CompileUntyped(Microsoft.FSharp.Quotations.FSharpExpr)">
|
||||
<summary>
|
||||
Compile the quotation expression by first converting to LINQ expression trees
|
||||
|
||||
Exceptions: InvalidArgumentException will be raised if the input expression is
|
||||
not in the subset that can be converted to a LINQ expression tree
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QuotationEvaluator.Compile``1(Microsoft.FSharp.Quotations.FSharpExpr{``0})">
|
||||
<summary>
|
||||
Compile the quotation expression by first converting to LINQ expression trees
|
||||
|
||||
Exceptions: InvalidArgumentException will be raised if the input expression is
|
||||
not in the subset that can be converted to a LINQ expression tree
|
||||
</summary>
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.ExtraHashCompare.GenericNotEqualIntrinsic``1(``0,``0)">
|
||||
<summary>
|
||||
An intrinsic for compiling <c>&lt;@ x <> y @&gt;</c> to expression trees
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.FSharp.Linq.ExtraHashCompare">
|
||||
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QueryModule.groupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Microsoft.FSharp.Core.FSharpFunc`2{``0,``2},Microsoft.FSharp.Core.FSharpFunc`2{``1,``2},Microsoft.FSharp.Core.FSharpFunc`2{``0,Microsoft.FSharp.Core.FSharpFunc`2{System.Collections.Generic.IEnumerable{``1},``3}})">
|
||||
<summary>
|
||||
This join operator implements the LINQ GroupJoin operator and the <c>query</c> convertor recognises it as such
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QueryModule.join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Microsoft.FSharp.Core.FSharpFunc`2{``0,``2},Microsoft.FSharp.Core.FSharpFunc`2{``1,``2},Microsoft.FSharp.Core.FSharpFunc`2{``0,Microsoft.FSharp.Core.FSharpFunc`2{``1,``3}})">
|
||||
<summary>
|
||||
This join operator corresponds to the LINQ Join operator and the <c>query</c> convertor recognises it as such
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QueryModule.groupBy``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>
|
||||
When used in queries, this operator corresponds to the LINQ Join operator and the <c>query</c> convertor recognises it as such
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QueryModule.maxBy``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>
|
||||
When used in queries, this operator corresponds to the LINQ Max operator and the <c>query</c> convertor recognises it as such
|
||||
It differs in return type from <c>Seq.maxBy</c>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QueryModule.minBy``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>
|
||||
When used in queries, this operator corresponds to the LINQ Min operator and the <c>query</c> convertor recognises it as such
|
||||
It differs in return type from <c>Seq.minBy</c>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QueryModule.contains``1(``0,System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>
|
||||
When used in queries, this operator corresponds to the LINQ Contains operator and the <c>query</c> convertor recognises it as such
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QueryModule.query``1(Microsoft.FSharp.Quotations.FSharpExpr{``0})">
|
||||
<summary>
|
||||
Evaluate the quotation expression by first converting to a LINQ expression tree
|
||||
making use of IQueryable operators and then executing expression tree
|
||||
|
||||
Exceptions: <c>InvalidArgumentException</c> will be raised if the input expression is
|
||||
not in the subset that can be converted to a LINQ expression tree
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.FSharp.Linq.QueryModule">
|
||||
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Linq.QuotationEvaluation.LinqExpressionHelper``1(``0)">
|
||||
<summary>
|
||||
This function should not be called directly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="T:Microsoft.FSharp.Linq.QuotationEvaluation.HelperTypes">
|
||||
<summary>
|
||||
A set of types used for implementing quotation conversions.
|
||||
These are public only because targets of Linq Lambda expressions require them to be so
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.FSharp.Linq.QuotationEvaluation">
|
||||
<summary>
|
||||
This module provides Compile and Eval extension members
|
||||
for F# quotation values, implemented by translating to LINQ
|
||||
expression trees and using the LINQ dynamic compiler.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ruins64k/tools/FSharp.PowerPack.Metadata.dll
Normal file
15761
ruins64k/tools/FSharp.PowerPack.Metadata.xml
Normal file
BIN
ruins64k/tools/FSharp.PowerPack.Parallel.Seq.dll
Normal file
817
ruins64k/tools/FSharp.PowerPack.Parallel.Seq.xml
Normal file
@@ -0,0 +1,817 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly><name>FSharp.PowerPack.Parallel.Seq</name></assembly>
|
||||
<members>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.averageBy``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the average of the results generated by applying the function to each element
|
||||
of the sequence.</summary>
|
||||
|
||||
<remarks>The elements are averaged using the <c>+</c> operator, <c>DivideByInt</c> method and <c>Zero</c> property
|
||||
associated with the generated type.</remarks>
|
||||
|
||||
<param name="projection">A function applied to transform each element of the sequence.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.ArgumentException">Thrown when the input sequence has zero elements.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.average``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Generates a new sequence which, when iterated, will return successive
|
||||
elements by calling the given function. The results of calling the function
|
||||
will not be saved, that is the function will be reapplied as necessary to
|
||||
regenerate the elements. The function is passed the index of the item being
|
||||
generated.</summary>
|
||||
|
||||
<remarks>The returned sequence may be passed between threads safely. However,
|
||||
individual IEnumerator values generated from the returned sequence should not be accessed concurrently.
|
||||
Iteration can continue up to <c>Int32.MaxValue</c>.</remarks>
|
||||
|
||||
<param name="initializer">A function that generates an item in the sequence from a given index.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence that is built from the given delayed specification of a
|
||||
sequence.</summary>
|
||||
|
||||
<remarks>The input function is evaluated each time an IEnumerator for the sequence
|
||||
is requested.</remarks>
|
||||
|
||||
<param name="generator">The generating function for the sequence.</param>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Compares two sequences using the given comparison function, element by element.
|
||||
Returns the first non-zero result from the comparison function. If the end of a sequence
|
||||
is reached it returns a -1 if the first sequence is shorter and a 1 if the second sequence
|
||||
is shorter.</summary>
|
||||
|
||||
<param name="comparer">A function that takes an element from each sequence and returns an int.
|
||||
If it evaluates to a non-zero value iteration is stopped and that value is returned.</param>
|
||||
<param name="source1">The first input sequence.</param>
|
||||
<param name="source2">The second input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when either of the input sequences
|
||||
is null.</exception>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence that corresponds to a cached version of the input sequence.
|
||||
This result sequence will have the same elements as the input sequence. The result
|
||||
can be enumerated multiple times. The input sequence will be enumerated at most
|
||||
once and only as far as is necessary. Caching a sequence is typically useful when repeatedly
|
||||
evaluating items in the original sequence is computationally expensive or if
|
||||
iterating the sequence causes side-effects that the user does not want to be
|
||||
repeated multiple times.
|
||||
|
||||
Enumeration of the result sequence is thread safe in the sense that multiple independent IEnumerator
|
||||
values may be used simultaneously from different threads (accesses to
|
||||
the internal lookaside table are thread safe). Each individual IEnumerator
|
||||
is not typically thread safe and should not be accessed concurrently.</summary>
|
||||
|
||||
<remarks>Once enumeration of the input sequence has started,
|
||||
it's enumerator will be kept live by this object until the enumeration has completed.
|
||||
At that point, the enumerator will be disposed.
|
||||
|
||||
The enumerator may be disposed and underlying cache storage released by
|
||||
converting the returned sequence object to type IDisposable, and calling the Dispose method
|
||||
on this object. The sequence object may then be re-enumerated and a fresh enumerator will
|
||||
be used.</remarks>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the average of the elements in the sequence.</summary>
|
||||
|
||||
<remarks>The elements are averaged using the <c>+</c> operator, <c>DivideByInt</c> method and <c>Zero</c> property
|
||||
associated with the element type.</remarks>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.ArgumentException">Thrown when the input sequence has zero elements.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.maxBy``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the greatest of all elements of the sequence, compared via Operators.max on the function result.</summary>
|
||||
|
||||
<param name="projection">A function to transform items from the input sequence into comparable keys.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.ArgumentException">Thrown when the input sequence is empty.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.max``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence of each element in the input sequence and its predecessor, with the
|
||||
exception of the first element which is only returned as the predecessor of the second element.</summary>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the greatest of all elements of the sequence, compared via Operators.max</summary>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.ArgumentException">Thrown when the input sequence is empty.</exception>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.minBy``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the lowest of all elements of the sequence, compared via Operators.min on the function result.</summary>
|
||||
|
||||
<param name="projection">A function to transform items from the input sequence into comparable keys.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.ArgumentException">Thrown when the input sequence is empty.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.min``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Like fold, but computes on-demand and returns the sequence of intermediary and final results.</summary>
|
||||
|
||||
<param name="folder">A function that updates the state with each element from the sequence.</param>
|
||||
<param name="state">The initial state.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Builds a new sequence object that delegates to the given sequence object. This ensures
|
||||
the original sequence cannot be rediscovered and mutated by a type cast. For example,
|
||||
if given an array the returned sequence will return the elements of the array, but
|
||||
you cannot cast the returned sequence object to an array.</summary>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the lowest of all elements of the sequence, compared via <c>Operators.min</c>.</summary>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.ArgumentException">Thrown when the input sequence is empty.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.sumBy``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the sum of the results generated by applying the function to each element of the sequence.</summary>
|
||||
<remarks>The generated elements are summed using the <c>+</c> operator and <c>Zero</c> property associated with the generated type.</remarks>
|
||||
|
||||
<param name="projection">A function to transform items from the input sequence into the type that will be summed.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.sum``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the first N elements of the sequence.</summary>
|
||||
<remarks>Throws <c>InvalidOperationException</c>
|
||||
if the count exceeds the number of elements in the sequence. <c>Seq.truncate</c>
|
||||
returns as many items as the sequence contains instead of throwing an exception.</remarks>
|
||||
|
||||
<param name="count">The number of items to take.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.ArgumentException">Thrown when the input sequence is empty.</exception>
|
||||
<exception cref="System.InvalidOperationException">Thrown when count exceeds the number of elements
|
||||
in the sequence.</exception>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies the given function to successive elements, returning the first
|
||||
result where the function returns "Some(x)".</summary>
|
||||
|
||||
<param name="chooser">A function that transforms items from the input sequence into options.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence that contains the elements generated by the given computation.
|
||||
The given initial <c>state</c> argument is passed to the element generator.
|
||||
For each IEnumerator elements in the stream are generated on-demand by applying the element
|
||||
generator, until a None value is returned by the element generator. Each call to the element
|
||||
generator returns a new residual <c>state</c>.</summary>
|
||||
|
||||
<remarks>The stream will be recomputed each time an IEnumerator is requested and iterated for the Seq.
|
||||
|
||||
The returned sequence may be passed between threads safely. However,
|
||||
individual IEnumerator values generated from the returned sequence should not be accessed concurrently.</remarks>
|
||||
|
||||
<param name="generator">A function that takes in the current state and returns an option tuple of the next
|
||||
element of the sequence and the next state value.</param>
|
||||
<param name="state">The initial state value.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence that yields sliding windows of containing elements drawn from the input
|
||||
sequence. Each window is returned as a fresh array.</summary>
|
||||
|
||||
<param name="windowSize">The number of elements in each window.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.ArgumentException">Thrown when the input sequence is empty.</exception>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Combines the three sequences into a list of triples. The sequences need not have equal lengths:
|
||||
when one sequence is exhausted any remaining elements in the other
|
||||
sequences are ignored.</summary>
|
||||
|
||||
<param name="source1">The first input sequence.</param>
|
||||
<param name="source2">The second input sequence.</param>
|
||||
<param name="source3">The third input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when any of the input sequences is null.</exception>
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the sum of the elements in the sequence.</summary>
|
||||
|
||||
<remarks>The elements are summed using the <c>+</c> operator and <c>Zero</c> property associated with the generated type.</remarks>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="">
|
||||
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.zip``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Combines the two sequences into a list of pairs. The two sequences need not have equal lengths:
|
||||
when one sequence is exhausted any remaining elements in the other
|
||||
sequence are ignored.</summary>
|
||||
|
||||
<param name="source1">The first input sequence.</param>
|
||||
<param name="source2">The second input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when either of the input sequences is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.truncate``1(System.Int32,System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence that when enumerated returns at most N elements.</summary>
|
||||
|
||||
<param name="count">The maximum number of items to enumerate.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.tryFindIndex``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.Boolean},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the index of the first element in the sequence
|
||||
that satisfies the given predicate. Return <c>None</c> if no such element exists.</summary>
|
||||
|
||||
<param name="predicate">A function that evaluates to a Boolean when given an item in the sequence.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.tryFind``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.Boolean},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the first element for which the given function returns <c>true</c>.
|
||||
Return <c>None</c> if no such element exists.</summary>
|
||||
|
||||
<param name="predicate">A function that evaluates to a Boolean when given an item in the sequence.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.toList``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Builds a list from the given collection.</summary>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.toArray``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Builds an array from the given collection.</summary>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.takeWhile``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.Boolean},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence that, when iterated, yields elements of the underlying sequence while the
|
||||
given predicate returns <c>true</c>, and then returns no further elements.</summary>
|
||||
|
||||
<param name="predicate">A function that evaluates to false when no more items should be returned.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.sortBy``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies a key-generating function to each element of a sequence and yield a sequence ordered
|
||||
by keys. The keys are compared using generic comparison as implemented by <c>Operators.compare</c>.</summary>
|
||||
|
||||
<remarks>This function returns a sequence that digests the whole initial sequence as soon as
|
||||
that sequence is iterated. As a result this function should not be used with
|
||||
large or infinite sequences. The function makes no assumption on the ordering of the original
|
||||
sequence.
|
||||
|
||||
This is a stable sort, that is the original order of equal elements is preserved.</remarks>
|
||||
|
||||
<param name="projection">A function to transform items of the input sequence into comparable keys.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.sort``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Yields a sequence ordered by keys.</summary>
|
||||
|
||||
<remarks>This function returns a sequence that digests the whole initial sequence as soon as
|
||||
that sequence is iterated. As a result this function should not be used with
|
||||
large or infinite sequences. The function makes no assumption on the ordering of the original
|
||||
sequence.
|
||||
|
||||
This is a stable sort, that is the original order of equal elements is preserved.</remarks>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.skipWhile``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.Boolean},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence that, when iterated, skips elements of the underlying sequence while the
|
||||
given predicate returns <c>true</c>, and then yields the remaining elements of the sequence.</summary>
|
||||
|
||||
<param name="predicate">A function that evaluates an element of the sequence to a boolean value.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.skip``1(System.Int32,System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence that skips N elements of the underlying sequence and then yields the
|
||||
remaining elements of the sequence.</summary>
|
||||
|
||||
<param name="count">The number of items to skip.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.InvalidOperationException">Thrown when count exceeds the number of elements
|
||||
in the sequence.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.singleton``1(``0)">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence that yields one item only.</summary>
|
||||
|
||||
<param name="value">The input item.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.reduce``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,Microsoft.FSharp.Core.FSharpFunc`2{``0,``0}},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies a function to each element of the sequence, threading an accumulator argument
|
||||
through the computation. Begin by applying the function to the first two elements.
|
||||
Then feed this result into the function along with the third element and so on.
|
||||
Return the final result.</summary>
|
||||
|
||||
<param name="reduction">A function that takes in the current accumulated result and the next
|
||||
element of the sequence to produce the next accumulated result.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.ArgumentException">Thrown when the input sequence is empty.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.pick``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,Microsoft.FSharp.Core.FSharpOption{``1}},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies the given function to successive elements, returning the first
|
||||
<c>x</c> where the function returns "Some(x)".</summary>
|
||||
|
||||
<param name="chooser">A function to transform each item of the input sequence into an option of the output type.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.Collections.Generic.KeyNotFoundException">Thrown when every item of the sequence
|
||||
evaluates to <c>None</c> when the given function is applied.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.ofList``1(Microsoft.FSharp.Collections.FSharpList{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Views the given list as a sequence.</summary>
|
||||
|
||||
<param name="source">The input list.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.ofArray``1(``0[])">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Views the given array as a sequence.</summary>
|
||||
|
||||
<param name="source">The input array.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.nth``1(System.Int32,System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Computes the nth element in the collection.</summary>
|
||||
|
||||
<param name="index">The index of element to retrieve.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.mapi``2(Microsoft.FSharp.Core.FSharpFunc`2{System.Int32,Microsoft.FSharp.Core.FSharpFunc`2{``0,``1}},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Builds a new collection whose elements are the results of applying the given function
|
||||
to each of the elements of the collection. The integer index passed to the
|
||||
function indicates the index (from 0) of element being transformed.</summary>
|
||||
|
||||
<param name="mapping">A function to transform items from the input sequence that also supplies the current index.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.map2``3(Microsoft.FSharp.Core.FSharpFunc`2{``0,Microsoft.FSharp.Core.FSharpFunc`2{``1,``2}},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Builds a new collection whose elements are the results of applying the given function
|
||||
to the corresponding pairs of elements from the two sequences. If one input sequence is shorter than
|
||||
the other then the remaining elements of the longer sequence are ignored.</summary>
|
||||
|
||||
<param name="mapping">A function to transform pairs of items from the input sequences.</param>
|
||||
<param name="source">The first input sequence.</param>
|
||||
<param name="source2">The second input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when either of the input sequences is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.map``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Builds a new collection whose elements are the results of applying the given function
|
||||
to each of the elements of the collection. The given function will be applied
|
||||
as elements are demanded using the <c>MoveNext</c> method on enumerators retrieved from the
|
||||
object.</summary>
|
||||
|
||||
<remarks>The returned sequence may be passed between threads safely. However,
|
||||
individual IEnumerator values generated from the returned sequence should not be accessed concurrently.</remarks>
|
||||
|
||||
<param name="mapping">A function to transform items from the input sequence.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.length``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the lengthof the sequence</summary>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.iter2``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,Microsoft.FSharp.Core.FSharpFunc`2{``1,Microsoft.FSharp.Core.Unit}},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies the given function to two collections simultaneously. If one sequence is shorter than
|
||||
the other then the remaining elements of the longer sequence are ignored.</summary>
|
||||
|
||||
<param name="action">A function to apply to each pair of elements from the input sequences.</param>
|
||||
<param name="source1">The first input sequence.</param>
|
||||
<param name="source2">The second input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when either of the input sequences is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.iteri``1(Microsoft.FSharp.Core.FSharpFunc`2{System.Int32,Microsoft.FSharp.Core.FSharpFunc`2{``0,Microsoft.FSharp.Core.Unit}},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies the given function to each element of the collection. The integer passed to the
|
||||
function indicates the index of element.</summary>
|
||||
|
||||
<param name="action">A function to apply to each element of the sequence that can also access the current index.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.iter``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,Microsoft.FSharp.Core.Unit},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies the given function to each element of the collection.</summary>
|
||||
|
||||
<param name="action">A function to apply to each element of the sequence.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.init``1(System.Int32,Microsoft.FSharp.Core.FSharpFunc`2{System.Int32,``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Generates a new sequence which, when iterated, will return successive
|
||||
elements by calling the given function, up to the given count. The results of calling the function
|
||||
will not be saved, that is the function will be reapplied as necessary to
|
||||
regenerate the elements. The function is passed the index of the item being
|
||||
generated.</summary>
|
||||
|
||||
<remarks>The returned sequence may be passed between threads safely. However,
|
||||
individual IEnumerator values generated from the returned sequence should not be accessed concurrently.</remarks>
|
||||
|
||||
<param name="count">The maximum number of items to generate for the sequence.</param>
|
||||
<param name="initializer">A function that generates an item in the sequence from a given index.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentException">Thrown when count is negative.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.isEmpty``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns true if the sequence contains no elements, false otherwise.</summary>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.head``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the first element of the sequence.</summary>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
<exception cref="System.ArgumentException">Thrown when the input does not have any elements.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.groupBy``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies a key-generating function to each element of a sequence and yields a sequence of
|
||||
unique keys. Each unique key has also contains a sequence of all elements that match
|
||||
to this key.</summary>
|
||||
|
||||
<remarks>This function returns a sequence that digests the whole initial sequence as soon as
|
||||
that sequence is iterated. As a result this function should not be used with
|
||||
large or infinite sequences. The function makes no assumption on the ordering of the original
|
||||
sequence.</remarks>
|
||||
|
||||
<param name="projection">A function that transforms an element of the sequence into a comparable key.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.forall2``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,Microsoft.FSharp.Core.FSharpFunc`2{``1,System.Boolean}},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Tests the all pairs of elements drawn from the two sequences satisfy the
|
||||
given predicate. If one sequence is shorter than
|
||||
the other then the remaining elements of the longer sequence are ignored.</summary>
|
||||
|
||||
<param name="predicate">A function to test pairs of elements from the input sequences.</param>
|
||||
<param name="source1">The first input sequence.</param>
|
||||
<param name="source2">The second input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when either of the input sequences is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.forall``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.Boolean},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Tests if all elements of the sequence satisfy the given predicate.</summary>
|
||||
|
||||
<remarks>The predicate is applied to the elements of the input sequence. If any application
|
||||
returns false then the overall result is false and no further elements are tested.
|
||||
Otherwise, true is returned.</remarks>
|
||||
|
||||
<param name="predicate">A function to test an element of the input sequence.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.fold``2(Microsoft.FSharp.Core.FSharpFunc`2{``1,Microsoft.FSharp.Core.FSharpFunc`2{``0,``1}},``1,System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies a function to each element of the collection, threading an accumulator argument
|
||||
through the computation. If the input function is <c>f</c> and the elements are <c>i0...iN</c>
|
||||
then computes <c>f (... (f s i0)...) iN</c></summary>
|
||||
|
||||
<param name="folder">A function that updates the state with each element from the sequence.</param>
|
||||
<param name="state">The initial state.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.findIndex``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.Boolean},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the index of the first element for which the given function returns <c>true</c>.</summary>
|
||||
|
||||
<param name="predicate">A function to test whether the index of a particular element should be returned.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.Collections.Generic.KeyNotFoundException">Thrown if no element returns true when
|
||||
evaluated by the predicate</exception>
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.find``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.Boolean},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns the first element for which the given function returns <c>true</c>.</summary>
|
||||
|
||||
<param name="predicate">A function to test whether an item in the sequence should be returned.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.Collections.Generic.KeyNotFoundException">Thrown if no element returns true when
|
||||
evaluated by the predicate</exception>
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.filter``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.Boolean},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a new collection containing only the elements of the collection
|
||||
for which the given predicate returns "true".</summary>
|
||||
|
||||
<remarks>The returned sequence may be passed between threads safely. However,
|
||||
individual IEnumerator values generated from the returned sequence should not be accessed concurrently.
|
||||
|
||||
Remember sequence is lazy, effects are delayed until it is enumerated.</remarks>
|
||||
|
||||
<param name="predicate">A function to test whether each item in the input sequence should be included in the output.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.exists2``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,Microsoft.FSharp.Core.FSharpFunc`2{``1,System.Boolean}},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Tests if any pair of corresponding elements of the input sequences satisfies the given predicate.</summary>
|
||||
|
||||
<remarks>The predicate is applied to matching elements in the two sequences up to the lesser of the
|
||||
two lengths of the collections. If any application returns true then the overall result is
|
||||
true and no further elements are tested. Otherwise, false is returned. If one sequence is shorter than
|
||||
the other then the remaining elements of the longer sequence are ignored.</remarks>
|
||||
|
||||
<param name="predicate">A function to test each pair of items from the input sequences.</param>
|
||||
<param name="source1">The first input sequence.</param>
|
||||
<param name="source2">The second input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when either of the two input sequences is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.exists``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.Boolean},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Tests if any element of the sequence satisfies the given predicate.</summary>
|
||||
|
||||
<remarks>The predicate is applied to the elements of the input sequence. If any application
|
||||
returns true then the overall result is true and no further elements are tested.
|
||||
Otherwise, false is returned.</remarks>
|
||||
|
||||
<param name="predicate">A function to test each item of the input sequence.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.empty``1">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Creates an empty sequence.</summary>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.distinctBy``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence that contains no duplicate entries according to the
|
||||
generic hash and equality comparisons on the keys returned by the given key-generating function.
|
||||
If an element occurs multiple times in the sequence then the later occurrences are discarded.</summary>
|
||||
|
||||
<param name="projection">A function transforming the sequence items into comparable keys.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.distinct``1(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Returns a sequence that contains no duplicate entries according to generic hash and
|
||||
equality comparisons on the entries.
|
||||
If an element occurs multiple times in the sequence then the later occurrences are discarded.</summary>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.countBy``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies a key-generating function to each element of a sequence and return a sequence yielding unique
|
||||
keys and their number of occurrences in the original sequence.</summary>
|
||||
|
||||
<remarks>Note that this function returns a sequence that digests the whole initial sequence as soon as
|
||||
that sequence is iterated. As a result this function should not be used with
|
||||
large or infinite sequences. The function makes no assumption on the ordering of the original
|
||||
sequence.</remarks>
|
||||
|
||||
<param name="projection">A function transforming each item of input sequence into a key to be
|
||||
compared against the others.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.concat``2(System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Combines the given enumeration-of-enumerations as a single concatenated
|
||||
enumeration.</summary>
|
||||
|
||||
<remarks>The returned sequence may be passed between threads safely. However,
|
||||
individual IEnumerator values generated from the returned sequence should not be accessed concurrently.</remarks>
|
||||
|
||||
<param name="sources">The input enumeration-of-enumerations.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.collect``3(Microsoft.FSharp.Core.FSharpFunc`2{``0,``1},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies the given function to each element of the sequence and concatenates all the
|
||||
results.</summary>
|
||||
|
||||
<remarks>Remember sequence is lazy, effects are delayed until it is enumerated.</remarks>
|
||||
|
||||
<param name="mapping">A function to transform elements of the input sequence into the sequences
|
||||
that will then be concatenated.</param>
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.choose``2(Microsoft.FSharp.Core.FSharpFunc`2{``0,Microsoft.FSharp.Core.FSharpOption{``1}},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Applies the given function to each element of the list. Return
|
||||
the list comprised of the results "x" for each element where
|
||||
the function returns Some(x).</summary>
|
||||
|
||||
<remarks>The returned sequence may be passed between threads safely. However,
|
||||
individual IEnumerator values generated from the returned sequence should not
|
||||
be accessed concurrently.</remarks>
|
||||
|
||||
<param name="chooser">A function to transform items of type T into options of type U.</param>
|
||||
<param name="source">The input sequence of type T.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.cast``1(System.Collections.IEnumerable)">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Wraps a loosely-typed System.Collections sequence as a typed sequence.</summary>
|
||||
|
||||
<remarks>The use of this function usually requires a type annotation.
|
||||
An incorrect type annotation may result in runtime type
|
||||
errors.
|
||||
Individual IEnumerator values generated from the returned sequence should not be accessed concurrently.</remarks>
|
||||
|
||||
<param name="source">The input sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when the input sequence is null.</exception>
|
||||
</member>
|
||||
<member name="M:Microsoft.FSharp.Collections.PSeqModule.append``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
|
||||
<summary>Operates in parallel, using System.Linq.Parallel. Wraps the two given enumerations as a single concatenated
|
||||
enumeration.</summary>
|
||||
|
||||
<remarks>The returned sequence may be passed between threads safely. However,
|
||||
individual IEnumerator values generated from the returned sequence should not be accessed
|
||||
concurrently.</remarks>
|
||||
|
||||
<param name="source1">The first sequence.</param>
|
||||
<param name="source2">The second sequence.</param>
|
||||
|
||||
<returns>The result sequence.</returns>
|
||||
|
||||
<exception cref="System.ArgumentNullException">Thrown when either of the two provided sequences is
|
||||
null.</exception>
|
||||
</member>
|
||||
<member name="T:Microsoft.FSharp.Collections.PSeqModule">
|
||||
<summary>Parallel operations on IEnumerables.</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
ruins64k/tools/FSharp.PowerPack.dll
Normal file
BIN
ruins64k/tools/FSharp.PowerPack.pdb
Normal file
5118
ruins64k/tools/FSharp.PowerPack.xml
Normal file
BIN
ruins64k/tools/NvPerf/bin/x64/nvperf_host.dll
Normal file
BIN
ruins64k/tools/NvPerf/bin/x64/nvperf_host.lib
Normal file
BIN
ruins64k/tools/NvPerf/bin/x86/nvperf_host32.dll
Normal file
BIN
ruins64k/tools/NvPerf/bin/x86/nvperf_host32.lib
Normal file
63
ruins64k/tools/NvPerf/doc/Nsight_Perf_SDK_Release_Notes.html
Normal file
@@ -0,0 +1,63 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="res/style.css">
|
||||
<link rel="icon" href="res/logo.ico" type="image/x-icon"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||||
<title>NVIDIA
|
||||
Nsight Perf SDK Release Notes - v2021.1 Early Access 2
|
||||
</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<img src="res/logo.png" width="100"/>
|
||||
<h1>Nsight Perf SDK Release Notes - v2021.1 Early Access 2</h1>
|
||||
<h2>Table of Contents</h2>
|
||||
<ul class="toc">
|
||||
<li><a href="#prerequisites">Prerequisites</a></li>
|
||||
<li><a href="#known_issues">Known Issues</a></li>
|
||||
<li><a href="#limitations">Limitations</a></li>
|
||||
<li><a href="#0xe40360ec102bde77">v2021.1 Early Access 2</a></li>
|
||||
<li><a href="#0xf0d94cae676d012a">v2021.1 Early Access 1</a></li>
|
||||
</ul>
|
||||
|
||||
<h2><a name="prerequisites">Prerequisites</a></h2>
|
||||
<ul class="prerequisites">
|
||||
<li>Windows 10 or Linux (Ubuntu 20.04 or similar distro).</li>
|
||||
<li>NVIDIA Graphics Driver: R465 or newer.</li>
|
||||
<li>NVIDIA GeForce, Quadro, or RTX GPU listed below:<br>
|
||||
<table class='chips'><thead>
|
||||
<tr><th>NVIDIA Architecture</th> <th>Chip Names</th> <th>GeForce Families</th> <th>Quadro and NVIDIA RTX Families</th></tr>
|
||||
<tr><th>NVIDIA Ampere GA10x Architecture</th> <th>GA102, GA104, GA106</th> <th>RTX 3090, RTX 3080, RTX 3070, RTX 3060</th> <th>RTX A6000, A40</th></tr>
|
||||
<tr><th>NVIDIA Turing TU10x Architecture</th> <th>TU102, TU104, TU106</th> <th>Titan RTX, RTX 2080, RTX 2070, RTX 2060</th> <th>RTX 8000, RTX 6000, RTX 5000, RTX 4000, RTX 3000</th></tr>
|
||||
<tr><th>NVIDIA Turing TU11x Architecture</th> <th>TU116, TU117</th> <th>GTX 1660, GTX 1650</th> <th>T2000, T1000</th></tr>
|
||||
<tr><th>NVIDIA Volta V100i Architecture</th> <th>GV100</th> <th>Titan V</th> <th>Quadro GV100</th></tr>
|
||||
</thead></table></li>
|
||||
<li>By default, the driver disallows GPU profiling. To enable permissions, follow the instructions at <a href="https://developer.nvidia.com/ERR_NVGPUCTRPERM">https://developer.nvidia.com/ERR_NVGPUCTRPERM</a>, or try the workarounds described in the Getting Started Guide.</li>
|
||||
</ul>
|
||||
<h2><a name="known_issues">Known Issues</a></h2>
|
||||
<ul class="known_issues">
|
||||
<li>vkQueueWaitIdle is required before present when profiling Vulkan applications. (<span class="gray">3201058</span>)</li><li>Vulkan profiling on desktop linux requires X-windows to be running. (<span class="gray">3289536</span>)</li></ul>
|
||||
<h2><a name="limitations">Limitations</a></h2>
|
||||
<ul class="limitations">
|
||||
<li>Nsight Perf SDK does not support SLI systems. (<span class="gray">PW-2935</span>)</li><li>Each GPU is limited to one profiling session at a time, across the entire system. However, multiple GPUs can be independently profiled concurrently. This is a driver limitation.</li><li>D3D12 Range Profiler is not compatible with the D3D12 debug layer. (<span class="gray">PW-925</span>)</li><li>D3D12 Range Profiler does not support PushRange and PopRange commands on Bundles (Command Lists created with <a href="https://docs.microsoft.com/en-us/windows/win32/api/d3d12/ne-d3d12-d3d12_command_list_type">D3D12_COMMAND_LIST_TYPE_BUNDLE</a>).</li><li>D3D11 Range Profiler does not support PushRange and PopRange calls on a <a href="https://docs.microsoft.com/en-us/windows/win32/direct3d11/overviews-direct3d-11-render-multi-thread-render">Deffered Context</a>.</li><li>Vulkan Range Profiler is not compatible with Vulkan layers that perform <a href="https://vulkan.lunarg.com/doc/view/1.1.114.0/linux/loader_and_layer_interface.html#user-content-wrapping">object-wrapping</a>.</li><li>Vulkan Range Profiler does not support PushRange and PopRange calls on secondary command buffers (VkCommandBuffer created with <a href="https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCommandBufferLevel.html">VK_COMMAND_BUFFER_LEVEL_SECONDARY</a>.</li><li>Vulkan Range Profiler does not support PushRange and PopRange calls on a VkCommandBuffer that is recording with <a href="https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkCommandBufferUsageFlagBits.html">VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT</a>.</li><li>NVPW_Device_SetClockSetting() performs a system-global clock change, that is not undone at process exit. The *SetDeviceClockState() family of NvPerfUtility functions have the same behavior, as they are convenience functions around NVPW_Device_SetClockSetting().</li><li>Not all counters and metrics are available to the Range Profiler APIs, due to driver limitations. The CounterAvailability APIs exist to reveal which metrics are available.</li></ul>
|
||||
<h2><a name="0xe40360ec102bde77">v2021.1 Early Access 2</a></h2>
|
||||
<ul class="changelog">
|
||||
<li>API Versions<br>
|
||||
<table class="api">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>API</th><th>New Version</th><th>Previous Version</th><tr><td>GV100 Graphics Metrics</td><td style="text-align:center">0.1.0</td><td style="text-align:center">0.1.0</td></tr><tr><td>TU10X Graphics Metrics</td><td style="text-align:center">0.1.0</td><td style="text-align:center">0.1.0</td></tr><tr><td>TU11X Graphics Metrics</td><td style="text-align:center">0.1.0</td><td style="text-align:center">0.1.0</td></tr><tr><td>GA10X Graphics Metrics</td><td style="text-align:center">0.1.0</td><td style="text-align:center">0.1.0</td></tr><tr><td>Metrics Evaluator</td><td style="text-align:center">0.1.0</td><td style="text-align:center">0.1.0</td></tr><tr><td>D3D11 Profiler</td><td style="text-align:center">0.1.0</td><td style="text-align:center">0.1.0</td></tr><tr><td>D3D12 Profiler</td><td style="text-align:center">0.1.0</td><td style="text-align:center">0.1.0</td></tr><tr><td>OpenGL Profiler</td><td style="text-align:center">0.1.0</td><td style="text-align:center">0.1.0</td></tr><tr><td>Vulkan Profiler</td><td style="text-align:center">0.1.0</td><td style="text-align:center">0.1.0</td></tr></tbody>
|
||||
</table></li>
|
||||
</ul>
|
||||
<h2><a name="0xf0d94cae676d012a">v2021.1 Early Access 1</a></h2>
|
||||
<ul class="changelog">
|
||||
<li>API Versions<br>
|
||||
<table class="api">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>API</th><th>New Version</th><th>Previous Version</th><tr><td>GV100 Graphics Metrics</td><td style="text-align:center">0.1.0</td><td style="text-align:center">N/A</td></tr><tr><td>TU10X Graphics Metrics</td><td style="text-align:center">0.1.0</td><td style="text-align:center">N/A</td></tr><tr><td>TU11X Graphics Metrics</td><td style="text-align:center">0.1.0</td><td style="text-align:center">N/A</td></tr><tr><td>GA10X Graphics Metrics</td><td style="text-align:center">0.1.0</td><td style="text-align:center">N/A</td></tr><tr><td>Metrics Evaluator</td><td style="text-align:center">0.1.0</td><td style="text-align:center">N/A</td></tr><tr><td>D3D11 Profiler</td><td style="text-align:center">0.1.0</td><td style="text-align:center">N/A</td></tr><tr><td>D3D12 Profiler</td><td style="text-align:center">0.1.0</td><td style="text-align:center">N/A</td></tr><tr><td>OpenGL Profiler</td><td style="text-align:center">0.1.0</td><td style="text-align:center">N/A</td></tr><tr><td>Vulkan Profiler</td><td style="text-align:center">0.1.0</td><td style="text-align:center">N/A</td></tr></tbody>
|
||||
</table></li>
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
1461
ruins64k/tools/NvPerf/doc/html/CopyrightAndLicenses/index.html
Normal file
BIN
ruins64k/tools/NvPerf/doc/html/common/formatting/bg-head.png
Normal file
|
After Width: | Height: | Size: 230 B |
BIN
ruins64k/tools/NvPerf/doc/html/common/formatting/bg-horiz.png
Normal file
|
After Width: | Height: | Size: 331 B |
BIN
ruins64k/tools/NvPerf/doc/html/common/formatting/bg-left.png
Normal file
|
After Width: | Height: | Size: 132 B |
BIN
ruins64k/tools/NvPerf/doc/html/common/formatting/bg-right.png
Normal file
|
After Width: | Height: | Size: 131 B |
|
After Width: | Height: | Size: 153 B |
BIN
ruins64k/tools/NvPerf/doc/html/common/formatting/bg-sidehead.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
ruins64k/tools/NvPerf/doc/html/common/formatting/bg-vert.png
Normal file
|
After Width: | Height: | Size: 152 B |
1
ruins64k/tools/NvPerf/doc/html/common/formatting/common.min.js
vendored
Normal file
136
ruins64k/tools/NvPerf/doc/html/common/formatting/commonltr.css
Normal file
@@ -0,0 +1,136 @@
|
||||
/*
|
||||
| This file is part of the DITA Open Toolkit project hosted on
|
||||
| Sourceforge.net. See the accompanying license.txt file for
|
||||
| applicable licenses.
|
||||
*/
|
||||
|
||||
/*
|
||||
| (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved.
|
||||
*/
|
||||
|
||||
.unresolved { background-color: skyblue; }
|
||||
.noTemplate { background-color: yellow; }
|
||||
|
||||
.base { background-color: #ffffff; }
|
||||
|
||||
/* Add space for top level topics */
|
||||
.nested0 { margin-top : 1em;}
|
||||
|
||||
/* div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid */
|
||||
.p {margin-top: 1em}
|
||||
|
||||
/* Default of italics to set apart figure captions */
|
||||
.figcap { font-style: italic }
|
||||
.figdesc { font-style: normal }
|
||||
|
||||
/* Use @frame to create frames on figures */
|
||||
.figborder { border-style: solid; padding-left : 3px; border-width : 2px; padding-right : 3px; margin-top: 1em; border-color : Silver;}
|
||||
.figsides { border-left : 2px solid; padding-left : 3px; border-right : 2px solid; padding-right : 3px; margin-top: 1em; border-color : Silver;}
|
||||
.figtop { border-top : 2px solid; margin-top: 1em; border-color : Silver;}
|
||||
.figbottom { border-bottom : 2px solid; border-color : Silver;}
|
||||
.figtopbot { border-top : 2px solid; border-bottom : 2px solid; margin-top: 1em; border-color : Silver;}
|
||||
|
||||
/* Most link groups are created with <div>. Ensure they have space before and after. */
|
||||
.ullinks { list-style-type: none }
|
||||
.ulchildlink { margin-top: 1em; margin-bottom: 1em }
|
||||
.olchildlink { margin-top: 1em; margin-bottom: 1em }
|
||||
.linklist { margin-bottom: 1em }
|
||||
.linklistwithchild { margin-left: 1.5em; margin-bottom: 1em }
|
||||
.sublinklist { margin-left: 1.5em; margin-bottom: 1em }
|
||||
.relconcepts { margin-top: 1em; margin-bottom: 1em }
|
||||
.reltasks { margin-top: 1em; margin-bottom: 1em }
|
||||
.relref { margin-top: 1em; margin-bottom: 1em }
|
||||
.relinfo { margin-top: 1em; margin-bottom: 1em }
|
||||
.breadcrumb { font-size : smaller; margin-bottom: 1em }
|
||||
dt.prereq { margin-left : 20px;}
|
||||
|
||||
/* Set heading sizes, getting smaller for deeper nesting */
|
||||
.topictitle1 { margin-top: 0pc; margin-bottom: .1em; font-size: 1.34em; }
|
||||
.topictitle2 { margin-top: 1pc; margin-bottom: .45em; font-size: 1.17em; }
|
||||
.topictitle3 { margin-top: 1pc; margin-bottom: .17em; font-size: 1.17em; font-weight: bold; }
|
||||
.topictitle4 { margin-top: .83em; font-size: 1.17em; font-weight: bold; }
|
||||
.topictitle5 { font-size: 1.17em; font-weight: bold; }
|
||||
.topictitle6 { font-size: 1.17em; font-style: italic; }
|
||||
.sectiontitle { margin-top: 1em; margin-bottom: 0em; color: black; font-size: 1.17em; font-weight: bold;}
|
||||
.section { margin-top: 1em; margin-bottom: 1em }
|
||||
.example { margin-top: 1em; margin-bottom: 1em }
|
||||
div.tasklabel { margin-top: 1em; margin-bottom: 1em; }
|
||||
h2.tasklabel, h3.tasklabel, h4.tasklabel, h5.tasklabel, h6.tasklabel { font-size: 100%; }
|
||||
|
||||
/* All note formats have the same default presentation */
|
||||
.note { margin-top: 1em; margin-bottom : 1em;}
|
||||
.notetitle { font-weight: bold }
|
||||
.notelisttitle { font-weight: bold }
|
||||
.tip { margin-top: 1em; margin-bottom : 1em;}
|
||||
.tiptitle { font-weight: bold }
|
||||
.fastpath { margin-top: 1em; margin-bottom : 1em;}
|
||||
.fastpathtitle { font-weight: bold }
|
||||
.important { margin-top: 1em; margin-bottom : 1em;}
|
||||
.importanttitle { font-weight: bold }
|
||||
.remember { margin-top: 1em; margin-bottom : 1em;}
|
||||
.remembertitle { font-weight: bold }
|
||||
.restriction { margin-top: 1em; margin-bottom : 1em;}
|
||||
.restrictiontitle { font-weight: bold }
|
||||
.attention { margin-top: 1em; margin-bottom : 1em;}
|
||||
.attentiontitle { font-weight: bold }
|
||||
.dangertitle { font-weight: bold }
|
||||
.danger { margin-top: 1em; margin-bottom : 1em;}
|
||||
.cautiontitle { font-weight: bold }
|
||||
.caution { font-weight: bold; margin-bottom : 1em; }
|
||||
.warning { margin-top: 1em; margin-bottom : 1em;}
|
||||
.warningtitle { font-weight: bold }
|
||||
|
||||
/* Simple lists do not get a bullet */
|
||||
ul.simple { list-style-type: none }
|
||||
|
||||
/* Used on the first column of a table, when rowheader="firstcol" is used */
|
||||
.firstcol { font-weight : bold;}
|
||||
|
||||
/* Various basic phrase styles */
|
||||
.bold { font-weight: bold; }
|
||||
.boldItalic { font-weight: bold; font-style: italic; }
|
||||
.italic { font-style: italic; }
|
||||
.underlined { text-decoration: underline; }
|
||||
.uicontrol { font-weight: bold; }
|
||||
.parmname { font-weight: bold; }
|
||||
.kwd { font-weight: bold; }
|
||||
.defkwd { font-weight: bold; text-decoration: underline; }
|
||||
.var { font-style : italic;}
|
||||
.shortcut { text-decoration: underline; }
|
||||
|
||||
/* Default of bold for definition list terms */
|
||||
.dlterm { font-weight: bold; }
|
||||
|
||||
/* Use CSS to expand lists with @compact="no" */
|
||||
.dltermexpand { font-weight: bold; margin-top: 1em; }
|
||||
*[compact="yes"]>li { margin-top: 0em;}
|
||||
*[compact="no"]>li { margin-top: .53em;}
|
||||
.liexpand { margin-top: 1em; margin-bottom: 1em }
|
||||
.sliexpand { margin-top: 1em; margin-bottom: 1em }
|
||||
.dlexpand { margin-top: 1em; margin-bottom: 1em }
|
||||
.ddexpand { margin-top: 1em; margin-bottom: 1em }
|
||||
.stepexpand { margin-top: 1em; margin-bottom: 1em }
|
||||
.substepexpand { margin-top: 1em; margin-bottom: 1em }
|
||||
|
||||
/* Align images based on @align on topic/image */
|
||||
div.imageleft { text-align: left }
|
||||
div.imagecenter { text-align: center }
|
||||
div.imageright { text-align: right }
|
||||
div.imagejustify { text-align: justify }
|
||||
|
||||
/* The cell border can be turned on with
|
||||
{border-right:solid}
|
||||
This value creates a very thick border in Firefox (does not match other tables)
|
||||
|
||||
Firefox works with
|
||||
{border-right:solid 1pt}
|
||||
but this causes a barely visible line in IE */
|
||||
.cellrowborder { border-left:none; border-top:none; border-right:solid 1px; border-bottom:solid 1px }
|
||||
.row-nocellborder { border-left:none; border-right:none; border-top:none; border-right: hidden; border-bottom:solid 1px}
|
||||
.cell-norowborder { border-top:none; border-bottom:none; border-left:none; border-bottom: hidden; border-right:solid 1px}
|
||||
.nocellnorowborder { border:none; border-right: hidden;border-bottom: hidden }
|
||||
.table { margin-bottom: 30px }
|
||||
|
||||
pre.screen { padding: 5px 5px 5px 5px; border: outset; background-color: #CCCCCC; margin-top: 2px; margin-bottom : 2px; white-space: pre}
|
||||
|
||||
span.filepath { font-family:monospace }
|
||||
425
ruins64k/tools/NvPerf/doc/html/common/formatting/cppapiref.css
Normal file
@@ -0,0 +1,425 @@
|
||||
/******************************************************************************
|
||||
* Copyright 1986-2011 by mental images GmbH, Fasanenstr. 81, D-10623 Berlin,
|
||||
* Germany. All rights reserved.
|
||||
******************************************************************************/
|
||||
tbody.cppapiref { color: #231f20; font-size: 11px; line-height: 1.7em; }
|
||||
|
||||
caption { font-weight: bold }
|
||||
|
||||
A.el { text-decoration: none; font-weight: bold }
|
||||
A.elRef { font-weight: bold ; text-decoration: none; }
|
||||
A.code:link { text-decoration: none; font-weight: normal;}
|
||||
A.code:visited { text-decoration: none; font-weight: normal;}
|
||||
A.codeRef:link { font-weight: normal; text-decoration: none; }
|
||||
code { padding: 0 0.1em; }
|
||||
A.codeRef:visited { font-weight: normal; text-decoration: none; }
|
||||
DL.el { margin-left: -1cm }
|
||||
|
||||
SPAN.keyword { color: #008000 }
|
||||
SPAN.keywordtype { color: #604020 }
|
||||
SPAN.keywordflow { color: #e08000 }
|
||||
SPAN.comment { color: #007698 }
|
||||
SPAN.preprocessor { color: #806020 }
|
||||
SPAN.stringliteral { color: #002080 }
|
||||
SPAN.charliteral { color: #008080 }
|
||||
|
||||
.dirtab { padding: 4px;
|
||||
border-collapse: collapse;
|
||||
border: 1px solid #84b0c7;
|
||||
}
|
||||
TH.dirtab { background: #e8eef2;
|
||||
font-weight: bold;
|
||||
}
|
||||
HR { height: 1px; border: none; border-top: 1px solid black; }
|
||||
.miFooter { color: #717073; font-size: 0.9em; font-style: normal; text-decoration: none; text-align: left; height: 600px; }
|
||||
H2.miCopyright { text-align: left; line-height: 2em; }
|
||||
DIV.miCopyright { }
|
||||
SUP.miCopyrightTM { font-size: 0.7em !important; }
|
||||
SUP.miCopyright { font-size: 0.9em; padding-left: 0.2em; }
|
||||
|
||||
th.cppapiref {
|
||||
color: #5f604b;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
th.cppapiref, td.cppapiref {
|
||||
border: 0px;
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
table.spec td.cppapiref {
|
||||
vertical-align: top;
|
||||
}
|
||||
table.cppapiref { border-top: 1px solid #d8d9da; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
|
||||
table.spec td.pos {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
table.spec td.tp,
|
||||
span.tp { font-family: monospace, fixed, courier; font-style: italic; text-align: center; }
|
||||
|
||||
table.spec table.bits {
|
||||
margin:0px;
|
||||
border:0px;
|
||||
}
|
||||
|
||||
th.cppapiref, table.spec table.bits td.cppapiref {
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
|
||||
table.spec table.bits {
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
table.spec table.bits th.cppapiref,
|
||||
table.spec table.bits td.cppapiref {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
table.spec th.cppapiref {
|
||||
|
||||
}
|
||||
|
||||
table.spec table.bits th.cppapiref {
|
||||
color: #000;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
div.comment {
|
||||
font-style: italic;
|
||||
color: #777;
|
||||
}
|
||||
|
||||
dd table.cppapiref em {
|
||||
font-family: monospace, fixed, courier;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
table.extends {
|
||||
border-style: none;
|
||||
border-spacing: 0 0;
|
||||
vertical-align: top;
|
||||
margin: 0px 0px;
|
||||
padding: 0px;
|
||||
padding-top: 8pt;
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
table.extends tr.cppapiref {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
table.extends td.cppapiref, table.extends th.cppapiref {
|
||||
padding: 0pt;
|
||||
padding-right: 16pt;
|
||||
padding-bottom: 8pt;
|
||||
}
|
||||
|
||||
table.extends th.cppapiref {
|
||||
color: #717073;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
table.extends ul {
|
||||
padding-left: 16pt;
|
||||
margin-left: 0pt;
|
||||
}
|
||||
|
||||
/* Style for detailed member documentation */
|
||||
.memtemplate {
|
||||
color: #606060;
|
||||
font-weight: normal;
|
||||
}
|
||||
.memnav {
|
||||
/*background-color: #e8eef2;*/
|
||||
text-align: center;
|
||||
margin: 2px;
|
||||
margin-right: 15px;
|
||||
padding: 2px;
|
||||
}
|
||||
.memitem {
|
||||
padding: 1px;
|
||||
/*background-color: #eef3f5;*/
|
||||
}
|
||||
.memname {
|
||||
white-space: nowrap;
|
||||
font-weight: bold;
|
||||
}
|
||||
.memdoc{ padding-left: 20px; }
|
||||
.memproto {
|
||||
/*background-color: #eef3f5;*/
|
||||
background-color: #efeff0; border-top: 1px solid #d8dcde; border-bottom: 1px solid #eef3f5; padding: 3px; }
|
||||
.paramkey {
|
||||
text-align: right;
|
||||
}
|
||||
.paramtype {
|
||||
white-space: nowrap;
|
||||
}
|
||||
.paramname {
|
||||
/*color: #eef3f5;*/
|
||||
font-style: italic;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.figure_caption {
|
||||
width: 70%;
|
||||
padding-top: 5px;
|
||||
padding-left: 50px;
|
||||
padding-right: 50px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* End Styling for detailed member documentation */
|
||||
|
||||
|
||||
/* for the tree view: ftvtree is new in doxygen 1.5.4 */
|
||||
.ftvtree { margin:0.5em; }
|
||||
.directory { font-weight: bold; }
|
||||
.directory h3 { margin: 1em 0 0; }
|
||||
.directory > h3 { margin-top: 0; }
|
||||
.directory p { margin: 0px; white-space: nowrap; }
|
||||
.directory div { display: none; margin: 0px; }
|
||||
.directory img { vertical-align: -30%; }
|
||||
ul li p { margin:0 }
|
||||
ul li p + p { margin-top:0.8em }
|
||||
hr { color: #a1a1a4; background-color: #a1a1a4; height: 1px; border-width: 0; }
|
||||
DIV.directory h3 { position: relative; height: 0.3em; visibility: hidden; float: none; clear: none; }
|
||||
.super {
|
||||
font-size: .9em;
|
||||
margin: 0 0 0 2px;
|
||||
position: relative;
|
||||
top: -2px;
|
||||
vertical-align: top;
|
||||
}
|
||||
.memproto .memname { border-width: 0; }
|
||||
.memproto .memtemplate { padding-left: 3px; }
|
||||
.contents { font-size: 12px; line-height: 1.4em; }
|
||||
.contents H2 A.anchor { color: #000; text-decoration: none; }
|
||||
.contents A { color: #00467f; text-decoration: none; }
|
||||
.contents A:hover { text-decoration: underline; }
|
||||
.contents A:visited { color: #007698; }
|
||||
.navigation { position: relative; width: 100%; float: left; }
|
||||
/*
|
||||
#content {
|
||||
padding-left:20px;
|
||||
width:550px;
|
||||
}*/
|
||||
|
||||
/* Everything below this has been added by Nicolas */
|
||||
|
||||
/* Style for definition lists used in the definition part */
|
||||
dl.members {
|
||||
border-spacing: 0px;
|
||||
padding: 0px;
|
||||
border-style:none;
|
||||
/*background-color:#FAFAFA;*/
|
||||
font-size:11px;
|
||||
}
|
||||
|
||||
/* Each dt in a dl.members is split into two divs, top-left and top-right, to simulate a table*/
|
||||
div.top-left {
|
||||
float:left;
|
||||
width:113px;
|
||||
text-align:right;
|
||||
vertical-align:middle;
|
||||
margin:4px;
|
||||
}
|
||||
|
||||
/*div.top-left p.template
|
||||
{
|
||||
text-align:left;
|
||||
width:100%;
|
||||
margin: -14pt 0;
|
||||
padding: 8pt 0;
|
||||
}*/
|
||||
|
||||
p.template
|
||||
{
|
||||
margin:0;
|
||||
color:#606060;
|
||||
}
|
||||
|
||||
span.template
|
||||
{
|
||||
/* font-weight: lighter;
|
||||
font-size: smaller;*/
|
||||
margin:0;
|
||||
color:#606060;
|
||||
display: block;
|
||||
}
|
||||
|
||||
span.member_type, span.member_long_type
|
||||
{
|
||||
text-align: right;
|
||||
padding-right:10px;
|
||||
}
|
||||
|
||||
span.member_long_type
|
||||
{
|
||||
overflow:visible;
|
||||
white-space:nowrap;
|
||||
}
|
||||
|
||||
span.member_name, span.member_name_long_type
|
||||
{
|
||||
text-align:left;
|
||||
white-space:nowrap;
|
||||
}
|
||||
|
||||
dl.members { display:table; border-collapse:collapse; }
|
||||
dl.members dt,
|
||||
dl.members dd { display:table-row }
|
||||
dl.members span.member_type,
|
||||
dl.members span.member_long_type,
|
||||
dl.members span.member_name_long_type { display:table-cell; width:auto; white-space:nowrap; padding:0; float:none }
|
||||
dl.members dt { font-family:monospace }
|
||||
|
||||
dl.members dd.shortdesc span { display:table-cell; color:#666; padding-bottom:0.6em; }
|
||||
|
||||
/* Div contained in dl.members dd */
|
||||
div.bottom {
|
||||
border:1px none #E0E0E0;
|
||||
margin:4px;
|
||||
}
|
||||
|
||||
div.description {
|
||||
border-style: solid none none;
|
||||
border-width:1px;
|
||||
padding-top:10px;
|
||||
}
|
||||
|
||||
/* The following elements are used in definition lists part of the description div */
|
||||
dt.description {
|
||||
text-align:left;
|
||||
background-color: #efeff0;
|
||||
border-top: 1px solid #d8dcde;
|
||||
border-bottom: 1px solid #eef3f5;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
dd.description div.section p
|
||||
{
|
||||
margin-left:0px;
|
||||
}
|
||||
|
||||
dd.description {
|
||||
|
||||
margin-left:20px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.keyword {
|
||||
margin-left:0px;
|
||||
}
|
||||
|
||||
span.keyword
|
||||
{ color:#000000;
|
||||
}
|
||||
|
||||
div.signature {
|
||||
font-weight:bold;
|
||||
|
||||
}
|
||||
|
||||
div.signature .membername {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
div.signature .param-name {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
div.parameterlist > dl > dt {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
div.relinfo
|
||||
{
|
||||
left:-100px;
|
||||
}
|
||||
|
||||
div.description h2
|
||||
{
|
||||
margin-bottom:1em;
|
||||
}
|
||||
|
||||
.sectiontitle
|
||||
{
|
||||
font-size:8pt;
|
||||
margin-bottom:1pt;
|
||||
}
|
||||
|
||||
/* Display list as a table: http://www.maxdesign.com.au/presentation/definition/dl-table-display.htm
|
||||
*/
|
||||
dl.table-display-params, dl.enumerator
|
||||
{
|
||||
width: 470px;
|
||||
/*margin: 5px 20pt 5px;
|
||||
padding: 5px;*/
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.table-display-params dd, .enumerator dd
|
||||
{
|
||||
left:0;
|
||||
margin-left:50px;
|
||||
margin-bottom: 5px;
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
.classifier_name
|
||||
{
|
||||
margin-left:0px;
|
||||
}
|
||||
|
||||
p.return
|
||||
{
|
||||
margin-top:5px;
|
||||
}
|
||||
|
||||
tt.code
|
||||
{
|
||||
border:none;
|
||||
}
|
||||
|
||||
p.apiDesc_subtitle
|
||||
{
|
||||
margin-bottom:5px;
|
||||
}
|
||||
|
||||
#content>span, .classifier_name
|
||||
{
|
||||
margin-left:40px;
|
||||
}
|
||||
|
||||
.doxy_graph
|
||||
{
|
||||
margin-left:20px;
|
||||
padding-left:20px;
|
||||
}
|
||||
|
||||
.enum-member-name
|
||||
{
|
||||
display:block;
|
||||
padding-left:10px;
|
||||
}
|
||||
|
||||
.enum-member-name-def
|
||||
{
|
||||
display:block;
|
||||
text-align:left;
|
||||
background-color: #efeff0;
|
||||
border-top: 1px solid #d8dcde;
|
||||
border-bottom: 1px solid #eef3f5;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
p.return-value
|
||||
{
|
||||
padding-left:20px;
|
||||
margin-top:5px;
|
||||
margin-bottom:5px;
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 8.9 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
BIN
ruins64k/tools/NvPerf/doc/html/common/formatting/devzone.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
2536
ruins64k/tools/NvPerf/doc/html/common/formatting/dita.style.css
Normal file
11
ruins64k/tools/NvPerf/doc/html/common/formatting/html5shiv-printshiv.min.js
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
/*
|
||||
HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
|
||||
*/
|
||||
(function(j,f){function s(a,b){var c=a.createElement("p"),m=a.getElementsByTagName("head")[0]||a.documentElement;c.innerHTML="x<style>"+b+"</style>";return m.insertBefore(c.lastChild,m.firstChild)}function o(){var a=d.elements;return"string"==typeof a?a.split(" "):a}function n(a){var b=t[a[u]];b||(b={},p++,a[u]=p,t[p]=b);return b}function v(a,b,c){b||(b=f);if(e)return b.createElement(a);c||(c=n(b));b=c.cache[a]?c.cache[a].cloneNode():y.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);
|
||||
return b.canHaveChildren&&!z.test(a)?c.frag.appendChild(b):b}function A(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();a.createElement=function(c){return!d.shivMethods?b.createElem(c):v(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+o().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(d,b.frag)}
|
||||
function w(a){a||(a=f);var b=n(a);if(d.shivCSS&&!q&&!b.hasCSS)b.hasCSS=!!s(a,"article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}");e||A(a,b);return a}function B(a){for(var b,c=a.attributes,m=c.length,f=a.ownerDocument.createElement(l+":"+a.nodeName);m--;)b=c[m],b.specified&&f.setAttribute(b.nodeName,b.nodeValue);f.style.cssText=a.style.cssText;return f}function x(a){function b(){clearTimeout(d._removeSheetTimer);c&&c.removeNode(!0);
|
||||
c=null}var c,f,d=n(a),e=a.namespaces,j=a.parentWindow;if(!C||a.printShived)return a;"undefined"==typeof e[l]&&e.add(l);j.attachEvent("onbeforeprint",function(){b();var g,i,d;d=a.styleSheets;for(var e=[],h=d.length,k=Array(h);h--;)k[h]=d[h];for(;d=k.pop();)if(!d.disabled&&D.test(d.media)){try{g=d.imports,i=g.length}catch(j){i=0}for(h=0;h<i;h++)k.push(g[h]);try{e.push(d.cssText)}catch(n){}}g=e.reverse().join("").split("{");i=g.length;h=RegExp("(^|[\\s,>+~])("+o().join("|")+")(?=[[\\s,>+~#.:]|$)","gi");
|
||||
for(k="$1"+l+"\\:$2";i--;)e=g[i]=g[i].split("}"),e[e.length-1]=e[e.length-1].replace(h,k),g[i]=e.join("}");e=g.join("{");i=a.getElementsByTagName("*");h=i.length;k=RegExp("^(?:"+o().join("|")+")$","i");for(d=[];h--;)g=i[h],k.test(g.nodeName)&&d.push(g.applyElement(B(g)));f=d;c=s(a,e)});j.attachEvent("onafterprint",function(){for(var a=f,c=a.length;c--;)a[c].removeNode();clearTimeout(d._removeSheetTimer);d._removeSheetTimer=setTimeout(b,500)});a.printShived=!0;return a}var r=j.html5||{},z=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,
|
||||
y=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q,u="_html5shiv",p=0,t={},e;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";q="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}e=b}catch(d){e=q=!0}})();var d={elements:r.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary time video",
|
||||
version:"3.6.2",shivCSS:!1!==r.shivCSS,supportsUnknownElements:e,shivMethods:!1!==r.shivMethods,type:"default",shivDocument:w,createElement:v,createDocumentFragment:function(a,b){a||(a=f);if(e)return a.createDocumentFragment();for(var b=b||n(a),c=b.frag.cloneNode(),d=0,j=o(),l=j.length;d<l;d++)c.createElement(j[d]);return c}};j.html5=d;w(f);var D=/^$|\b(?:all|print)\b/,l="html5shiv",C=!e&&function(){var a=f.documentElement;return!("undefined"==typeof f.namespaces||"undefined"==typeof f.parentWindow||
|
||||
"undefined"==typeof a.applyElement||"undefined"==typeof a.removeNode||"undefined"==typeof j.attachEvent)}();d.type+=" print";d.shivPrint=x;x(f)})(this,document);
|
||||
10
ruins64k/tools/NvPerf/doc/html/common/formatting/jquery.ba-hashchange.min.js
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
/*
|
||||
* jQuery hashchange event - v1.3 - 7/21/2010
|
||||
* Modified 2013-5-24 CUDA: remove browser sniffing for jquery 1.9.1 compatibility
|
||||
* http://benalman.com/projects/jquery-hashchange-plugin/
|
||||
*
|
||||
* Copyright (c) 2010 "Cowboy" Ben Alman
|
||||
* Dual licensed under the MIT and GPL licenses.
|
||||
* http://benalman.com/about/license/
|
||||
*/
|
||||
(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('<script>document.domain="'+t+'"<\/script>');u.close();q.location.hash=v}}})();return j})()})(jQuery,this);
|
||||
5
ruins64k/tools/NvPerf/doc/html/common/formatting/jquery.min.js
vendored
Normal file
11
ruins64k/tools/NvPerf/doc/html/common/formatting/jquery.scrollintoview.min.js
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
/*
|
||||
* jQuery scrollintoview() plugin and :scrollable selector filter
|
||||
*
|
||||
* Version 1.8 (14 Jul 2011)
|
||||
* Requires jQuery 1.4 or newer
|
||||
*
|
||||
* Copyright (c) 2011 Robert Koritnik
|
||||
* Licensed under the terms of the MIT license
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
*/
|
||||
(function(f){var c={vertical:{x:false,y:true},horizontal:{x:true,y:false},both:{x:true,y:true},x:{x:true,y:false},y:{x:false,y:true}};var b={duration:"fast",direction:"both"};var e=/^(?:html)$/i;var g=function(k,j){j=j||(document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(k,null):k.currentStyle);var i=document.defaultView&&document.defaultView.getComputedStyle?true:false;var h={top:(parseFloat(i?j.borderTopWidth:f.css(k,"borderTopWidth"))||0),left:(parseFloat(i?j.borderLeftWidth:f.css(k,"borderLeftWidth"))||0),bottom:(parseFloat(i?j.borderBottomWidth:f.css(k,"borderBottomWidth"))||0),right:(parseFloat(i?j.borderRightWidth:f.css(k,"borderRightWidth"))||0)};return{top:h.top,left:h.left,bottom:h.bottom,right:h.right,vertical:h.top+h.bottom,horizontal:h.left+h.right}};var d=function(h){var j=f(window);var i=e.test(h[0].nodeName);return{border:i?{top:0,left:0,bottom:0,right:0}:g(h[0]),scroll:{top:(i?j:h).scrollTop(),left:(i?j:h).scrollLeft()},scrollbar:{right:i?0:h.innerWidth()-h[0].clientWidth,bottom:i?0:h.innerHeight()-h[0].clientHeight},rect:(function(){var k=h[0].getBoundingClientRect();return{top:i?0:k.top,left:i?0:k.left,bottom:i?h[0].clientHeight:k.bottom,right:i?h[0].clientWidth:k.right}})()}};f.fn.extend({scrollintoview:function(j){j=f.extend({},b,j);j.direction=c[typeof(j.direction)==="string"&&j.direction.toLowerCase()]||c.both;var n="";if(j.direction.x===true){n="horizontal"}if(j.direction.y===true){n=n?"both":"vertical"}var l=this.eq(0);var i=l.closest(":scrollable("+n+")");if(i.length>0){i=i.eq(0);var m={e:d(l),s:d(i)};var h={top:m.e.rect.top-(m.s.rect.top+m.s.border.top),bottom:m.s.rect.bottom-m.s.border.bottom-m.s.scrollbar.bottom-m.e.rect.bottom,left:m.e.rect.left-(m.s.rect.left+m.s.border.left),right:m.s.rect.right-m.s.border.right-m.s.scrollbar.right-m.e.rect.right};var k={};if(j.direction.y===true){if(h.top<0){k.scrollTop=m.s.scroll.top+h.top}else{if(h.top>0&&h.bottom<0){k.scrollTop=m.s.scroll.top+Math.min(h.top,-h.bottom)}}}if(j.direction.x===true){if(h.left<0){k.scrollLeft=m.s.scroll.left+h.left}else{if(h.left>0&&h.right<0){k.scrollLeft=m.s.scroll.left+Math.min(h.left,-h.right)}}}if(!f.isEmptyObject(k)){if(e.test(i[0].nodeName)){i=f("html,body")}i.animate(k,j.duration).eq(0).queue(function(o){f.isFunction(j.complete)&&j.complete.call(i[0]);o()})}else{f.isFunction(j.complete)&&j.complete.call(i[0])}}return this}});var a={auto:true,scroll:true,visible:false,hidden:false};f.extend(f.expr[":"],{scrollable:function(k,i,n,h){var m=c[typeof(n[3])==="string"&&n[3].toLowerCase()]||c.both;var l=(document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(k,null):k.currentStyle);var o={x:a[l.overflowX.toLowerCase()]||false,y:a[l.overflowY.toLowerCase()]||false,isRoot:e.test(k.nodeName)};if(!o.x&&!o.y&&!o.isRoot){return false}var j={height:{scroll:k.scrollHeight,client:k.clientHeight},width:{scroll:k.scrollWidth,client:k.clientWidth},scrollableX:function(){return(o.x||o.isRoot)&&this.width.scroll>this.width.client},scrollableY:function(){return(o.y||o.isRoot)&&this.height.scroll>this.height.client}};return m.y&&j.scrollableY()||m.x&&j.scrollableX()}})})(jQuery);
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
BIN
ruins64k/tools/NvPerf/doc/html/common/formatting/magnify.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
ruins64k/tools/NvPerf/doc/html/common/formatting/nvidia.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2012 Jeffrey B. Arnold
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"]],[["com",/^#.*/],["kwd",/^(?:if|else|for|while|repeat|in|next|break|return|switch|function)(?![A-Za-z0-9_.])/],["lit",/^0[xX][a-fA-F0-9]+([pP][0-9]+)?[Li]?/],["lit",/^[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?[Li]?/],["lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|[0-9]+))(?![A-Za-z0-9_.])/],
|
||||
["pun",/^(?:<<?-|->>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\*|\+|\^|\/|!|%.*?%|=|~|\$|@|:{1,3}|[\[\](){};,?])/],["pln",/^(?:[A-Za-z]+[A-Za-z0-9_.]*|\.[a-zA-Z_][0-9a-zA-Z\._]*)(?![A-Za-z0-9_.])/],["str",/^`.+`/]]),["r","s","R","S","Splus"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2009 Onno Hommes.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/,
|
||||
null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2009 Onno Hommes.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/,
|
||||
null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2009 Onno Hommes.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/,
|
||||
null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2013 Peter Kofler
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:"(?:[^\\"\r\n]|\\.)*(?:"|$))/,null,'"'],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["com",/^REM[^\r\n]*/,null],["kwd",/^\b(?:AND|CLOSE|CLR|CMD|CONT|DATA|DEF ?FN|DIM|END|FOR|GET|GOSUB|GOTO|IF|INPUT|LET|LIST|LOAD|NEW|NEXT|NOT|ON|OPEN|OR|POKE|PRINT|READ|RESTORE|RETURN|RUN|SAVE|STEP|STOP|SYS|THEN|TO|VERIFY|WAIT)\b/,null],["pln",/^[A-Z][A-Z0-9]?(?:\$|%)?/i,null],["lit",/^(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?/i,
|
||||
null,"0123456789"],["pun",/^.[^\s\w\.$%"]*/,null]]),["basic","cbm"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2013 Peter Kofler
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:"(?:[^\\"\r\n]|\\.)*(?:"|$))/,null,'"'],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["com",/^REM[^\r\n]*/,null],["kwd",/^\b(?:AND|CLOSE|CLR|CMD|CONT|DATA|DEF ?FN|DIM|END|FOR|GET|GOSUB|GOTO|IF|INPUT|LET|LIST|LOAD|NEW|NEXT|NOT|ON|OPEN|OR|POKE|PRINT|READ|RESTORE|RETURN|RUN|SAVE|STEP|STOP|SYS|THEN|TO|VERIFY|WAIT)\b/,null],["pln",/^[A-Z][A-Z0-9]?(?:\$|%)?/i,null],["lit",/^(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?/i,
|
||||
null,"0123456789"],["pun",/^.[^\s\w\.$%"]*/,null]]),["basic","cbm"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2008 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
|
||||
null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
|
||||
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
Copyright (C) 2011 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["opn",/^[\(\{\[]+/,null,"([{"],["clo",/^[\)\}\]]+/,null,")]}"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:def|if|do|let|quote|var|fn|loop|recur|throw|try|monitor-enter|monitor-exit|defmacro|defn|defn-|macroexpand|macroexpand-1|for|doseq|dosync|dotimes|and|or|when|not|assert|doto|proxy|defstruct|first|rest|cons|defprotocol|deftype|defrecord|reify|defmulti|defmethod|meta|with-meta|ns|in-ns|create-ns|import|intern|refer|alias|namespace|resolve|ref|deref|refset|new|set!|memfn|to-array|into-array|aset|gen-class|reduce|map|filter|find|nil?|empty?|hash-map|hash-set|vec|vector|seq|flatten|reverse|assoc|dissoc|list|list?|disj|get|union|difference|intersection|extend|extend-type|extend-protocol|prn)\b/,
|
||||
null],["typ",/^:[0-9a-zA-Z\-]+/]]),["clj"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2009 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \t\r\n\f]+/,null," \t\r\n\f"]],[["str",/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],["str",/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']+)\)/i],["kwd",/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],
|
||||
["com",/^(?:\x3c!--|--\x3e)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#(?:[0-9a-f]{3}){1,2}\b/i],["pln",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],["pun",/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^\)\"\']+/]]),["css-str"]);
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2013 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["com",/^#!(?:.*)/],["kwd",/^\b(?:import|library|part of|part|as|show|hide)\b/i],["com",/^\/\/(?:.*)/],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],["kwd",/^\b(?:class|interface)\b/i],["kwd",/^\b(?:assert|async|await|break|case|catch|continue|default|do|else|finally|for|if|in|is|new|return|super|switch|sync|this|throw|try|while)\b/i],["kwd",/^\b(?:abstract|const|extends|factory|final|get|implements|native|operator|set|static|typedef|var)\b/i],
|
||||
["typ",/^\b(?:bool|double|Dynamic|int|num|Object|String|void)\b/i],["kwd",/^\b(?:false|null|true)\b/i],["str",/^r?[\']{3}[\s|\S]*?[^\\][\']{3}/],["str",/^r?[\"]{3}[\s|\S]*?[^\\][\"]{3}/],["str",/^r?\'(\'|(?:[^\n\r\f])*?[^\\]\')/],["str",/^r?\"(\"|(?:[^\n\r\f])*?[^\\]\")/],["typ",/^[A-Z]\w*/],["pln",/^[a-z_$][a-z0-9_]*/i],["pun",/^[~!%^&*+=|?:<>/-]/],["lit",/^\b0x[0-9a-f]+/i],["lit",/^\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i],["lit",
|
||||
/^\b\.\d+(?:e[+-]?\d+)?/i],["pun",/^[(){}\[\],.;]/]]),["dart"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2008 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
|
||||
null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2013 Andrew Allen
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\x0B\f\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^\?[^ \t\n({]+/,null,"?"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\n]*/],["kwd",/^(?:module|attributes|do|let|in|letrec|apply|call|primop|case|of|end|when|fun|try|catch|receive|after|char|integer|float,atom,string,var)\b/],
|
||||
["kwd",/^-[a-z_]+/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;]/]]),["erlang","erl"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2013 Andrew Allen
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\x0B\f\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^\?[^ \t\n({]+/,null,"?"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\n]*/],["kwd",/^(?:module|attributes|do|let|in|letrec|apply|call|primop|case|of|end|when|fun|try|catch|receive|after|char|integer|float,atom,string,var)\b/],
|
||||
["kwd",/^-[a-z_]+/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;]/]]),["erlang","erl"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2008 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^#(?:if[\t\n\r \xA0]+(?:[a-z_$][\w\']*|``[^\r\n\t`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])(?:\'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\(\*[\s\S]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/],
|
||||
["lit",/^[+\-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^(?:[a-z_][\w']*[!?#]?|``[^\r\n\t`]*(?:``|$))/i],["pun",/^[^\t\n\r \xA0\"\'\w]+/]]),["fs","ml"]);
|
||||
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2010 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["pln",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])+(?:\'|$)|`[^`]*(?:`|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\/\*[\s\S]*?\*\/)/],["pln",/^(?:[^\/\"\'`]|\/(?![\/\*]))+/i]]),["go"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2009 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\x0B\f\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])\'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:(?:--+(?:[^\r\n\x0C]*)?)|(?:\{-(?:[^-]|-+[^-\}])*-\}))/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^a-zA-Z0-9\']|$)/,
|
||||
null],["pln",/^(?:[A-Z][\w\']*\.)*[a-zA-Z][\w\']*/],["pun",/^[^\t\n\x0B\x0C\r a-zA-Z0-9\'\"]+/]]),["hs"]);
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2013 Eric Knibbe
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\`[^\`]*(?:\`|$)/,null,"`"],["lit",/^0x[\da-f]+|\d+/i,null,"0123456789"],["atn",/^#\d+|[#$][a-z_][\w.]*|#![ \S]+lasso9\b/i,null,"#$"]],[["tag",/^[[\]]|<\?(?:lasso(?:script)?|=)|\?>|noprocess\b|no_square_brackets\b/i],["com",/^\/\/[^\r\n]*|\/\*[\s\S]*?\*\//],
|
||||
["atn",/^-(?!infinity)[a-z_][\w.]*|\.\s*'[a-z_][\w.]*'/i],["lit",/^\d*\.\d+(?:e[-+]?\d+)?|infinity\b|NaN\b/i],["atv",/^::\s*[a-z_][\w.]*/i],["lit",/^(?:true|false|none|minimal|full|all|void|and|or|not|bw|nbw|ew|new|cn|ncn|lt|lte|gt|gte|eq|neq|rx|nrx|ft)\b/i],["kwd",/^(?:error_code|error_msg|error_pop|error_push|error_reset|cache|database_names|database_schemanames|database_tablenames|define_tag|define_type|email_batch|encode_set|html_comment|handle|handle_error|header|if|inline|iterate|ljax_target|link|link_currentaction|link_currentgroup|link_currentrecord|link_detail|link_firstgroup|link_firstrecord|link_lastgroup|link_lastrecord|link_nextgroup|link_nextrecord|link_prevgroup|link_prevrecord|log|loop|namespace_using|output_none|portal|private|protect|records|referer|referrer|repeating|resultset|rows|search_args|search_arguments|select|sort_args|sort_arguments|thread_atomic|value_list|while|abort|case|else|if_empty|if_false|if_null|if_true|loop_abort|loop_continue|loop_count|params|params_up|return|return_value|run_children|soap_definetag|soap_lastrequest|soap_lastresponse|tag_name|ascending|average|by|define|descending|do|equals|frozen|group|handle_failure|import|in|into|join|let|match|max|min|on|order|parent|protected|provide|public|require|returnhome|skip|split_thread|sum|take|thread|to|trait|type|where|with|yield|yieldhome)\b/i],
|
||||
["typ",/^(?:array|date|decimal|duration|integer|map|pair|string|tag|xml|null|boolean|bytes|keyword|list|locale|queue|set|stack|staticarray|local|var|variable|global|data|self|inherited|currentcapture|givenblock)\b|^\.\.?/i],["pln",/^[a-z_][\w.]*(?:=\s*(?=\())?/i],["pun",/^:=|[-+*\/%=<>&|!?\\]/]]),["lasso","ls","lassoscript"]);
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2013 Eric Knibbe
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\`[^\`]*(?:\`|$)/,null,"`"],["lit",/^0x[\da-f]+|\d+/i,null,"0123456789"],["atn",/^#\d+|[#$][a-z_][\w.]*|#![ \S]+lasso9\b/i,null,"#$"]],[["tag",/^[[\]]|<\?(?:lasso(?:script)?|=)|\?>|noprocess\b|no_square_brackets\b/i],["com",/^\/\/[^\r\n]*|\/\*[\s\S]*?\*\//],
|
||||
["atn",/^-(?!infinity)[a-z_][\w.]*|\.\s*'[a-z_][\w.]*'/i],["lit",/^\d*\.\d+(?:e[-+]?\d+)?|infinity\b|NaN\b/i],["atv",/^::\s*[a-z_][\w.]*/i],["lit",/^(?:true|false|none|minimal|full|all|void|and|or|not|bw|nbw|ew|new|cn|ncn|lt|lte|gt|gte|eq|neq|rx|nrx|ft)\b/i],["kwd",/^(?:error_code|error_msg|error_pop|error_push|error_reset|cache|database_names|database_schemanames|database_tablenames|define_tag|define_type|email_batch|encode_set|html_comment|handle|handle_error|header|if|inline|iterate|ljax_target|link|link_currentaction|link_currentgroup|link_currentrecord|link_detail|link_firstgroup|link_firstrecord|link_lastgroup|link_lastrecord|link_nextgroup|link_nextrecord|link_prevgroup|link_prevrecord|log|loop|namespace_using|output_none|portal|private|protect|records|referer|referrer|repeating|resultset|rows|search_args|search_arguments|select|sort_args|sort_arguments|thread_atomic|value_list|while|abort|case|else|if_empty|if_false|if_null|if_true|loop_abort|loop_continue|loop_count|params|params_up|return|return_value|run_children|soap_definetag|soap_lastrequest|soap_lastresponse|tag_name|ascending|average|by|define|descending|do|equals|frozen|group|handle_failure|import|in|into|join|let|match|max|min|on|order|parent|protected|provide|public|require|returnhome|skip|split_thread|sum|take|thread|to|trait|type|where|with|yield|yieldhome)\b/i],
|
||||
["typ",/^(?:array|date|decimal|duration|integer|map|pair|string|tag|xml|null|boolean|bytes|keyword|list|locale|queue|set|stack|staticarray|local|var|variable|global|data|self|inherited|currentcapture|givenblock)\b|^\.\.?/i],["pln",/^[a-z_][\w.]*(?:=\s*(?=\())?/i],["pun",/^:=|[-+*\/%=<>&|!?\\]/]]),["lasso","ls","lassoscript"]);
|
||||
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2011 Martin S.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["kwd",/^\\[a-zA-Z@]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[{}()\[\]=]+/]]),["latex","tex"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2014 Paulo Moura
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^(?:0'.|0b[0-1]+|0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\r\n]*/,null,"%"],["com",/^\/\*[\s\S]*?\*\//],["kwd",/^\s*:-\s(c(a(lls|tegory)|oinductive)|p(ublic|r(ot(ocol|ected)|ivate))|e(l(if|se)|n(coding|sure_loaded)|xport)|i(f|n(clude|itialization|fo))|alias|d(ynamic|iscontiguous)|m(eta_(non_terminal|predicate)|od(e|ule)|ultifile)|reexport|s(et_(logtalk|prolog)_flag|ynchronized)|o(bject|p)|use(s|_module))/],
|
||||
["kwd",/^\s*:-\s(e(lse|nd(if|_(category|object|protocol)))|built_in|dynamic|synchronized|threaded)/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;{}:^<>=\\/+*?#!-]/]]),["logtalk","lgt"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2008 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
|
||||
null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
|
||||
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2013 Nikhil Dabas
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^!?\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["com",/^;[^\r\n]*/,null,";"]],[["pln",/^[%@!](?:[-a-zA-Z$._][-a-zA-Z$._0-9]*|\d+)/],["kwd",/^[A-Za-z_][0-9A-Za-z_]*/,null],["lit",/^\d+\.\d+/],["lit",/^(?:\d+|0[xX][a-fA-F0-9]+)/],["pun",/^[()\[\]{},=*<>:]|\.\.\.$/]]),["llvm","ll"]);
|
||||
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2013 Nikhil Dabas
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^!?\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["com",/^;[^\r\n]*/,null,";"]],[["pln",/^[%@!](?:[-a-zA-Z$._][-a-zA-Z$._0-9]*|\d+)/],["kwd",/^[A-Za-z_][0-9A-Za-z_]*/,null],["lit",/^\d+\.\d+/],["lit",/^(?:\d+|0[xX][a-fA-F0-9]+)/],["pun",/^[()\[\]{},=*<>:]|\.\.\.$/]]),["llvm","ll"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2014 Paulo Moura
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^(?:0'.|0b[0-1]+|0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\r\n]*/,null,"%"],["com",/^\/\*[\s\S]*?\*\//],["kwd",/^\s*:-\s(c(a(lls|tegory)|oinductive)|p(ublic|r(ot(ocol|ected)|ivate))|e(l(if|se)|n(coding|sure_loaded)|xport)|i(f|n(clude|itialization|fo))|alias|d(ynamic|iscontiguous)|m(eta_(non_terminal|predicate)|od(e|ule)|ultifile)|reexport|s(et_(logtalk|prolog)_flag|ynchronized)|o(bject|p)|use(s|_module))/],
|
||||
["kwd",/^\s*:-\s(e(lse|nd(if|_(category|object|protocol)))|built_in|dynamic|synchronized|threaded)/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;{}:^<>=\\/+*?#!-]/]]),["logtalk","lgt"]);
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2013 Eric Knibbe
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\`[^\`]*(?:\`|$)/,null,"`"],["lit",/^0x[\da-f]+|\d+/i,null,"0123456789"],["atn",/^#\d+|[#$][a-z_][\w.]*|#![ \S]+lasso9\b/i,null,"#$"]],[["tag",/^[[\]]|<\?(?:lasso(?:script)?|=)|\?>|noprocess\b|no_square_brackets\b/i],["com",/^\/\/[^\r\n]*|\/\*[\s\S]*?\*\//],
|
||||
["atn",/^-(?!infinity)[a-z_][\w.]*|\.\s*'[a-z_][\w.]*'/i],["lit",/^\d*\.\d+(?:e[-+]?\d+)?|infinity\b|NaN\b/i],["atv",/^::\s*[a-z_][\w.]*/i],["lit",/^(?:true|false|none|minimal|full|all|void|and|or|not|bw|nbw|ew|new|cn|ncn|lt|lte|gt|gte|eq|neq|rx|nrx|ft)\b/i],["kwd",/^(?:error_code|error_msg|error_pop|error_push|error_reset|cache|database_names|database_schemanames|database_tablenames|define_tag|define_type|email_batch|encode_set|html_comment|handle|handle_error|header|if|inline|iterate|ljax_target|link|link_currentaction|link_currentgroup|link_currentrecord|link_detail|link_firstgroup|link_firstrecord|link_lastgroup|link_lastrecord|link_nextgroup|link_nextrecord|link_prevgroup|link_prevrecord|log|loop|namespace_using|output_none|portal|private|protect|records|referer|referrer|repeating|resultset|rows|search_args|search_arguments|select|sort_args|sort_arguments|thread_atomic|value_list|while|abort|case|else|if_empty|if_false|if_null|if_true|loop_abort|loop_continue|loop_count|params|params_up|return|return_value|run_children|soap_definetag|soap_lastrequest|soap_lastresponse|tag_name|ascending|average|by|define|descending|do|equals|frozen|group|handle_failure|import|in|into|join|let|match|max|min|on|order|parent|protected|provide|public|require|returnhome|skip|split_thread|sum|take|thread|to|trait|type|where|with|yield|yieldhome)\b/i],
|
||||
["typ",/^(?:array|date|decimal|duration|integer|map|pair|string|tag|xml|null|boolean|bytes|keyword|list|locale|queue|set|stack|staticarray|local|var|variable|global|data|self|inherited|currentcapture|givenblock)\b|^\.\.?/i],["pln",/^[a-z_][\w.]*(?:=\s*(?=\())?/i],["pun",/^:=|[-+*\/%=<>&|!?\\]/]]),["lasso","ls","lassoscript"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2008 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
|
||||
null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2008 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\s\S]*?(?:\]\1\]|$)|[^\r\n]*)/],["str",/^\[(=*)\[[\s\S]*?(?:\]\1\]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],
|
||||
["pln",/^[a-z_]\w*/i],["pun",/^[^\w\t\n\r \xA0][^\w\t\n\r \xA0\"\'\-\+=]*/]]),["lua"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2008 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^#(?:if[\t\n\r \xA0]+(?:[a-z_$][\w\']*|``[^\r\n\t`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])(?:\'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\(\*[\s\S]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/],
|
||||
["lit",/^[+\-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^(?:[a-z_][\w']*[!?#]?|``[^\r\n\t`]*(?:``|$))/i],["pun",/^[^\t\n\r \xA0\"\'\w]+/]]),["fs","ml"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2011 Kitware Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^"]|\\.)*")/,null,'"']],[["com",/^;[^\r\n]*/,null,";"],["dec",/^(?:\$(?:D|DEVICE|EC|ECODE|ES|ESTACK|ET|ETRAP|H|HOROLOG|I|IO|J|JOB|K|KEY|P|PRINCIPAL|Q|QUIT|ST|STACK|S|STORAGE|SY|SYSTEM|T|TEST|TL|TLEVEL|TR|TRESTART|X|Y|Z[A-Z]*|A|ASCII|C|CHAR|D|DATA|E|EXTRACT|F|FIND|FN|FNUMBER|G|GET|J|JUSTIFY|L|LENGTH|NA|NAME|O|ORDER|P|PIECE|QL|QLENGTH|QS|QSUBSCRIPT|Q|QUERY|R|RANDOM|RE|REVERSE|S|SELECT|ST|STACK|T|TEXT|TR|TRANSLATE|NaN))\b/i,
|
||||
null],["kwd",/^(?:[^\$]B|BREAK|C|CLOSE|D|DO|E|ELSE|F|FOR|G|GOTO|H|HALT|H|HANG|I|IF|J|JOB|K|KILL|L|LOCK|M|MERGE|N|NEW|O|OPEN|Q|QUIT|R|READ|S|SET|TC|TCOMMIT|TRE|TRESTART|TRO|TROLLBACK|TS|TSTART|U|USE|V|VIEW|W|WRITE|X|XECUTE)\b/i,null],["lit",/^[+-]?(?:(?:\.\d+|\d+(?:\.\d*)?)(?:E[+\-]?\d+)?)/i],["pln",/^[a-z][a-zA-Z0-9]*/i],["pun",/^[^\w\t\n\r\xA0\"\$;%\^]|_/]]),["mumps"]);
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2011 Zimin A.V.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*\'|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,'"'],["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null],["str",/^<#(?:[^#>])*(?:#>|$)/,null],["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null],["com",/^\/\/[^\r\n]*/,
|
||||
null],["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null],["kwd",/^(?:abstract|and|as|base|catch|class|def|delegate|enum|event|extern|false|finally|fun|implements|interface|internal|is|macro|match|matches|module|mutable|namespace|new|null|out|override|params|partial|private|protected|public|ref|sealed|static|struct|syntax|this|throw|true|try|type|typeof|using|variant|virtual|volatile|when|where|with|assert|assert2|async|break|checked|continue|do|else|ensures|for|foreach|if|late|lock|new|nolate|otherwise|regexp|repeat|requires|return|surroundwith|unchecked|unless|using|while|yield)\b/,
|
||||
null],["typ",/^(?:array|bool|byte|char|decimal|double|float|int|list|long|object|sbyte|short|string|ulong|uint|ufloat|ulong|ushort|void)\b/,null],["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^@[A-Z]+[a-z][A-Za-z_$@0-9]*/,null],["pln",/^'?[A-Za-z_$][a-z_$@0-9]*/i,null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pun",/^.[^\s\w\.$@\'\"\`\/\#]*/,null]]),["n","nemerle"]);
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2011 Zimin A.V.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*\'|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,'"'],["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null],["str",/^<#(?:[^#>])*(?:#>|$)/,null],["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null],["com",/^\/\/[^\r\n]*/,
|
||||
null],["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null],["kwd",/^(?:abstract|and|as|base|catch|class|def|delegate|enum|event|extern|false|finally|fun|implements|interface|internal|is|macro|match|matches|module|mutable|namespace|new|null|out|override|params|partial|private|protected|public|ref|sealed|static|struct|syntax|this|throw|true|try|type|typeof|using|variant|virtual|volatile|when|where|with|assert|assert2|async|break|checked|continue|do|else|ensures|for|foreach|if|late|lock|new|nolate|otherwise|regexp|repeat|requires|return|surroundwith|unchecked|unless|using|while|yield)\b/,
|
||||
null],["typ",/^(?:array|bool|byte|char|decimal|double|float|int|list|long|object|sbyte|short|string|ulong|uint|ufloat|ulong|ushort|void)\b/,null],["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^@[A-Z]+[a-z][A-Za-z_$@0-9]*/,null],["pln",/^'?[A-Za-z_$][a-z_$@0-9]*/i,null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pun",/^.[^\s\w\.$@\'\"\`\/\#]*/,null]]),["n","nemerle"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2013 Peter Kofler
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$))/,null,"'"],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["com",/^\(\*[\s\S]*?(?:\*\)|$)|^\{[\s\S]*?(?:\}|$)/,null],["kwd",/^(?:ABSOLUTE|AND|ARRAY|ASM|ASSEMBLER|BEGIN|CASE|CONST|CONSTRUCTOR|DESTRUCTOR|DIV|DO|DOWNTO|ELSE|END|EXTERNAL|FOR|FORWARD|FUNCTION|GOTO|IF|IMPLEMENTATION|IN|INLINE|INTERFACE|INTERRUPT|LABEL|MOD|NOT|OBJECT|OF|OR|PACKED|PROCEDURE|PROGRAM|RECORD|REPEAT|SET|SHL|SHR|THEN|TO|TYPE|UNIT|UNTIL|USES|VAR|VIRTUAL|WHILE|WITH|XOR)\b/i,
|
||||
null],["lit",/^(?:true|false|self|nil)/i,null],["pln",/^[a-z][a-z0-9]*/i,null],["lit",/^(?:\$[a-f0-9]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?)/i,null,"0123456789"],["pun",/^.[^\s\w\.$@\'\/]*/,null]]),["pascal"]);
|
||||
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2006 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2012 Jeffrey B. Arnold
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"]],[["com",/^#.*/],["kwd",/^(?:if|else|for|while|repeat|in|next|break|return|switch|function)(?![A-Za-z0-9_.])/],["lit",/^0[xX][a-fA-F0-9]+([pP][0-9]+)?[Li]?/],["lit",/^[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?[Li]?/],["lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|[0-9]+))(?![A-Za-z0-9_.])/],
|
||||
["pun",/^(?:<<?-|->>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\*|\+|\^|\/|!|%.*?%|=|~|\$|@|:{1,3}|[\[\](){};,?])/],["pln",/^(?:[A-Za-z]+[A-Za-z0-9_.]*|\.[a-zA-Z_][0-9a-zA-Z\._]*)(?![A-Za-z0-9_.])/],["str",/^`.+`/]]),["r","s","R","S","Splus"]);
|
||||
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2012 Jeffrey Arnold
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["lit",/^\\(?:cr|l?dots|R|tab)\b/],["kwd",/^\\[a-zA-Z@]+/],["kwd",/^#(?:ifn?def|endif)/],["pln",/^\\[{}]/],["pun",/^[{}()\[\]]+/]]),["Rd","rd"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2008 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
|
||||
null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
|
||||
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2015 Chris Morgan
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([],[["pln",/^[\t\n\r \xA0]+/],["com",/^\/\/.*/],["com",/^\/\*[\s\S]*?(?:\*\/|$)/],["str",/^b"(?:[^\\]|\\(?:.|x[\da-fA-F]{2}))*?"/],["str",/^"(?:[^\\]|\\(?:.|x[\da-fA-F]{2}|u\{\[\da-fA-F]{1,6}\}))*?"/],["str",/^b?r(#*)\"[\s\S]*?\"\1/],["str",/^b'([^\\]|\\(.|x[\da-fA-F]{2}))'/],["str",/^'([^\\]|\\(.|x[\da-fA-F]{2}|u\{[\da-fA-F]{1,6}\}))'/],["tag",/^'\w+?\b/],["kwd",/^(?:match|if|else|as|break|box|continue|extern|fn|for|in|if|impl|let|loop|pub|return|super|unsafe|where|while|use|mod|trait|struct|enum|type|move|mut|ref|static|const|crate)\b/],
|
||||
["kwd",/^(?:alignof|become|do|offsetof|priv|pure|sizeof|typeof|unsized|yield|abstract|virtual|final|override|macro)\b/],["typ",/^(?:[iu](8|16|32|64|size)|char|bool|f32|f64|str|Self)\b/],["typ",/^(?:Copy|Send|Sized|Sync|Drop|Fn|FnMut|FnOnce|Box|ToOwned|Clone|PartialEq|PartialOrd|Eq|Ord|AsRef|AsMut|Into|From|Default|Iterator|Extend|IntoIterator|DoubleEndedIterator|ExactSizeIterator|Option|Some|None|Result|Ok|Err|SliceConcatExt|String|ToString|Vec)\b/],["lit",/^(self|true|false|null)\b/],
|
||||
["lit",/^\d[0-9_]*(?:[iu](?:size|8|16|32|64))?/],["lit",/^0x[a-fA-F0-9_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^0o[0-7_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^0b[01_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^\d[0-9_]*\.(?![^\s\d.])/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)(?:[eE][+-]?[0-9_]+)?(?:f32|f64)?/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)?(?:[eE][+-]?[0-9_]+)(?:f32|f64)?/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)?(?:[eE][+-]?[0-9_]+)?(?:f32|f64)/],
|
||||
["atn",/^[a-z_]\w*!/i],["pln",/^[a-z_]\w*/i],["atv",/^#!?\[[\s\S]*?\]/],["pun",/^[+\-/*=^&|!<>%[\](){}?:.,;]/],["pln",/./]]),["rust"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2012 Jeffrey B. Arnold
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"]],[["com",/^#.*/],["kwd",/^(?:if|else|for|while|repeat|in|next|break|return|switch|function)(?![A-Za-z0-9_.])/],["lit",/^0[xX][a-fA-F0-9]+([pP][0-9]+)?[Li]?/],["lit",/^[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?[Li]?/],["lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|[0-9]+))(?![A-Za-z0-9_.])/],
|
||||
["pun",/^(?:<<?-|->>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\*|\+|\^|\/|!|%.*?%|=|~|\$|@|:{1,3}|[\[\](){};,?])/],["pln",/^(?:[A-Za-z]+[A-Za-z0-9_.]*|\.[a-zA-Z_][0-9a-zA-Z\._]*)(?![A-Za-z0-9_.])/],["str",/^`.+`/]]),["r","s","R","S","Splus"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2010 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:(?:""(?:""?(?!")|[^\\"]|\\.)*"{0,3})|(?:[^"\r\n\\]|\\.)*"?))/,null,'"'],["lit",/^`(?:[^\r\n\\`]|\\.)*`?/,null,"`"],["pun",/^[!#%&()*+,\-:;<=>?@\[\\\]^{|}~]+/,null,"!#%&()*+,-:;<=>?@[\\]^{|}~"]],[["str",/^'(?:[^\r\n\\']|\\(?:'|[^\r\n']+))'/],["lit",/^'[a-zA-Z_$][\w$]*(?!['$\w])/],["kwd",/^(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|object|override|package|private|protected|requires|return|sealed|super|throw|trait|try|type|val|var|while|with|yield)\b/],
|
||||
["lit",/^(?:true|false|null|this)\b/],["lit",/^(?:(?:0(?:[0-7]+|X[0-9A-F]+))L?|(?:(?:0|[1-9][0-9]*)(?:(?:\.[0-9]+)?(?:E[+\-]?[0-9]+)?F?|L?))|\\.[0-9]+(?:E[+\-]?[0-9]+)?F?)/i],["typ",/^[$_]*[A-Z][_$A-Z0-9]*[a-z][\w$]*/],["pln",/^[$a-zA-Z_][\w$]*/],["com",/^\/(?:\/.*|\*(?:\/|\**[^*/])*(?:\*+\/?)?)/],["pun",/^(?:\.+|\/)/]]),["scala"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2008 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
|
||||
null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2008 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^\"\\]|\\.)*"|'(?:[^\'\\]|\\.)*')/,null,"\"'"]],[["com",/^(?:--[^\r\n]*|\/\*[\s\S]*?(?:\*\/|$))/],["kwd",/^(?:ADD|ALL|ALTER|AND|ANY|APPLY|AS|ASC|AUTHORIZATION|BACKUP|BEGIN|BETWEEN|BREAK|BROWSE|BULK|BY|CASCADE|CASE|CHECK|CHECKPOINT|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMN|COMMIT|COMPUTE|CONNECT|CONSTRAINT|CONTAINS|CONTAINSTABLE|CONTINUE|CONVERT|CREATE|CROSS|CURRENT|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_USER|CURSOR|DATABASE|DBCC|DEALLOCATE|DECLARE|DEFAULT|DELETE|DENY|DESC|DISK|DISTINCT|DISTRIBUTED|DOUBLE|DROP|DUMMY|DUMP|ELSE|END|ERRLVL|ESCAPE|EXCEPT|EXEC|EXECUTE|EXISTS|EXIT|FETCH|FILE|FILLFACTOR|FOLLOWING|FOR|FOREIGN|FREETEXT|FREETEXTTABLE|FROM|FULL|FUNCTION|GOTO|GRANT|GROUP|HAVING|HOLDLOCK|IDENTITY|IDENTITYCOL|IDENTITY_INSERT|IF|IN|INDEX|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KILL|LEFT|LIKE|LINENO|LOAD|MATCH|MATCHED|MERGE|NATURAL|NATIONAL|NOCHECK|NONCLUSTERED|NOCYCLE|NOT|NULL|NULLIF|OF|OFF|OFFSETS|ON|OPEN|OPENDATASOURCE|OPENQUERY|OPENROWSET|OPENXML|OPTION|OR|ORDER|OUTER|OVER|PARTITION|PERCENT|PIVOT|PLAN|PRECEDING|PRECISION|PRIMARY|PRINT|PROC|PROCEDURE|PUBLIC|RAISERROR|READ|READTEXT|RECONFIGURE|REFERENCES|REPLICATION|RESTORE|RESTRICT|RETURN|REVOKE|RIGHT|ROLLBACK|ROWCOUNT|ROWGUIDCOL|ROWS?|RULE|SAVE|SCHEMA|SELECT|SESSION_USER|SET|SETUSER|SHUTDOWN|SOME|START|STATISTICS|SYSTEM_USER|TABLE|TEXTSIZE|THEN|TO|TOP|TRAN|TRANSACTION|TRIGGER|TRUNCATE|TSEQUAL|UNBOUNDED|UNION|UNIQUE|UNPIVOT|UPDATE|UPDATETEXT|USE|USER|USING|VALUES|VARYING|VIEW|WAITFOR|WHEN|WHERE|WHILE|WITH|WITHIN|WRITETEXT|XML)(?=[^\w-]|$)/i,
|
||||
null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^[a-z_][\w-]*/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0+\-\"\']*/]]),["sql"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2008 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,
|
||||
null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" "));
|
||||
@@ -0,0 +1,16 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2015 Google Inc.
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \n\r\t\v\f\0]+/,null," \n\r\t\v\f\x00"],["str",/^"(?:[^"\\]|(?:\\.)|(?:\\\((?:[^"\\)]|\\.)*\)))*"/,null,'"']],[["lit",/^(?:(?:0x[\da-fA-F][\da-fA-F_]*\.[\da-fA-F][\da-fA-F_]*[pP]?)|(?:\d[\d_]*\.\d[\d_]*[eE]?))[+-]?\d[\d_]*/,null],["lit",/^-?(?:(?:0(?:(?:b[01][01_]*)|(?:o[0-7][0-7_]*)|(?:x[\da-fA-F][\da-fA-F_]*)))|(?:\d[\d_]*))/,null],["lit",/^(?:true|false|nil)\b/,null],["kwd",/^\b(?:__COLUMN__|__FILE__|__FUNCTION__|__LINE__|#available|#else|#elseif|#endif|#if|#line|arch|arm|arm64|associativity|as|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|dynamicType|else|enum|fallthrough|final|for|func|get|import|indirect|infix|init|inout|internal|i386|if|in|iOS|iOSApplicationExtension|is|lazy|left|let|mutating|none|nonmutating|operator|optional|OSX|OSXApplicationExtension|override|postfix|precedence|prefix|private|protocol|Protocol|public|required|rethrows|return|right|safe|self|set|static|struct|subscript|super|switch|throw|try|Type|typealias|unowned|unsafe|var|weak|watchOS|while|willSet|x86_64)\b/,
|
||||
null],["com",/^\/\/.*?[\n\r]/,null],["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null],["pun",/^<<=|<=|<<|>>=|>=|>>|===|==|\.\.\.|&&=|\.\.<|!==|!=|&=|~=|~|\(|\)|\[|\]|{|}|@|#|;|\.|,|:|\|\|=|\?\?|\|\||&&|&\*|&\+|&-|&=|\+=|-=|\/=|\*=|\^=|%=|\|=|->|`|==|\+\+|--|\/|\+|!|\*|%|<|>|&|\||\^|\?|=|-|_/,null],["typ",/^\b(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null]]),["swift"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2012 Pyrios
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\{+/,null,"{"],["clo",/^\}+/,null,"}"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:after|append|apply|array|break|case|catch|continue|error|eval|exec|exit|expr|for|foreach|if|incr|info|proc|return|set|switch|trace|uplevel|upvar|while)\b/,null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],
|
||||
["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["tcl"]);
|
||||
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2011 Martin S.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["kwd",/^\\[a-zA-Z@]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[{}()\[\]=]+/]]),["latex","tex"]);
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2009 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0\u2028\u2029]+/,null,"\t\n\r \u00a0\u2028\u2029"],["str",/^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D]c|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/i,null,'"\u201c\u201d'],["com",/^[\'\u2018\u2019](?:_(?:\r\n?|[^\r]?)|[^\r\n_\u2028\u2029])*/,null,"'\u2018\u2019"]],[["kwd",/^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i,
|
||||
null],["com",/^REM\b[^\r\n\u2028\u2029]*/i],["lit",/^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*(?:\[[%&@!#]+\])?|\[(?:[a-z]|_\w)\w*\])/i],["pun",/^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],["pun",/^(?:\[|\])/]]),["vb",
|
||||
"vbs"]);
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2009 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0\u2028\u2029]+/,null,"\t\n\r \u00a0\u2028\u2029"],["str",/^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D]c|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/i,null,'"\u201c\u201d'],["com",/^[\'\u2018\u2019](?:_(?:\r\n?|[^\r]?)|[^\r\n_\u2028\u2029])*/,null,"'\u2018\u2019"]],[["kwd",/^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i,
|
||||
null],["com",/^REM\b[^\r\n\u2028\u2029]*/i],["lit",/^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*(?:\[[%&@!#]+\])?|\[(?:[a-z]|_\w)\w*\])/i],["pun",/^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],["pun",/^(?:\[|\])/]]),["vb",
|
||||
"vbs"]);
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2010 benoit@ryder.fr
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["str",/^(?:[BOX]?"(?:[^\"]|"")*"|'.')/i],["com",/^--[^\r\n]*/],["kwd",/^(?:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?=[^\w-]|$)/i,
|
||||
null],["typ",/^(?:bit|bit_vector|character|boolean|integer|real|time|string|severity_level|positive|natural|signed|unsigned|line|text|std_u?logic(?:_vector)?)(?=[^\w-]|$)/i,null],["typ",/^\'(?:ACTIVE|ASCENDING|BASE|DELAYED|DRIVING|DRIVING_VALUE|EVENT|HIGH|IMAGE|INSTANCE_NAME|LAST_ACTIVE|LAST_EVENT|LAST_VALUE|LEFT|LEFTOF|LENGTH|LOW|PATH_NAME|POS|PRED|QUIET|RANGE|REVERSE_RANGE|RIGHT|RIGHTOF|SIMPLE_NAME|STABLE|SUCC|TRANSACTION|VAL|VALUE)(?=[^\w-]|$)/i,null],["lit",/^\d+(?:_\d+)*(?:#[\w\\.]+#(?:[+\-]?\d+(?:_\d+)*)?|(?:\.\d+(?:_\d+)*)?(?:E[+\-]?\d+(?:_\d+)*)?)/i],
|
||||
["pln",/^(?:[a-z]\w*|\\[^\\]*\\)/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0\-\"\']*/]]),["vhdl","vhd"]);
|
||||
@@ -0,0 +1,19 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2010 benoit@ryder.fr
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["str",/^(?:[BOX]?"(?:[^\"]|"")*"|'.')/i],["com",/^--[^\r\n]*/],["kwd",/^(?:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?=[^\w-]|$)/i,
|
||||
null],["typ",/^(?:bit|bit_vector|character|boolean|integer|real|time|string|severity_level|positive|natural|signed|unsigned|line|text|std_u?logic(?:_vector)?)(?=[^\w-]|$)/i,null],["typ",/^\'(?:ACTIVE|ASCENDING|BASE|DELAYED|DRIVING|DRIVING_VALUE|EVENT|HIGH|IMAGE|INSTANCE_NAME|LAST_ACTIVE|LAST_EVENT|LAST_VALUE|LEFT|LEFTOF|LENGTH|LOW|PATH_NAME|POS|PRED|QUIET|RANGE|REVERSE_RANGE|RIGHT|RIGHTOF|SIMPLE_NAME|STABLE|SUCC|TRANSACTION|VAL|VALUE)(?=[^\w-]|$)/i,null],["lit",/^\d+(?:_\d+)*(?:#[\w\\.]+#(?:[+\-]?\d+(?:_\d+)*)?|(?:\.\d+(?:_\d+)*)?(?:E[+\-]?\d+(?:_\d+)*)?)/i],
|
||||
["pln",/^(?:[a-z]\w*|\\[^\\]*\\)/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0\-\"\']*/]]),["vhdl","vhd"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2009 Google Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t \xA0a-gi-z0-9]+/,null,"\t \u00a0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[=*~\^\[\]]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^(?:[A-Z][a-z][a-z0-9]+[A-Z][a-z][a-zA-Z0-9]+)\b/],["lang-",/^\{\{\{([\s\S]+?)\}\}\}/],["lang-",/^`([^\r\n`]+)`/],["str",/^https?:\/\/[^\/?#\s]*(?:\/[^?#\s]*)?(?:\?[^#\s]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\s\S])[^#=*~^A-Zh\{`\[\r\n]*/]]),["wiki"]);
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]);
|
||||
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
|
||||
Copyright (C) 2015 ribrdb @ code.google.com
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:|>?]+/,null,":|>?"],["dec",/^%(?:YAML|TAG)[^#\r\n]+/,null,"%"],["typ",/^[&]\S+/,null,"&"],["typ",/^!\S*/,null,"!"],["str",/^"(?:[^\\"]|\\.)*(?:"|$)/,null,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,null,"'"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^\s+/,null," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\r\n]|$)/],["pun",/^-/],["kwd",/^[\w-]+:[ \r\n]/],["pln",
|
||||
/^\w+/]]),["yaml","yml"]);
|
||||