aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/alecthomas/chroma/lexers/p/pony.go
diff options
context:
space:
mode:
authortechknowlogick <techknowlogick@gitea.io>2022-01-14 18:16:05 -0500
committerGitHub <noreply@github.com>2022-01-14 18:16:05 -0500
commit84145e45c50130922fae9055535ab5ea0378e1d4 (patch)
treefce077a5ae462840bb876ace79aca42abab29ed7 /vendor/github.com/alecthomas/chroma/lexers/p/pony.go
parent2b16ca7c773de278ba01f122dc6f9f43d7534c52 (diff)
downloadgitea-84145e45c50130922fae9055535ab5ea0378e1d4.tar.gz
gitea-84145e45c50130922fae9055535ab5ea0378e1d4.zip
Remove golang vendored directory (#18277)
* rm go vendor * fix drone yaml * add to gitignore
Diffstat (limited to 'vendor/github.com/alecthomas/chroma/lexers/p/pony.go')
-rw-r--r--vendor/github.com/alecthomas/chroma/lexers/p/pony.go63
1 files changed, 0 insertions, 63 deletions
diff --git a/vendor/github.com/alecthomas/chroma/lexers/p/pony.go b/vendor/github.com/alecthomas/chroma/lexers/p/pony.go
deleted file mode 100644
index 41d568289a..0000000000
--- a/vendor/github.com/alecthomas/chroma/lexers/p/pony.go
+++ /dev/null
@@ -1,63 +0,0 @@
-package p
-
-import (
- . "github.com/alecthomas/chroma" // nolint
- "github.com/alecthomas/chroma/lexers/internal"
-)
-
-// Pony lexer.
-var Pony = internal.Register(MustNewLazyLexer(
- &Config{
- Name: "Pony",
- Aliases: []string{"pony"},
- Filenames: []string{"*.pony"},
- MimeTypes: []string{},
- },
- ponyRules,
-))
-
-func ponyRules() Rules {
- return Rules{
- "root": {
- {`\n`, Text, nil},
- {`[^\S\n]+`, Text, nil},
- {`//.*\n`, CommentSingle, nil},
- {`/\*`, CommentMultiline, Push("nested_comment")},
- {`"""(?:.|\n)*?"""`, LiteralStringDoc, nil},
- {`"`, LiteralString, Push("string")},
- {`\'.*\'`, LiteralStringChar, nil},
- {`=>|[]{}:().~;,|&!^?[]`, Punctuation, nil},
- {Words(``, `\b`, `addressof`, `and`, `as`, `consume`, `digestof`, `is`, `isnt`, `not`, `or`), OperatorWord, nil},
- {`!=|==|<<|>>|[-+/*%=<>]`, Operator, nil},
- {Words(``, `\b`, `box`, `break`, `compile_error`, `compile_intrinsic`, `continue`, `do`, `else`, `elseif`, `embed`, `end`, `error`, `for`, `if`, `ifdef`, `in`, `iso`, `lambda`, `let`, `match`, `object`, `recover`, `ref`, `repeat`, `return`, `tag`, `then`, `this`, `trn`, `try`, `until`, `use`, `var`, `val`, `where`, `while`, `with`, `#any`, `#read`, `#send`, `#share`), Keyword, nil},
- {`(actor|class|struct|primitive|interface|trait|type)((?:\s)+)`, ByGroups(Keyword, Text), Push("typename")},
- {`(new|fun|be)((?:\s)+)`, ByGroups(Keyword, Text), Push("methodname")},
- {Words(``, `\b`, `U8`, `U16`, `U32`, `U64`, `ULong`, `USize`, `U128`, `Unsigned`, `Stringable`, `String`, `StringBytes`, `StringRunes`, `InputNotify`, `InputStream`, `Stdin`, `ByteSeq`, `ByteSeqIter`, `OutStream`, `StdStream`, `SourceLoc`, `I8`, `I16`, `I32`, `I64`, `ILong`, `ISize`, `I128`, `Signed`, `Seq`, `RuntimeOptions`, `Real`, `Integer`, `SignedInteger`, `UnsignedInteger`, `FloatingPoint`, `Number`, `Int`, `ReadSeq`, `ReadElement`, `Pointer`, `Platform`, `NullablePointer`, `None`, `Iterator`, `F32`, `F64`, `Float`, `Env`, `DoNotOptimise`, `DisposableActor`, `Less`, `Equal`, `Greater`, `Compare`, `HasEq`, `Equatable`, `Comparable`, `Bool`, `AsioEventID`, `AsioEventNotify`, `AsioEvent`, `Array`, `ArrayKeys`, `ArrayValues`, `ArrayPairs`, `Any`, `AmbientAuth`), KeywordType, nil},
- {`_?[A-Z]\w*`, NameClass, nil},
- {`string\(\)`, NameOther, nil},
- {`(\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+`, LiteralNumberFloat, nil},
- {`0x[0-9a-fA-F]+`, LiteralNumberHex, nil},
- {`\d+`, LiteralNumberInteger, nil},
- {`(true|false)\b`, Keyword, nil},
- {`_\d*`, Name, nil},
- {`_?[a-z][\w\'_]*`, Name, nil},
- },
- "typename": {
- {`(iso|trn|ref|val|box|tag)?((?:\s)*)(_?[A-Z]\w*)`, ByGroups(Keyword, Text, NameClass), Pop(1)},
- },
- "methodname": {
- {`(iso|trn|ref|val|box|tag)?((?:\s)*)(_?[a-z]\w*)`, ByGroups(Keyword, Text, NameFunction), Pop(1)},
- },
- "nested_comment": {
- {`[^*/]+`, CommentMultiline, nil},
- {`/\*`, CommentMultiline, Push()},
- {`\*/`, CommentMultiline, Pop(1)},
- {`[*/]`, CommentMultiline, nil},
- },
- "string": {
- {`"`, LiteralString, Pop(1)},
- {`\\"`, LiteralString, nil},
- {`[^\\"]+`, LiteralString, nil},
- },
- }
-}