From bb18baf89ef93f5045f378661775f9eae426f89d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Galy-Fajou?= Date: Mon, 11 Mar 2024 11:38:13 +0100 Subject: [PATCH] feat: Add dictionaries for Julia (#3037) Co-authored-by: Jason Dent --- dictionaries/julia/CHANGELOG.md | 5 + dictionaries/julia/LICENSE | 21 + dictionaries/julia/README.md | 61 ++ dictionaries/julia/checksum.txt | 3 + dictionaries/julia/cspell-ext.json | 44 + dictionaries/julia/cspell-tools.config.yaml | 13 + dictionaries/julia/cspell.json | 12 + dictionaries/julia/dict/README.md | 3 + dictionaries/julia/dict/julia.txt | 886 +++++++++++++++++++ dictionaries/julia/package.json | 48 ++ dictionaries/julia/src/README.md | 3 + dictionaries/julia/src/julia-keywords.txt | 26 + dictionaries/julia/src/julia.txt | 910 ++++++++++++++++++++ pnpm-lock.yaml | 2 + 14 files changed, 2037 insertions(+) create mode 100644 dictionaries/julia/CHANGELOG.md create mode 100644 dictionaries/julia/LICENSE create mode 100644 dictionaries/julia/README.md create mode 100644 dictionaries/julia/checksum.txt create mode 100644 dictionaries/julia/cspell-ext.json create mode 100644 dictionaries/julia/cspell-tools.config.yaml create mode 100644 dictionaries/julia/cspell.json create mode 100644 dictionaries/julia/dict/README.md create mode 100644 dictionaries/julia/dict/julia.txt create mode 100644 dictionaries/julia/package.json create mode 100644 dictionaries/julia/src/README.md create mode 100644 dictionaries/julia/src/julia-keywords.txt create mode 100644 dictionaries/julia/src/julia.txt diff --git a/dictionaries/julia/CHANGELOG.md b/dictionaries/julia/CHANGELOG.md new file mode 100644 index 00000000000..6762832021b --- /dev/null +++ b/dictionaries/julia/CHANGELOG.md @@ -0,0 +1,5 @@ +# Change Log + +## 1.0.0 + +- Initial Release diff --git a/dictionaries/julia/LICENSE b/dictionaries/julia/LICENSE new file mode 100644 index 00000000000..4f2c4a58ff0 --- /dev/null +++ b/dictionaries/julia/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2023 Street Side Software + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/dictionaries/julia/README.md b/dictionaries/julia/README.md new file mode 100644 index 00000000000..50c0e1f5bfe --- /dev/null +++ b/dictionaries/julia/README.md @@ -0,0 +1,61 @@ +# CSpell Julia Dictionary + +Julia dictionary for cspell. + +This is a pre-built dictionary for use with CSpell. + +## Installation + +Global Install and add to CSpell global settings. + +```sh +npm install -g @cspell/dict-julia +cspell link add @cspell/dict-julia +``` + +## Uninstall from CSpell + +```sh +cspell link remove @cspell/dict-julia +``` + +## Manual Installation + +Manual installation is useful if you want to include this dictionary as part of your CI/CD lint process. + +``` +npm i @cspell/dict-julia +``` + +The `cspell-ext.json` file in this package should be added to the import section in your `cspell.json` file. + +```javascript +{ + // … + "import": ["@cspell/dict-julia/cspell-ext.json"], + // … +} +``` + +# Dictionary Development + +See: [How to Create a New Dictionary](https://github.com/streetsidesoftware/cspell-dicts#how-to-create-a-new-dictionary) + +## Script to export all relevant Base functions + +```julia +base_functions = names(Base) .|> string +# We get rid of operators like +, - etc... +filter!(f -> !isnothing(match(r"\w+", f)), base_functions) +open("./src/julia.txt", "w") do io + println.(io, base_functions) +end; +``` + +## License + +MIT + +> Some packages may have other licenses included. + + diff --git a/dictionaries/julia/checksum.txt b/dictionaries/julia/checksum.txt new file mode 100644 index 00000000000..026840844a1 --- /dev/null +++ b/dictionaries/julia/checksum.txt @@ -0,0 +1,3 @@ +4c913d628db4407b852f9af1ce1f178d5794d3ee dict/julia.txt +ea9e153c7f0d9b19107115d05e79ef99925cfdc2 src/julia-keywords.txt +478f3c56a02670d3fe864387e2577f287c9a92fe src/julia.txt diff --git a/dictionaries/julia/cspell-ext.json b/dictionaries/julia/cspell-ext.json new file mode 100644 index 00000000000..50cb0299029 --- /dev/null +++ b/dictionaries/julia/cspell-ext.json @@ -0,0 +1,44 @@ +// cSpell Settings +{ + "id": "julia", + "version": "0.2", + "name": "Julia Dictionary", + "description": "Julia function and keyword dictionary", + "readonly": true, + // List of dictionary files to add to the global list of dictionaries + "dictionaryDefinitions": [ + { + "name": "julia", + "path": "./dict/julia.txt", + "description": "Julia Dictionary" + } + ], + // Dictionaries to always be used. + // Generally left empty + "dictionaries": [], + // Language Rules to apply to matching files. + // Files are matched on `languageId` and `locale` + "languageSettings": [ + { + // VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex + // * will match against any file type. + "languageId": "julia", + // Language locale. i.e. en-US, de-AT, or ru. * will match all locales. + // Multiple locales can be specified like: "en, en-US" to match both English and English US. + "locale": "*", + // By default the whole text of a file is included for spell checking + // Adding patterns to the "includeRegExpList" to only include matching patterns + "includeRegExpList": [], + // To exclude patterns, add them to "ignoreRegExpList" + "ignoreRegExpList": [], + // regex patterns than can be used with ignoreRegExpList or includeRegExpList + // Example: "pattern": [{ "name": "mdash", "pattern": "—" }] + // This could be included in "ignoreRegExpList": ["mdash"] + "patterns": [], + // List of dictionaries to enable by name in `dictionaryDefinitions` + "dictionaries": ["julia"], + // Dictionary definitions can also be supplied here. They are only used iff "languageId" and "locale" match. + "dictionaryDefinitions": [] + } + ] +} diff --git a/dictionaries/julia/cspell-tools.config.yaml b/dictionaries/julia/cspell-tools.config.yaml new file mode 100644 index 00000000000..20660bb10fa --- /dev/null +++ b/dictionaries/julia/cspell-tools.config.yaml @@ -0,0 +1,13 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/streetsidesoftware/cspell/main/packages/cspell-tools/cspell-tools.config.schema.json + +targets: + - name: 'julia' + sources: + - filename: 'src/julia.txt' + - filename: 'src/julia-keywords.txt' + split: true + format: 'plaintext' + targetDirectory: './dict' + generateNonStrict: false + compress: false +checksumFile: true diff --git a/dictionaries/julia/cspell.json b/dictionaries/julia/cspell.json new file mode 100644 index 00000000000..f3721f0db4d --- /dev/null +++ b/dictionaries/julia/cspell.json @@ -0,0 +1,12 @@ +{ + "version": "0.2", + "files": [ + "**/*.{md,txt}" + ], + "dictionaries": [ + "julia" + ], + "import": [ + "./cspell-ext.json" + ] +} diff --git a/dictionaries/julia/dict/README.md b/dictionaries/julia/dict/README.md new file mode 100644 index 00000000000..ce67123010f --- /dev/null +++ b/dictionaries/julia/dict/README.md @@ -0,0 +1,3 @@ +# Dict Directory + +NOTE: This directory contains generated content. Please edit [src](../src/README.md) files. diff --git a/dictionaries/julia/dict/julia.txt b/dictionaries/julia/dict/julia.txt new file mode 100644 index 00000000000..887847dd2f4 --- /dev/null +++ b/dictionaries/julia/dict/julia.txt @@ -0,0 +1,886 @@ + +# cspell-tools: keep-case no-split + +ARGS +AbstractChannel +AbstractDict +AbstractDisplay +AbstractIrrational +AbstractMatch +AbstractMatrix +AbstractPattern +AbstractRange +AbstractSet +AbstractSlices +AbstractUnitRange +AbstractVecOrMat +AbstractVector +Array +Base +BigFloat +BigInt +BitArray +BitMatrix +BitSet +BitVector +Broadcast +C_NULL +CanonicalIndexError +CapturedException +CartesianIndex +CartesianIndices +Cchar +Cdouble +Cfloat +Channel +Cint +Cintmax_t +Clong +Clonglong +Cmd +Colon +ColumnSlices +Complex +ComplexF16 +ComplexF32 +ComplexF64 +ComposedFunction +CompositeException +Condition +Cptrdiff_t +Cshort +Csize_t +Cssize_t +Cstring +Cuchar +Cuint +Cuintmax_t +Culong +Culonglong +Cushort +Cwchar_t +Cwstring +DEPOT_PATH +DenseMatrix +DenseVecOrMat +DenseVector +Dict +DimensionMismatch +Dims +Docs +ENDIAN_BOM +ENV +EOFError +Enum +ExponentialBackOff +GC +HTML +IOBuffer +IOContext +IOStream +IdDict +IndexCartesian +IndexLinear +IndexStyle +Inf +Inf16 +Inf32 +Inf64 +InsertionSort +InvalidStateException +Irrational +Iterators +KeyError +Kwargs +LOAD_PATH +LazyString +Libc +LinRange +LinearIndices +MIME +MIME_str +MathConstants +Matrix +MergeSort +Meta +Missing +MissingException +NTuple +NaN +NaN16 +NaN32 +NaN64 +NamedTuple +OrdinalRange +PROGRAM_FILE +Pair +PartialQuickSort +PermutedDimsArray +Pipe +PipeBuffer +ProcessFailedException +QuickSort +Rational +RawFD +ReentrantLock +Regex +RegexMatch +Returns +RoundDown +RoundFromZero +RoundNearest +RoundNearestTiesAway +RoundNearestTiesUp +RoundToZero +RoundUp +RoundingMode +RowSlices +Set +Slices +Some +StackTraces +StepRange +StepRangeLen +StridedArray +StridedMatrix +StridedVecOrMat +StridedVector +StringIndexError +SubArray +SubString +SubstitutionString +Sys +SystemError +TaskFailedException +Text +TextDisplay +Threads +Timer +UnitRange +VERSION +Val +VecOrMat +Vector +VersionNumber +WeakKeyDict +__DIR__ +__FILE__ +__LINE__ +__MODULE__ +__dot__ +__precompile__ +abs +abs2 +abspath +accumulate +acos +acosd +acosh +acot +acotd +acoth +acsc +acscd +acsch +addenv +adjoint +all +allequal +allocated +allocations +allunique +angle +any +append +argmax +argmin +ascii +asec +asecd +asech +asin +asind +asinh +assert +async +asyncmap +atan +atand +atanh +atexit +atomic +atomicreplace +atomicswap +atreplinit +axes +b_str +backtrace +baremodule +basename +begin +big +big_str +bind +binomial +bitreverse +bitrotate +bitstring +boundscheck +break +broadcast +bswap +bytes2hex +bytesavailable +cat +catch +catch_backtrace +cbrt +ccall +cd +ceil +cfunction +cglobal +checkbounds +checkindex +chmod +chomp +chop +chopprefix +chopsuffix +chown +circcopy +circshift +cis +cispi +clamp +cld +close +closewrite +cmd +cmp +coalesce +code_lowered +code_typed +codepoint +codeunit +codeunits +collect +complex +conj +const +contains +continue +contractuser +convert +copy +copysign +copyto +cos +cosc +cosd +cosh +cospi +cot +cotd +coth +count +count_ones +count_zeros +countlines +cp +csc +cscd +csch +ctime +cumprod +cumsum +current_exceptions +current_task +debug +deepcopy +deg2rad +delete +deleteat +denominator +deprecate +detach +devnull +diff +digits +dirname +disable_sigint +diskstat +display +displayable +displaysize +div +divrem +do +doc +download +dropdims +dump +eachcol +eachindex +eachline +eachmatch +eachrow +eachslice +eachsplit +elapsed +else +elseif +eltype +empty +end +endswith +enum +enumerate +eof +eps +error +errormonitor +esc +escape_string +eval +evalfile +evalpoly +exit +exp +exp10 +exp2 +expanduser +expm1 +exponent +export +extrema +factorial +false +falses +fastmath +fd +fdio +fetch +fieldcount +fieldname +fieldnames +fieldoffset +fieldtypes +filemode +filesize +fill +filter +finalize +finalizer +finally +findall +findfirst +findlast +findmax +findmin +findnext +findprev +first +firstindex +fld +fld1 +fldmod +fldmod1 +flipsign +float +floatmax +floatmin +floor +flush +fma +foldl +foldr +foreach +fourthroot +frexp +fullname +function +functionloc +gcd +gcdx +generated +gensym +get +get_zero_subnormals +gethostname +getindex +getkey +getpid +getproperty +global +goto +gperm +hardlink +hasfield +hash +haskey +hasmethod +hasproperty +hcat +hex2bytes +homedir +html_str +htol +hton +hvcat +hvncat +hypot +identity +if +ifelse +ignorestatus +im +imag +import +in +inbounds +include_dependency +include_string +indexin +info +inline +insert +insorted +instances +int128_str +intersect +inv +invmod +invoke +invokelatest +invperm +invpermute +isabspath +isabstracttype +isapprox +isascii +isassigned +isbits +isbitstype +isblockdev +ischardev +iscntrl +isconcretetype +isconst +isdefined +isdigit +isdir +isdirpath +isdisjoint +isdispatchtuple +isempty +isequal +iseven +isfifo +isfile +isfinite +isimmutable +isinf +isinteger +isinteractive +isless +isletter +islink +islocked +islowercase +ismarked +ismissing +ismount +ismutable +ismutabletype +isnan +isnothing +isnumeric +isodd +isone +isopen +ispath +isperm +ispow2 +isprimitivetype +isprint +ispunct +isqrt +isreadable +isreadonly +isready +isreal +issetequal +issetgid +issetuid +issocket +issorted +isspace +issticky +isstructtype +issubnormal +issubset +istaskdone +istaskfailed +istaskstarted +istextmime +isunordered +isuppercase +isvalid +iswritable +isxdigit +iszero +iterate +join +joinpath +keepat +keys +keytype +kill +kron +kwdef +label +last +lastindex +lazy_str +lcm +ldexp +leading_ones +leading_zeros +length +let +local +lock +log +log10 +log1p +log2 +lowercase +lowercasefirst +lpad +lstat +lstrip +ltoh +macro +macroexpand +macroexpand1 +map +mapfoldl +mapfoldr +mapreduce +mapslices +mark +match +max +maximum +maxintfloat +merge +mergewith +methods +min +minimum +minmax +missing +mkdir +mkpath +mktemp +mktempdir +mod +mod1 +mod2pi +modf +modifyproperty +module +mtime +muladd +mv +nameof +names +nand +ncodeunits +ndigits +ndims +nextfloat +nextind +nextpow +nextprod +noinline +nonmissingtype +nor +normpath +nospecialize +notify +ntoh +ntuple +numerator +objectid +occursin +oftype +one +ones +oneunit +only +open +operm +pairs +parent +parentindices +parentmodule +parse +partialsort +partialsortperm +pathof +peek +permute +permutedims +pi +pipeline +pkgdir +pkgversion +pointer +pointer_from_objref +polly +pop +popat +popdisplay +popfirst +position +powermod +precision +precompile +prepend +prevfloat +prevind +prevpow +print +println +printstyled +process_exited +process_running +prod +promote +promote_rule +promote_shape +promote_type +propertynames +push +pushdisplay +pushfirst +put +pwd +r_str +rad2deg +rand +randn +range +rationalize +raw_str +read +readavailable +readbytes +readchomp +readdir +readeach +readline +readlines +readlink +readuntil +real +realpath +redirect_stderr +redirect_stdin +redirect_stdio +redirect_stdout +redisplay +reduce +reenable_sigint +reim +reinterpret +relpath +rem +rem2pi +repeat +replace +replaceproperty +repr +reset +reshape +resize +rethrow +retry +reverse +reverseind +rm +rot180 +rotl90 +rotr90 +round +rounding +rpad +rsplit +rstrip +run +s_str +samefile +schedule +searchsorted +searchsortedfirst +searchsortedlast +sec +secd +sech +seek +seekend +seekstart +selectdim +set_zero_subnormals +setcpuaffinity +setdiff +setenv +setindex +setprecision +setproperty +setrounding +show +showable +showerror +showtime +sign +signbit +signed +significand +simd +similar +sin +sinc +sincos +sincosd +sincospi +sind +sinh +sinpi +size +sizehint +sizeof +skip +skipchars +skipmissing +sleep +something +sort +sortperm +sortslices +specialize +splat +splice +split +splitdir +splitdrive +splitext +splitpath +sprint +sqrt +stack +stacktrace +startswith +stat +static +stderr +stdin +stdout +step +stride +strides +string +strip +struct +success +sum +summary +supertype +swapproperty +symdiff +symlink +sync +systemerror +take +tan +tand +tanh +tanpi +task +task_local_storage +tempdir +tempname +text_str +textwidth +thisind +threadcall +time +time_ns +timed +timedwait +timev +titlecase +to_indices +touch +trailing_ones +trailing_zeros +transcode +transpose +true +trues +trunc +truncate +try +trylock +tryparse +typeintersect +typejoin +typemax +typemin +uint128_str +unescape_string +union +unique +unlock +unmark +unsafe_copyto +unsafe_load +unsafe_modify +unsafe_pointer_to_objref +unsafe_read +unsafe_replace +unsafe_store +unsafe_string +unsafe_swap +unsafe_trunc +unsafe_wrap +unsafe_write +unsigned +uperm +uppercase +uppercasefirst +using +v_str +valtype +values +vcat +vec +view +views +wait +walkdir +warn +which +while +widemul +widen +withenv +write +xor +yield +yieldto +zero +zeros +zip diff --git a/dictionaries/julia/package.json b/dictionaries/julia/package.json new file mode 100644 index 00000000000..03a470c2c20 --- /dev/null +++ b/dictionaries/julia/package.json @@ -0,0 +1,48 @@ +{ + "name": "@cspell/dict-julia", + "version": "1.0.0", + "description": "Julia dictionary for cspell. -- Private until verified", + "private": true, + "publishConfig": { + "access": "public" + }, + "exports": { + ".": "./cspell-ext.json", + "./cspell": "./cspell-ext.json", + "./cspell-ext.json": "./cspell-ext.json" + }, + "scripts": { + "build": "cross-env NODE_OPTIONS=--max_old_space_size=8192 cspell-tools-cli build", + "test": "head -n 1000 \"src/julia.txt\" | cspell -v -c ./cspell-ext.json \"--locale=*\" \"--languageId=julia\" stdin", + "prepublishOnly": "echo OK", + "prepare:dictionary": "pnpm run build" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/streetsidesoftware/cspell-dicts.git" + }, + "keywords": [ + "cspell", + "cspell-ext", + "julia", + "Julia", + "julialang", + "dictionary", + "spelling" + ], + "author": "Street Side Software", + "contributors": [], + "license": "MIT", + "bugs": { + "url": "https://github.com/streetsidesoftware/cspell-dicts/issues" + }, + "homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/julia#readme", + "devDependencies": {}, + "dependencies": {}, + "files": [ + "dict/julia.txt", + "cspell-ext.json", + "*.js", + "*.d.ts" + ] +} diff --git a/dictionaries/julia/src/README.md b/dictionaries/julia/src/README.md new file mode 100644 index 00000000000..5ac40a8e845 --- /dev/null +++ b/dictionaries/julia/src/README.md @@ -0,0 +1,3 @@ +# Source Directory + +All source files used to generate the dictionary should be stored in this directory. diff --git a/dictionaries/julia/src/julia-keywords.txt b/dictionaries/julia/src/julia-keywords.txt new file mode 100644 index 00000000000..6daad56db35 --- /dev/null +++ b/dictionaries/julia/src/julia-keywords.txt @@ -0,0 +1,26 @@ +baremodule +begin +break +catch +const +continue +do +else +elseif +end +export +false +finally +function +global +if +import +let +local +macro +module +struct +true +try +using +while \ No newline at end of file diff --git a/dictionaries/julia/src/julia.txt b/dictionaries/julia/src/julia.txt new file mode 100644 index 00000000000..922ac44d0de --- /dev/null +++ b/dictionaries/julia/src/julia.txt @@ -0,0 +1,910 @@ +Kwargs +MIME_str +NamedTuple +__DIR__ +__FILE__ +__LINE__ +__MODULE__ +__dot__ +allocated +allocations +assert +async +atomic +atomicreplace +atomicswap +b_str +big_str +boundscheck +ccall +cfunction +cmd +coalesce +debug +deprecate +doc +elapsed +enum +error +eval +evalpoly +fastmath +generated +gensym +goto +html_str +inbounds +info +inline +int128_str +invoke +invokelatest +isdefined +kwdef +label +lazy_str +lock +macroexpand +macroexpand1 +noinline +nospecialize +polly +r_str +raw_str +s_str +show +showtime +simd +something +specialize +static +sync +task +text_str +threadcall +time +timed +timev +uint128_str +v_str +view +views +warn +ARGS +AbstractChannel +AbstractDict +AbstractDisplay +AbstractIrrational +AbstractMatch +AbstractMatrix +AbstractPattern +AbstractRange +AbstractSet +AbstractSlices +AbstractUnitRange +AbstractVecOrMat +AbstractVector +Array +Base +BigFloat +BigInt +BitArray +BitMatrix +BitSet +BitVector +Broadcast +C_NULL +CanonicalIndexError +CapturedException +CartesianIndex +CartesianIndices +Cchar +Cdouble +Cfloat +Channel +Cint +Cintmax_t +Clong +Clonglong +Cmd +Colon +ColumnSlices +Complex +ComplexF16 +ComplexF32 +ComplexF64 +ComposedFunction +CompositeException +Condition +Cptrdiff_t +Cshort +Csize_t +Cssize_t +Cstring +Cuchar +Cuint +Cuintmax_t +Culong +Culonglong +Cushort +Cwchar_t +Cwstring +DEPOT_PATH +DenseMatrix +DenseVecOrMat +DenseVector +Dict +DimensionMismatch +Dims +Docs +ENDIAN_BOM +ENV +EOFError +Enum +ExponentialBackOff +GC +HTML +IOBuffer +IOContext +IOStream +IdDict +IndexCartesian +IndexLinear +IndexStyle +Inf +Inf16 +Inf32 +Inf64 +InsertionSort +InvalidStateException +Irrational +Iterators +KeyError +LOAD_PATH +LazyString +Libc +LinRange +LinearIndices +MIME +MathConstants +Matrix +MergeSort +Meta +Missing +MissingException +NTuple +NaN +NaN16 +NaN32 +NaN64 +OrdinalRange +PROGRAM_FILE +Pair +PartialQuickSort +PermutedDimsArray +Pipe +PipeBuffer +ProcessFailedException +QuickSort +Rational +RawFD +ReentrantLock +Regex +RegexMatch +Returns +RoundDown +RoundFromZero +RoundNearest +RoundNearestTiesAway +RoundNearestTiesUp +RoundToZero +RoundUp +RoundingMode +RowSlices +Set +Slices +Some +StackTraces +StepRange +StepRangeLen +StridedArray +StridedMatrix +StridedVecOrMat +StridedVector +StringIndexError +SubArray +SubString +SubstitutionString +Sys +SystemError +TaskFailedException +Text +TextDisplay +Threads +Timer +UnitRange +VERSION +Val +VecOrMat +Vector +VersionNumber +WeakKeyDict +__precompile__ +abs +abs2 +abspath +accumulate +accumulate +acos +acosd +acosh +acot +acotd +acoth +acsc +acscd +acsch +addenv +adjoint +all +all +allequal +allunique +angle +any +any +append +argmax +argmin +ascii +asec +asecd +asech +asin +asind +asinh +asyncmap +asyncmap +atan +atand +atanh +atexit +atreplinit +axes +backtrace +basename +big +bind +binomial +bitreverse +bitrotate +bitstring +broadcast +broadcast +bswap +bytes2hex +bytesavailable +cat +catch_backtrace +cbrt +cd +ceil +cglobal +checkbounds +checkindex +chmod +chomp +chop +chopprefix +chopsuffix +chown +circcopy +circshift +circshift +cis +cispi +clamp +clamp +cld +close +closewrite +cmp +coalesce +code_lowered +code_typed +codepoint +codeunit +codeunits +collect +complex +conj +conj +contains +contractuser +convert +copy +copy +copysign +copyto +cos +cosc +cosd +cosh +cospi +cot +cotd +coth +count +count +count_ones +count_zeros +countlines +cp +csc +cscd +csch +ctime +cumprod +cumprod +cumsum +cumsum +current_exceptions +current_task +deepcopy +deg2rad +delete +deleteat +denominator +detach +devnull +diff +digits +digits +dirname +disable_sigint +diskstat +display +displayable +displaysize +div +divrem +download +dropdims +dump +eachcol +eachindex +eachline +eachmatch +eachrow +eachslice +eachsplit +eltype +empty +empty +endswith +enumerate +eof +eps +error +errormonitor +esc +escape_string +evalfile +evalpoly +exit +exp +exp10 +exp2 +expanduser +expm1 +exponent +extrema +extrema +factorial +falses +fd +fdio +fetch +fieldcount +fieldname +fieldnames +fieldoffset +fieldtypes +filemode +filesize +fill +fill +filter +filter +finalize +finalizer +findall +findfirst +findlast +findmax +findmax +findmin +findmin +findnext +findprev +first +firstindex +fld +fld1 +fldmod +fldmod1 +flipsign +float +floatmax +floatmin +floor +flush +fma +foldl +foldr +foreach +fourthroot +frexp +fullname +functionloc +gcd +gcdx +gensym +get +get +get_zero_subnormals +gethostname +getindex +getkey +getpid +getproperty +gperm +hardlink +hasfield +hash +haskey +hasmethod +hasproperty +hcat +hex2bytes +hex2bytes +homedir +htol +hton +hvcat +hvncat +hypot +identity +ifelse +ignorestatus +im +imag +in +include_dependency +include_string +indexin +insert +insorted +instances +intersect +intersect +inv +invmod +invokelatest +invperm +invpermute +isabspath +isabstracttype +isapprox +isascii +isassigned +isbits +isbitstype +isblockdev +ischardev +iscntrl +isconcretetype +isconst +isdigit +isdir +isdirpath +isdisjoint +isdispatchtuple +isempty +isequal +iseven +isfifo +isfile +isfinite +isimmutable +isinf +isinteger +isinteractive +isless +isletter +islink +islocked +islowercase +ismarked +ismissing +ismount +ismutable +ismutabletype +isnan +isnothing +isnumeric +isodd +isone +isopen +ispath +isperm +ispow2 +isprimitivetype +isprint +ispunct +isqrt +isreadable +isreadonly +isready +isreal +issetequal +issetgid +issetuid +issocket +issorted +isspace +issticky +isstructtype +issubnormal +issubset +istaskdone +istaskfailed +istaskstarted +istextmime +isunordered +isuppercase +isvalid +iswritable +isxdigit +iszero +iterate +join +joinpath +keepat +keys +keytype +kill +kron +kron +last +lastindex +lcm +ldexp +leading_ones +leading_zeros +length +lock +log +log10 +log1p +log2 +lowercase +lowercasefirst +lpad +lstat +lstrip +ltoh +macroexpand +map +map +mapfoldl +mapfoldr +mapreduce +mapslices +mark +match +max +maximum +maximum +maxintfloat +merge +merge +mergewith +mergewith +methods +min +minimum +minimum +minmax +missing +mkdir +mkpath +mktemp +mktempdir +mod +mod1 +mod2pi +modf +modifyproperty +mtime +muladd +mv +nameof +names +nand +ncodeunits +ndigits +ndims +nextfloat +nextind +nextpow +nextprod +nonmissingtype +nor +normpath +notify +ntoh +ntuple +numerator +objectid +occursin +oftype +one +ones +oneunit +only +open +operm +pairs +parent +parentindices +parentmodule +parse +partialsort +partialsort +partialsortperm +partialsortperm +pathof +peek +permute +permutedims +permutedims +pi +pipeline +pkgdir +pkgversion +pointer +pointer_from_objref +pop +popat +popdisplay +popfirst +position +powermod +precision +precompile +prepend +prevfloat +prevind +prevpow +print +println +printstyled +process_exited +process_running +prod +prod +promote +promote_rule +promote_shape +promote_type +propertynames +push +pushdisplay +pushfirst +put +pwd +rad2deg +rand +randn +range +rationalize +read +read +readavailable +readbytes +readchomp +readdir +readeach +readline +readlines +readlink +readuntil +real +realpath +redirect_stderr +redirect_stdin +redirect_stdio +redirect_stdout +redisplay +reduce +reenable_sigint +reim +reinterpret +relpath +rem +rem2pi +repeat +replace +replace +replaceproperty +repr +reset +reshape +resize +rethrow +retry +reverse +reverse +reverseind +rm +rot180 +rotl90 +rotr90 +round +rounding +rpad +rsplit +rstrip +run +samefile +schedule +searchsorted +searchsortedfirst +searchsortedlast +sec +secd +sech +seek +seekend +seekstart +selectdim +set_zero_subnormals +setcpuaffinity +setdiff +setdiff +setenv +setindex +setprecision +setproperty +setrounding +show +showable +showerror +sign +signbit +signed +significand +similar +sin +sinc +sincos +sincosd +sincospi +sind +sinh +sinpi +size +sizehint +sizeof +skip +skipchars +skipmissing +sleep +something +sort +sort +sortperm +sortperm +sortslices +splat +splice +split +splitdir +splitdrive +splitext +splitpath +sprint +sqrt +stack +stacktrace +startswith +stat +stderr +stdin +stdout +step +stride +strides +string +strip +success +sum +sum +summary +supertype +swapproperty +symdiff +symdiff +symlink +systemerror +take +tan +tand +tanh +tanpi +task_local_storage +tempdir +tempname +textwidth +thisind +time +time_ns +timedwait +titlecase +to_indices +touch +trailing_ones +trailing_zeros +transcode +transpose +trues +trunc +truncate +trylock +tryparse +typeintersect +typejoin +typemax +typemin +unescape_string +union +union +unique +unique +unlock +unmark +unsafe_copyto +unsafe_load +unsafe_modify +unsafe_pointer_to_objref +unsafe_read +unsafe_replace +unsafe_store +unsafe_string +unsafe_swap +unsafe_trunc +unsafe_wrap +unsafe_write +unsigned +uperm +uppercase +uppercasefirst +valtype +values +vcat +vec +view +wait +walkdir +which +widemul +widen +withenv +write +xor +yield +yieldto +zero +zeros +zip diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66f0d2f1fcb..52a29385766 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -263,6 +263,8 @@ importers: dictionaries/java: {} + dictionaries/julia: {} + dictionaries/k8s: {} dictionaries/kotlin: {}