Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
隱藏空白變更
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
文字樣式
變更外觀
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
Untitled diff
建立於
11 年前
差異永不過期
清除
匯出
分享
解釋
8 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
369 行
全部複製
16 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
379 行
全部複製
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!--
<!--
This file is part of GtkSourceView
This file is part of GtkSourceView
Authors: Waldir Pimenta
Authors: Waldir Pimenta
Copyright (C) 2013 Waldir Pimenta <waldir@email.com>
Copyright (C) 2013 Waldir Pimenta <waldir@email.com>
GtkSourceView is free software; you can redistribute it and/or
GtkSourceView is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
version 2.1 of the License, or (at your option) any later version.
GtkSourceView is distributed in the hope that it will be useful,
GtkSourceView is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-->
-->
<language id="julia" _name="Julia" version="2.0" _section="Scientific" >
<language id="julia" _name="Julia" version="2.0" _section="Scientific" >
<metadata>
<metadata>
複製
已複製
複製
已複製
<property name="mimetypes" >text/x-julia;application/x-julia</property>
<property name="globs" >*.jl</property>
<property name="globs" >*.jl</property>
<property name="line-comment-start" >#</property>
<property name="line-comment-start" >#</property>
</metadata>
</metadata>
<!--
<!--
A list of styles can be defined here, and optionally mapped to the default styles.
A list of styles can be defined here, and optionally mapped to the default styles.
The full list of available styles can be found in the `def.lang` file:
The full list of available styles can be found in the `def.lang` file:
https://git.gnome.org/browse/gtksourceview/tree/data/language-specs/def.lang
https://git.gnome.org/browse/gtksourceview/tree/data/language-specs/def.lang
-->
-->
<styles>
<styles>
<style id="string" _name="String" map-to="def:string" />
<style id="string" _name="String" map-to="def:string" />
<style id="character" _name="Character" map-to="def:character" />
<style id="character" _name="Character" map-to="def:character" />
<style id="number" _name="Number" map-to="def:number" />
<style id="number" _name="Number" map-to="def:number" />
<style id="boolean" _name="Boolean" map-to="def:boolean" />
<style id="boolean" _name="Boolean" map-to="def:boolean" />
複製
已複製
複製
已複製
<style id="math-constant" _name="Math
c
onstant" map-to="def:constant" />
<style id="math-constant" _name="Math
C
onstant" map-to="def:constant" />
<style id="special-constant" _name="Special
c
onstant" map-to="def:special-constant" />
<style id="special-constant" _name="Special
C
onstant" map-to="def:special-constant" />
<style id="operator" _name="Operator" map-to="def:operator" />
<style id="operator" _name="Operator" map-to="def:operator" />
<style id="keyword" _name="Keyword" map-to="def:keyword" />
<style id="keyword" _name="Keyword" map-to="def:keyword" />
<style id="macro" _name="Macro" map-to="def:keyword" />
<style id="macro" _name="Macro" map-to="def:keyword" />
複製
已複製
複製
已複製
<style id="external-command" _name="External
c
ommand" map-to="def:constant" />
<style id="external-command" _name="External
C
ommand" map-to="def:constant" />
<style id="builtin-function" _name="Built-in
f
unction" map-to="def:builtin" />
<style id="builtin-function" _name="Built-in
F
unction" map-to="def:builtin" />
<style id="module" _name="Module" map-to="def:builtin" />
<style id="module" _name="Module" map-to="def:builtin" />
<style id="type" _name="Type" map-to="def:type" />
<style id="type" _name="Type" map-to="def:type" />
</styles>
</styles>
<definitions>
<definitions>
<context id="string" style-ref="string" class="string" class-disabled="no-spell-check">
<context id="string" style-ref="string" class="string" class-disabled="no-spell-check">
<start>"</start>
<start>"</start>
<end>"</end>
<end>"</end>
<include>
<include>
<context ref="def:escape" />
<context ref="def:escape" />
</include>
</include>
</context>
</context>
<!--
<!--
This context needs to be defined before the "operator" context,
This context needs to be defined before the "operator" context,
so it takes precedence over the transpose operator, '
so it takes precedence over the transpose operator, '
-->
-->
<context id="character" style-ref="character">
<context id="character" style-ref="character">
<match extended="true">
<match extended="true">
'(
'(
([^\\']|\\.) |
([^\\']|\\.) |
\\[0-7]{1,3} |
\\[0-7]{1,3} |
\\x[0-9a-fA-F]{1,2} |
\\x[0-9a-fA-F]{1,2} |
\\u[0-9a-fA-F]{1,3} |
\\u[0-9a-fA-F]{1,3} |
\\u[0-9a-cA-C][0-9a-fA-F]{3} |
\\u[0-9a-cA-C][0-9a-fA-F]{3} |
\\u[dD][0-7][0-9a-fA-F]{2} |
\\u[dD][0-7][0-9a-fA-F]{2} |
\\U[0-9a-fA-F]{1,5} |
\\U[0-9a-fA-F]{1,5} |
\\U10[0-9a-fA-F]{4}
\\U10[0-9a-fA-F]{4}
)'
)'
</match>
</match>
</context>
</context>
<context id="number" style-ref="number">
<context id="number" style-ref="number">
<match extended="true">
<match extended="true">
(?<!\w) 0b[01]+ | # binary
(?<!\w) 0b[01]+ | # binary
(?<!\w) 0o[0-7]+ | # octal
(?<!\w) 0o[0-7]+ | # octal
(?<!\w) 0x[0-9a-fA-F]+ | # hexadecimal
(?<!\w) 0x[0-9a-fA-F]+ | # hexadecimal
(?<!\w) (\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)? # decimal
(?<!\w) (\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)? # decimal
</match>
</match>
</context>
</context>
<context id="boolean" style-ref="boolean">
<context id="boolean" style-ref="boolean">
<keyword>true|false</keyword>
<keyword>true|false</keyword>
</context>
</context>
<context id="math-constant" style-ref="math-constant">
<context id="math-constant" style-ref="math-constant">
<match extended="true">
<match extended="true">
(?<=\d|\b) pi \b |
(?<=\d|\b) pi \b |
(?<=\d|\b) e \b |
(?<=\d|\b) e \b |
(?<=\d|\b) im \b |
(?<=\d|\b) im \b |
(?<=\d|\b) Inf(32)? \b |
(?<=\d|\b) Inf(32)? \b |
(?<=\d|\b) NaN(32)? \b
(?<=\d|\b) NaN(32)? \b
</match>
</match>
</context>
</context>
<context id="special-constant" style-ref="special-constant">
<context id="special-constant" style-ref="special-constant">
<keyword>nothing</keyword>
<keyword>nothing</keyword>
<!-- http://docs.julialang.org/en/latest/stdlib/constants/ -->
<!-- http://docs.julialang.org/en/latest/stdlib/constants/ -->
<keyword>ARGS</keyword>
<keyword>ARGS</keyword>
<keyword>LOAD_PATH</keyword>
<keyword>LOAD_PATH</keyword>
<keyword>CPU_CORES</keyword>
<keyword>CPU_CORES</keyword>
<keyword>OS_NAME</keyword>
<keyword>OS_NAME</keyword>
<keyword>C_NULL</keyword>
<keyword>C_NULL</keyword>
<keyword>WORD_SIZE</keyword>
<keyword>WORD_SIZE</keyword>
<keyword>VERSION</keyword>
<keyword>VERSION</keyword>
<!-- exports.jl -->
<!-- exports.jl -->
<keyword>ENDIAN_BOM</keyword>
<keyword>ENDIAN_BOM</keyword>
<keyword>ENV</keyword>
<keyword>ENV</keyword>
<keyword>STDERR</keyword>
<keyword>STDERR</keyword>
<keyword>STDIN</keyword>
<keyword>STDIN</keyword>
<keyword>STDOUT</keyword>
<keyword>STDOUT</keyword>
<!-- type-related -->
<!-- type-related -->
<keyword>T</keyword>
<keyword>T</keyword>
<keyword>ANY</keyword>
<keyword>ANY</keyword>
</context>
</context>
<!-- http://docs.julialang.org/en/latest/manual/mathematical-operations.html -->
<!-- http://docs.julialang.org/en/latest/manual/mathematical-operations.html -->
<context id="operator">
<context id="operator">
<include>
<include>
<context ref="octave:operator" />
<context ref="octave:operator" />
<context id="julia-operators" style-ref="operator">
<context id="julia-operators" style-ref="operator">
<match extended="true">
<match extended="true">
[$%]=? |
[$%]=? |
\.[<>%'] |
\.[<>%'] |
\.[<>=!]=
\.[<>=!]=
</match>
</match>
</context>
</context>
</include>
</include>
</context>
</context>
<!-- http://docs.julialang.org/en/latest/stdlib/punctuation.html -->
<!-- http://docs.julialang.org/en/latest/stdlib/punctuation.html -->
<context id="punctuation" style-ref="operator">
<context id="punctuation" style-ref="operator">
<match extended="true">
<match extended="true">
\(|\) |
\(|\) |
\[|\] |
\[|\] |
\{|\} |
\{|\} |
\.|,|;|\? |
\.|,|;|\? |
\.\.\.
\.\.\.
</match>
</match>
</context>
</context>
複製
已複製
複製
已複製
<!-- See *lang_keywords[] in ui/repl-readline.c for a list -->
<context id="keyword" style-ref="keyword">
<context id="keyword" style-ref="keyword">
<!-- code blocks -->
<!-- code blocks -->
<keyword>begin</keyword>
<keyword>begin</keyword>
<keyword>do</keyword>
<keyword>do</keyword>
<keyword>for</keyword>
<keyword>for</keyword>
<keyword>in</keyword>
<keyword>in</keyword>
<keyword>function</keyword>
<keyword>function</keyword>
<keyword>if</keyword>
<keyword>if</keyword>
<keyword>immutable</keyword>
<keyword>immutable</keyword>
<keyword>let</keyword>
<keyword>let</keyword>
<keyword>quote</keyword>
<keyword>quote</keyword>
<keyword>try</keyword>
<keyword>try</keyword>
<keyword>type</keyword>
<keyword>type</keyword>
<keyword>while</keyword>
<keyword>while</keyword>
<keyword>catch</keyword>
<keyword>catch</keyword>
<keyword>finally</keyword>
<keyword>finally</keyword>
<keyword>else</keyword>
<keyword>else</keyword>
<keyword>elseif</keyword>
<keyword>elseif</keyword>
<keyword>end</keyword>
<keyword>end</keyword>
<!-- keywords -->
<!-- keywords -->
<keyword>abstract</keyword>
<keyword>abstract</keyword>
<keyword>bitstype</keyword>
<keyword>bitstype</keyword>
<keyword>break</keyword>
<keyword>break</keyword>
<keyword>ccall</keyword>
<keyword>ccall</keyword>
<keyword>const</keyword>
<keyword>const</keyword>
<keyword>continue</keyword>
<keyword>continue</keyword>
<keyword>export</keyword>
<keyword>export</keyword>
<keyword>global</keyword>
<keyword>global</keyword>
<keyword>import</keyword>
<keyword>import</keyword>
<keyword>importall</keyword>
<keyword>importall</keyword>
<keyword>local</keyword>
<keyword>local</keyword>
<keyword>macro</keyword>
<keyword>macro</keyword>
<keyword>module</keyword>
<keyword>module</keyword>
<keyword>baremodule</keyword>
<keyword>baremodule</keyword>
<keyword>return</keyword>
<keyword>return</keyword>
<keyword>typealias</keyword>
<keyword>typealias</keyword>
<keyword>using</keyword>
<keyword>using</keyword>
</context>
</context>
<!-- See http://docs.julialang.org/en/latest/manual/running-external-programs/ -->
<!-- See http://docs.julialang.org/en/latest/manual/running-external-programs/ -->
<context id="external-command" style-ref="external-command" >
<context id="external-command" style-ref="external-command" >
<start>`</start>
<start>`</start>
<end>`</end>
<end>`</end>
</context>
</context>
<!-- jl_init_primitives() in src/builtins.c -->
<!-- jl_init_primitives() in src/builtins.c -->
<!-- TODO: once the standard library is stabilized,
<!-- TODO: once the standard library is stabilized,
add more from exports.jl -->
add more from exports.jl -->
<context id="builtin-function" style-ref="builtin-function">
<context id="builtin-function" style-ref="builtin-function">
<keyword>is</keyword>
<keyword>is</keyword>
<keyword>typeof</keyword>
<keyword>typeof</keyword>
複製
已複製
複製
已複製
<keyword>
is
subtype</keyword>
<keyword>
subtype</keyword>
<keyword>isa</keyword>
<keyword>isa</keyword>
<keyword>typeassert</keyword>
<keyword>typeassert</keyword>
<keyword>apply</keyword>
<keyword>apply</keyword>
<keyword>kwcall</keyword>
<keyword>kwcall</keyword>
<keyword>throw</keyword>
<keyword>throw</keyword>
<keyword>tuple</keyword>
<keyword>tuple</keyword>
<keyword>Union</keyword>
<keyword>Union</keyword>
<keyword>method_exists</keyword>
<keyword>method_exists</keyword>
<keyword>applicable</keyword>
<keyword>applicable</keyword>
<keyword>invoke</keyword>
<keyword>invoke</keyword>
<keyword>eval</keyword>
<keyword>eval</keyword>
<keyword>isdefined</keyword>
<keyword>isdefined</keyword>
<keyword>yieldto</keyword>
<keyword>yieldto</keyword>
</context>
</context>
<context id="module" style-ref="module">
<context id="module" style-ref="module">
<!-- http://docs.julialang.org/en/latest/manual/modules/#standard-modules -->
<!-- http://docs.julialang.org/en/latest/manual/modules/#standard-modules -->
<keyword>Base</keyword>
<keyword>Base</keyword>
<keyword>Core</keyword>
<keyword>Core</keyword>
<keyword>Main</keyword>
<keyword>Main</keyword>
<!-- exports.jl -->
<!-- exports.jl -->
複製
已複製
複製
已複製
<keyword>PCRE</keyword>
<keyword>FFTW</keyword>
<keyword>FFTW</keyword>
<keyword>Collections</keyword>
<keyword>Collections</keyword>
複製
已複製
複製
已複製
<keyword>DSP</keyword>
<keyword>LinAlg</keyword>
<keyword>LibRandom</keyword>
<keyword>Random</keyword>
<keyword>Math</keyword>
<keyword>MPFR</keyword>
<keyword>GMP</keyword>
<keyword>Sort</keyword>
<keyword>Test</keyword>
<keyword>Test</keyword>
<keyword>Pkg</keyword>
<keyword>Pkg</keyword>
<keyword>Operators</keyword>
<keyword>Operators</keyword>
複製
已複製
複製
已複製
<keyword>Errno</keyword>
<keyword>Meta</keyword>
<keyword>Meta</keyword>
<keyword>Graphics</keyword>
<keyword>Graphics</keyword>
</context>
</context>
<!-- Sources: base/exports.jl and examples/typetree.jl -->
<!-- Sources: base/exports.jl and examples/typetree.jl -->
<context id="type" style-ref="type">
<context id="type" style-ref="type">
<keyword>Any|None|Nothing|Void</keyword>
<keyword>Any|None|Nothing|Void</keyword>
<keyword>Type(Constructor|Name|Var|_Array)?|(Union|Data|NonTuple)Type</keyword>
<keyword>Type(Constructor|Name|Var|_Array)?|(Union|Data|NonTuple)Type</keyword>
<keyword>(Abstract|Strided|Bit)?(Array|Matrix|Vector)</keyword>
<keyword>(Abstract|Strided|Bit)?(Array|Matrix|Vector)</keyword>
<keyword>Abstract(Cmd|RNG|SparseMatrix)</keyword>
<keyword>Abstract(Cmd|RNG|SparseMatrix)</keyword>
<keyword>(Abstract|Strided)?VecOrMat</keyword>
<keyword>(Abstract|Strided)?VecOrMat</keyword>
<keyword>SparseMatrixCSC</keyword>
<keyword>SparseMatrixCSC</keyword>
<keyword>(D|Sub((Or)?D)?)Array</keyword>
<keyword>(D|Sub((Or)?D)?)Array</keyword>
<keyword>Chars?</keyword>
<keyword>Chars?</keyword>
<keyword>(ASCII|Byte|Char|DirectIndex|Generic|Rep|Rev|Rope|Sub|UTF8)?String</keyword>
<keyword>(ASCII|Byte|Char|DirectIndex|Generic|Rep|Rev|Rope|Sub|UTF8)?String</keyword>
<keyword>Bool</keyword>
<keyword>Bool</keyword>
<keyword>Number</keyword>
<keyword>Number</keyword>
<keyword>Real</keyword>
<keyword>Real</keyword>
<keyword>Rational</keyword>
<keyword>Rational</keyword>
<keyword>ImaginaryUnit</keyword>
<keyword>ImaginaryUnit</keyword>
<keyword>Signed|Unsigned</keyword>
<keyword>Signed|Unsigned</keyword>
<keyword>Int(eger|Set|8|16|32|64|128)?</keyword>
<keyword>Int(eger|Set|8|16|32|64|128)?</keyword>
<keyword>Uint(8|16|32|64|128)?</keyword>
<keyword>Uint(8|16|32|64|128)?</keyword>
複製
已複製
複製
已複製
<keyword>Float(ingPoint|
16|
32|64)</keyword>
<keyword>Float(ingPoint|
32|64)</keyword>
<keyword>Complex(Pair|64|128)?</keyword>
<keyword>Complex(Pair|64|128)?</keyword>
<keyword>Big(Int|Float)</keyword>
<keyword>Big(Int|Float)</keyword>
<keyword>C(float|double|ptrdiff_t|u?(int|long(long)?|char|short)|s?size_t|wchar_t)</keyword>
<keyword>C(float|double|ptrdiff_t|u?(int|long(long)?|char|short)|s?size_t|wchar_t)</keyword>
<keyword>(Argument|Bounds|Divide|Domain|EOF|Inexact|Key|Load|Memory|Method|Parse|(Stack)?Overflow|System|Type|UV|UndefRef)Error</keyword>
<keyword>(Argument|Bounds|Divide|Domain|EOF|Inexact|Key|Load|Memory|Method|Parse|(Stack)?Overflow|System|Type|UV|UndefRef)Error</keyword>
<keyword>(Error|Interrupt|Disconnect)?Exception</keyword>
<keyword>(Error|Interrupt|Disconnect)?Exception</keyword>
<keyword>Algorithm</keyword>
<keyword>Algorithm</keyword>
<keyword>Associative</keyword>
<keyword>Associative</keyword>
<keyword>AsyncStream</keyword>
<keyword>AsyncStream</keyword>
<keyword>Box</keyword>
<keyword>Box</keyword>
<keyword>BunchKaufman</keyword>
<keyword>BunchKaufman</keyword>
<keyword>CPUinfo</keyword>
<keyword>CPUinfo</keyword>
<keyword>CallStack</keyword>
<keyword>CallStack</keyword>
<keyword>Callback</keyword>
<keyword>Callback</keyword>
<keyword>Cholesky</keyword>
<keyword>Cholesky</keyword>
<keyword>CholeskyPivoted</keyword>
<keyword>CholeskyPivoted</keyword>
<keyword>Cmd(Redirect)?</keyword>
<keyword>Cmd(Redirect)?</keyword>
<keyword>(And|Or)Cmds</keyword>
<keyword>(And|Or)Cmds</keyword>
<keyword>Colon</keyword>
<keyword>Colon</keyword>
<keyword>LU|(((Sym|LDLT|LU)?Tr|B)id|D)iagonal</keyword>
<keyword>LU|(((Sym|LDLT|LU)?Tr|B)id|D)iagonal</keyword>
<keyword>Dict</keyword>
<keyword>Dict</keyword>
<keyword>EachLine</keyword>
<keyword>EachLine</keyword>
<keyword>Eigen</keyword>
<keyword>Eigen</keyword>
<keyword>EmptyCallStack</keyword>
<keyword>EmptyCallStack</keyword>
<keyword>Enumerate</keyword>
<keyword>Enumerate</keyword>
<keyword>EnvHash</keyword>
<keyword>EnvHash</keyword>
<keyword>Executable</keyword>
<keyword>Executable</keyword>
<keyword>Expr(Node)?</keyword>
<keyword>Expr(Node)?</keyword>
<keyword>Factorization</keyword>
<keyword>Factorization</keyword>
<keyword>FDWatcher</keyword>
<keyword>FDWatcher</keyword>
<keyword>(Abstract)?File</keyword>
<keyword>(Abstract)?File</keyword>
<keyword>File(Monitor|Offset)</keyword>
<keyword>File(Monitor|Offset)</keyword>
<keyword>Filter</keyword>
<keyword>Filter</keyword>
<keyword>(Intrinsic)?Function</keyword>
<keyword>(Intrinsic)?Function</keyword>
<keyword>Hermitian</keyword>
<keyword>Hermitian</keyword>
<keyword>Hessenberg</keyword>
<keyword>Hessenberg</keyword>
<keyword>IO(Buffer|Stream)?</keyword>
<keyword>IO(Buffer|Stream)?</keyword>
<keyword>InetAddr</keyword>
<keyword>InetAddr</keyword>
<keyword>IpAddr|IPv[46]</keyword>
<keyword>IpAddr|IPv[46]</keyword>
<keyword>(Key|Value)Iterator</keyword>
<keyword>(Key|Value)Iterator</keyword>
<keyword>LambdaStaticData</keyword>
<keyword>LambdaStaticData</keyword>
<keyword>LocalProcess</keyword>
<keyword>LocalProcess</keyword>
<keyword>Long(Expr|Symbol|Tuple)</keyword>
<keyword>Long(Expr|Symbol|Tuple)</keyword>
<keyword>MersenneTwister</keyword>
<keyword>MersenneTwister</keyword>
<keyword>Method(Table)?</keyword>
<keyword>Method(Table)?</keyword>
<keyword>MmapArrayInfo</keyword>
<keyword>MmapArrayInfo</keyword>
<keyword>Module</keyword>
<keyword>Module</keyword>
<keyword>NTuple</keyword>
<keyword>NTuple</keyword>
複製
已複製
複製
已複製
<keyword>NamedPipe</keyword>
<keyword>(Getfield|Goto|Label|LineNumber|Quote)Node</keyword>
<keyword>(Getfield|Goto|Label|LineNumber|Quote)Node</keyword>
<keyword>NotFound</keyword>
<keyword>NotFound</keyword>
<keyword>OS_FD</keyword>
<keyword>OS_FD</keyword>
<keyword>ObjectIdDict</keyword>
<keyword>ObjectIdDict</keyword>
複製
已複製
複製
已複製
<keyword>Pipe</keyword>
<keyword>PollingFileWatcher</keyword>
<keyword>PollingFileWatcher</keyword>
<keyword>Process(Chain(OrNot)?|Group)?</keyword>
<keyword>Process(Chain(OrNot)?|Group)?</keyword>
<keyword>Ptr</keyword>
<keyword>Ptr</keyword>
<keyword>QR(Pivoted)?</keyword>
<keyword>QR(Pivoted)?</keyword>
<keyword>Range(s|1|Index|VecIntList)?</keyword>
<keyword>Range(s|1|Index|VecIntList)?</keyword>
<keyword>RawOrBoxedHandle</keyword>
<keyword>RawOrBoxedHandle</keyword>
<keyword>Redirectable</keyword>
<keyword>Redirectable</keyword>
<keyword>Regex(Match(Iterator)?)?</keyword>
<keyword>Regex(Match(Iterator)?)?</keyword>
<keyword>RemoteRef</keyword>
<keyword>RemoteRef</keyword>
<keyword>Rest</keyword>
<keyword>Rest</keyword>
<keyword>Reverse</keyword>
<keyword>Reverse</keyword>
<keyword>(Generalized)?(SVD|Schur)</keyword>
<keyword>(Generalized)?(SVD|Schur)</keyword>
<keyword>Set</keyword>
<keyword>Set</keyword>
<keyword>Socket</keyword>
<keyword>Socket</keyword>
<keyword>(Merge|Insertion|Tim|Quick)Sort</keyword>
<keyword>(Merge|Insertion|Tim|Quick)Sort</keyword>
<keyword>SpawnNullStream</keyword>
<keyword>SpawnNullStream</keyword>
<keyword>Stat</keyword>
<keyword>Stat</keyword>
<keyword>StateUpdate</keyword>
<keyword>StateUpdate</keyword>
<keyword>StaticVarInfo</keyword>
<keyword>StaticVarInfo</keyword>
<keyword>Symbol(Node)?</keyword>
<keyword>Symbol(Node)?</keyword>
<keyword>TTY</keyword>
<keyword>TTY</keyword>
<keyword>Task</keyword>
<keyword>Task</keyword>
<keyword>TcpSocket</keyword>
<keyword>TcpSocket</keyword>
<keyword>TmStruct</keyword>
<keyword>TmStruct</keyword>
<keyword>Top(Node)?</keyword>
<keyword>Top(Node)?</keyword>
<keyword>Triangular</keyword>
<keyword>Triangular</keyword>
<keyword>UV(Handle|PollingWatcher|Stream)</keyword>
<keyword>UV(Handle|PollingWatcher|Stream)</keyword>
<keyword>UdpSocket</keyword>
<keyword>UdpSocket</keyword>
<keyword>Undef(RefTag)?</keyword>
<keyword>Undef(RefTag)?</keyword>
<keyword>VarTable</keyword>
<keyword>VarTable</keyword>
<keyword>Vararg</keyword>
<keyword>Vararg</keyword>
<keyword>VersionNumber</keyword>
<keyword>VersionNumber</keyword>
<keyword>Wait(For|Task)</keyword>
<keyword>Wait(For|Task)</keyword>
<keyword>Weak(KeyDict|Ref)</keyword>
<keyword>Weak(KeyDict|Ref)</keyword>
<keyword>Woodbury</keyword>
<keyword>Woodbury</keyword>
<keyword>(Timeout|Idle|Single)?AsyncWork</keyword>
<keyword>(Timeout|Idle|Single)?AsyncWork</keyword>
<keyword>Work(er|Item)</keyword>
<keyword>Work(er|Item)</keyword>
<keyword>Zip</keyword>
<keyword>Zip</keyword>
</context>
</context>
<context id="julia" class="no-spell-check">
<context id="julia" class="no-spell-check">
<include>
<include>
<context ref="def:shebang" />
<context ref="def:shebang" />
<context ref="def:shell-like-comment" />
<context ref="def:shell-like-comment" />
<context ref="string" />
<context ref="string" />
<context ref="character" />
<context ref="character" />
<context ref="number" />
<context ref="number" />
<context ref="boolean" />
<context ref="boolean" />
<context ref="math-constant" />
<context ref="math-constant" />
<context ref="special-constant" />
<context ref="special-constant" />
<context ref="operator" />
<context ref="operator" />
<context ref="punctuation" />
<context ref="punctuation" />
<context ref="keyword" />
<context ref="keyword" />
<context ref="external-command" />
<context ref="external-command" />
<context ref="builtin-function" />
<context ref="builtin-function" />
<context ref="module" />
<context ref="module" />
<context ref="type" />
<context ref="type" />
<context ref="octave:function-handle" style-ref="macro" />
<context ref="octave:function-handle" style-ref="macro" />
</include>
</include>
</context>
</context>
</definitions>
</definitions>
</language>
</language>
已保存差異
原始文本
開啟檔案
<?xml version="1.0" encoding="UTF-8"?> <!-- This file is part of GtkSourceView Authors: Waldir Pimenta Copyright (C) 2013 Waldir Pimenta <waldir@email.com> GtkSourceView is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. GtkSourceView is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA --> <language id="julia" _name="Julia" version="2.0" _section="Scientific" > <metadata> <property name="mimetypes" >text/x-julia;application/x-julia</property> <property name="globs" >*.jl</property> <property name="line-comment-start" >#</property> </metadata> <!-- A list of styles can be defined here, and optionally mapped to the default styles. The full list of available styles can be found in the `def.lang` file: https://git.gnome.org/browse/gtksourceview/tree/data/language-specs/def.lang --> <styles> <style id="string" _name="String" map-to="def:string" /> <style id="character" _name="Character" map-to="def:character" /> <style id="number" _name="Number" map-to="def:number" /> <style id="boolean" _name="Boolean" map-to="def:boolean" /> <style id="math-constant" _name="Math constant" map-to="def:constant" /> <style id="special-constant" _name="Special constant" map-to="def:special-constant" /> <style id="operator" _name="Operator" map-to="def:operator" /> <style id="keyword" _name="Keyword" map-to="def:keyword" /> <style id="macro" _name="Macro" map-to="def:keyword" /> <style id="external-command" _name="External command" map-to="def:constant" /> <style id="builtin-function" _name="Built-in function" map-to="def:builtin" /> <style id="module" _name="Module" map-to="def:builtin" /> <style id="type" _name="Type" map-to="def:type" /> </styles> <definitions> <context id="string" style-ref="string" class="string" class-disabled="no-spell-check"> <start>"</start> <end>"</end> <include> <context ref="def:escape" /> </include> </context> <!-- This context needs to be defined before the "operator" context, so it takes precedence over the transpose operator, ' --> <context id="character" style-ref="character"> <match extended="true"> '( ([^\\']|\\.) | \\[0-7]{1,3} | \\x[0-9a-fA-F]{1,2} | \\u[0-9a-fA-F]{1,3} | \\u[0-9a-cA-C][0-9a-fA-F]{3} | \\u[dD][0-7][0-9a-fA-F]{2} | \\U[0-9a-fA-F]{1,5} | \\U10[0-9a-fA-F]{4} )' </match> </context> <context id="number" style-ref="number"> <match extended="true"> (?<!\w) 0b[01]+ | # binary (?<!\w) 0o[0-7]+ | # octal (?<!\w) 0x[0-9a-fA-F]+ | # hexadecimal (?<!\w) (\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)? # decimal </match> </context> <context id="boolean" style-ref="boolean"> <keyword>true|false</keyword> </context> <context id="math-constant" style-ref="math-constant"> <match extended="true"> (?<=\d|\b) pi \b | (?<=\d|\b) e \b | (?<=\d|\b) im \b | (?<=\d|\b) Inf(32)? \b | (?<=\d|\b) NaN(32)? \b </match> </context> <context id="special-constant" style-ref="special-constant"> <keyword>nothing</keyword> <!-- http://docs.julialang.org/en/latest/stdlib/constants/ --> <keyword>ARGS</keyword> <keyword>LOAD_PATH</keyword> <keyword>CPU_CORES</keyword> <keyword>OS_NAME</keyword> <keyword>C_NULL</keyword> <keyword>WORD_SIZE</keyword> <keyword>VERSION</keyword> <!-- exports.jl --> <keyword>ENDIAN_BOM</keyword> <keyword>ENV</keyword> <keyword>STDERR</keyword> <keyword>STDIN</keyword> <keyword>STDOUT</keyword> <!-- type-related --> <keyword>T</keyword> <keyword>ANY</keyword> </context> <!-- http://docs.julialang.org/en/latest/manual/mathematical-operations.html --> <context id="operator"> <include> <context ref="octave:operator" /> <context id="julia-operators" style-ref="operator"> <match extended="true"> [$%]=? | \.[<>%'] | \.[<>=!]= </match> </context> </include> </context> <!-- http://docs.julialang.org/en/latest/stdlib/punctuation.html --> <context id="punctuation" style-ref="operator"> <match extended="true"> \(|\) | \[|\] | \{|\} | \.|,|;|\? | \.\.\. </match> </context> <context id="keyword" style-ref="keyword"> <!-- code blocks --> <keyword>begin</keyword> <keyword>do</keyword> <keyword>for</keyword> <keyword>in</keyword> <keyword>function</keyword> <keyword>if</keyword> <keyword>immutable</keyword> <keyword>let</keyword> <keyword>quote</keyword> <keyword>try</keyword> <keyword>type</keyword> <keyword>while</keyword> <keyword>catch</keyword> <keyword>finally</keyword> <keyword>else</keyword> <keyword>elseif</keyword> <keyword>end</keyword> <!-- keywords --> <keyword>abstract</keyword> <keyword>bitstype</keyword> <keyword>break</keyword> <keyword>ccall</keyword> <keyword>const</keyword> <keyword>continue</keyword> <keyword>export</keyword> <keyword>global</keyword> <keyword>import</keyword> <keyword>importall</keyword> <keyword>local</keyword> <keyword>macro</keyword> <keyword>module</keyword> <keyword>baremodule</keyword> <keyword>return</keyword> <keyword>typealias</keyword> <keyword>using</keyword> </context> <!-- See http://docs.julialang.org/en/latest/manual/running-external-programs/ --> <context id="external-command" style-ref="external-command" > <start>`</start> <end>`</end> </context> <!-- jl_init_primitives() in src/builtins.c --> <!-- TODO: once the standard library is stabilized, add more from exports.jl --> <context id="builtin-function" style-ref="builtin-function"> <keyword>is</keyword> <keyword>typeof</keyword> <keyword>issubtype</keyword> <keyword>isa</keyword> <keyword>typeassert</keyword> <keyword>apply</keyword> <keyword>kwcall</keyword> <keyword>throw</keyword> <keyword>tuple</keyword> <keyword>Union</keyword> <keyword>method_exists</keyword> <keyword>applicable</keyword> <keyword>invoke</keyword> <keyword>eval</keyword> <keyword>isdefined</keyword> <keyword>yieldto</keyword> </context> <context id="module" style-ref="module"> <!-- http://docs.julialang.org/en/latest/manual/modules/#standard-modules --> <keyword>Base</keyword> <keyword>Core</keyword> <keyword>Main</keyword> <!-- exports.jl --> <keyword>FFTW</keyword> <keyword>Collections</keyword> <keyword>Test</keyword> <keyword>Pkg</keyword> <keyword>Operators</keyword> <keyword>Meta</keyword> <keyword>Graphics</keyword> </context> <!-- Sources: base/exports.jl and examples/typetree.jl --> <context id="type" style-ref="type"> <keyword>Any|None|Nothing|Void</keyword> <keyword>Type(Constructor|Name|Var|_Array)?|(Union|Data|NonTuple)Type</keyword> <keyword>(Abstract|Strided|Bit)?(Array|Matrix|Vector)</keyword> <keyword>Abstract(Cmd|RNG|SparseMatrix)</keyword> <keyword>(Abstract|Strided)?VecOrMat</keyword> <keyword>SparseMatrixCSC</keyword> <keyword>(D|Sub((Or)?D)?)Array</keyword> <keyword>Chars?</keyword> <keyword>(ASCII|Byte|Char|DirectIndex|Generic|Rep|Rev|Rope|Sub|UTF8)?String</keyword> <keyword>Bool</keyword> <keyword>Number</keyword> <keyword>Real</keyword> <keyword>Rational</keyword> <keyword>ImaginaryUnit</keyword> <keyword>Signed|Unsigned</keyword> <keyword>Int(eger|Set|8|16|32|64|128)?</keyword> <keyword>Uint(8|16|32|64|128)?</keyword> <keyword>Float(ingPoint|16|32|64)</keyword> <keyword>Complex(Pair|64|128)?</keyword> <keyword>Big(Int|Float)</keyword> <keyword>C(float|double|ptrdiff_t|u?(int|long(long)?|char|short)|s?size_t|wchar_t)</keyword> <keyword>(Argument|Bounds|Divide|Domain|EOF|Inexact|Key|Load|Memory|Method|Parse|(Stack)?Overflow|System|Type|UV|UndefRef)Error</keyword> <keyword>(Error|Interrupt|Disconnect)?Exception</keyword> <keyword>Algorithm</keyword> <keyword>Associative</keyword> <keyword>AsyncStream</keyword> <keyword>Box</keyword> <keyword>BunchKaufman</keyword> <keyword>CPUinfo</keyword> <keyword>CallStack</keyword> <keyword>Callback</keyword> <keyword>Cholesky</keyword> <keyword>CholeskyPivoted</keyword> <keyword>Cmd(Redirect)?</keyword> <keyword>(And|Or)Cmds</keyword> <keyword>Colon</keyword> <keyword>LU|(((Sym|LDLT|LU)?Tr|B)id|D)iagonal</keyword> <keyword>Dict</keyword> <keyword>EachLine</keyword> <keyword>Eigen</keyword> <keyword>EmptyCallStack</keyword> <keyword>Enumerate</keyword> <keyword>EnvHash</keyword> <keyword>Executable</keyword> <keyword>Expr(Node)?</keyword> <keyword>Factorization</keyword> <keyword>FDWatcher</keyword> <keyword>(Abstract)?File</keyword> <keyword>File(Monitor|Offset)</keyword> <keyword>Filter</keyword> <keyword>(Intrinsic)?Function</keyword> <keyword>Hermitian</keyword> <keyword>Hessenberg</keyword> <keyword>IO(Buffer|Stream)?</keyword> <keyword>InetAddr</keyword> <keyword>IpAddr|IPv[46]</keyword> <keyword>(Key|Value)Iterator</keyword> <keyword>LambdaStaticData</keyword> <keyword>LocalProcess</keyword> <keyword>Long(Expr|Symbol|Tuple)</keyword> <keyword>MersenneTwister</keyword> <keyword>Method(Table)?</keyword> <keyword>MmapArrayInfo</keyword> <keyword>Module</keyword> <keyword>NTuple</keyword> <keyword>(Getfield|Goto|Label|LineNumber|Quote)Node</keyword> <keyword>NotFound</keyword> <keyword>OS_FD</keyword> <keyword>ObjectIdDict</keyword> <keyword>Pipe</keyword> <keyword>PollingFileWatcher</keyword> <keyword>Process(Chain(OrNot)?|Group)?</keyword> <keyword>Ptr</keyword> <keyword>QR(Pivoted)?</keyword> <keyword>Range(s|1|Index|VecIntList)?</keyword> <keyword>RawOrBoxedHandle</keyword> <keyword>Redirectable</keyword> <keyword>Regex(Match(Iterator)?)?</keyword> <keyword>RemoteRef</keyword> <keyword>Rest</keyword> <keyword>Reverse</keyword> <keyword>(Generalized)?(SVD|Schur)</keyword> <keyword>Set</keyword> <keyword>Socket</keyword> <keyword>(Merge|Insertion|Tim|Quick)Sort</keyword> <keyword>SpawnNullStream</keyword> <keyword>Stat</keyword> <keyword>StateUpdate</keyword> <keyword>StaticVarInfo</keyword> <keyword>Symbol(Node)?</keyword> <keyword>TTY</keyword> <keyword>Task</keyword> <keyword>TcpSocket</keyword> <keyword>TmStruct</keyword> <keyword>Top(Node)?</keyword> <keyword>Triangular</keyword> <keyword>UV(Handle|PollingWatcher|Stream)</keyword> <keyword>UdpSocket</keyword> <keyword>Undef(RefTag)?</keyword> <keyword>VarTable</keyword> <keyword>Vararg</keyword> <keyword>VersionNumber</keyword> <keyword>Wait(For|Task)</keyword> <keyword>Weak(KeyDict|Ref)</keyword> <keyword>Woodbury</keyword> <keyword>(Timeout|Idle|Single)?AsyncWork</keyword> <keyword>Work(er|Item)</keyword> <keyword>Zip</keyword> </context> <context id="julia" class="no-spell-check"> <include> <context ref="def:shebang" /> <context ref="def:shell-like-comment" /> <context ref="string" /> <context ref="character" /> <context ref="number" /> <context ref="boolean" /> <context ref="math-constant" /> <context ref="special-constant" /> <context ref="operator" /> <context ref="punctuation" /> <context ref="keyword" /> <context ref="external-command" /> <context ref="builtin-function" /> <context ref="module" /> <context ref="type" /> <context ref="octave:function-handle" style-ref="macro" /> </include> </context> </definitions> </language>
更改後文本
開啟檔案
<?xml version="1.0" encoding="UTF-8"?> <!-- This file is part of GtkSourceView Authors: Waldir Pimenta Copyright (C) 2013 Waldir Pimenta <waldir@email.com> GtkSourceView is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. GtkSourceView is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA --> <language id="julia" _name="Julia" version="2.0" _section="Scientific" > <metadata> <property name="globs" >*.jl</property> <property name="line-comment-start" >#</property> </metadata> <!-- A list of styles can be defined here, and optionally mapped to the default styles. The full list of available styles can be found in the `def.lang` file: https://git.gnome.org/browse/gtksourceview/tree/data/language-specs/def.lang --> <styles> <style id="string" _name="String" map-to="def:string" /> <style id="character" _name="Character" map-to="def:character" /> <style id="number" _name="Number" map-to="def:number" /> <style id="boolean" _name="Boolean" map-to="def:boolean" /> <style id="math-constant" _name="Math Constant" map-to="def:constant" /> <style id="special-constant" _name="Special Constant" map-to="def:special-constant" /> <style id="operator" _name="Operator" map-to="def:operator" /> <style id="keyword" _name="Keyword" map-to="def:keyword" /> <style id="macro" _name="Macro" map-to="def:keyword" /> <style id="external-command" _name="External Command" map-to="def:constant" /> <style id="builtin-function" _name="Built-in Function" map-to="def:builtin" /> <style id="module" _name="Module" map-to="def:builtin" /> <style id="type" _name="Type" map-to="def:type" /> </styles> <definitions> <context id="string" style-ref="string" class="string" class-disabled="no-spell-check"> <start>"</start> <end>"</end> <include> <context ref="def:escape" /> </include> </context> <!-- This context needs to be defined before the "operator" context, so it takes precedence over the transpose operator, ' --> <context id="character" style-ref="character"> <match extended="true"> '( ([^\\']|\\.) | \\[0-7]{1,3} | \\x[0-9a-fA-F]{1,2} | \\u[0-9a-fA-F]{1,3} | \\u[0-9a-cA-C][0-9a-fA-F]{3} | \\u[dD][0-7][0-9a-fA-F]{2} | \\U[0-9a-fA-F]{1,5} | \\U10[0-9a-fA-F]{4} )' </match> </context> <context id="number" style-ref="number"> <match extended="true"> (?<!\w) 0b[01]+ | # binary (?<!\w) 0o[0-7]+ | # octal (?<!\w) 0x[0-9a-fA-F]+ | # hexadecimal (?<!\w) (\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)? # decimal </match> </context> <context id="boolean" style-ref="boolean"> <keyword>true|false</keyword> </context> <context id="math-constant" style-ref="math-constant"> <match extended="true"> (?<=\d|\b) pi \b | (?<=\d|\b) e \b | (?<=\d|\b) im \b | (?<=\d|\b) Inf(32)? \b | (?<=\d|\b) NaN(32)? \b </match> </context> <context id="special-constant" style-ref="special-constant"> <keyword>nothing</keyword> <!-- http://docs.julialang.org/en/latest/stdlib/constants/ --> <keyword>ARGS</keyword> <keyword>LOAD_PATH</keyword> <keyword>CPU_CORES</keyword> <keyword>OS_NAME</keyword> <keyword>C_NULL</keyword> <keyword>WORD_SIZE</keyword> <keyword>VERSION</keyword> <!-- exports.jl --> <keyword>ENDIAN_BOM</keyword> <keyword>ENV</keyword> <keyword>STDERR</keyword> <keyword>STDIN</keyword> <keyword>STDOUT</keyword> <!-- type-related --> <keyword>T</keyword> <keyword>ANY</keyword> </context> <!-- http://docs.julialang.org/en/latest/manual/mathematical-operations.html --> <context id="operator"> <include> <context ref="octave:operator" /> <context id="julia-operators" style-ref="operator"> <match extended="true"> [$%]=? | \.[<>%'] | \.[<>=!]= </match> </context> </include> </context> <!-- http://docs.julialang.org/en/latest/stdlib/punctuation.html --> <context id="punctuation" style-ref="operator"> <match extended="true"> \(|\) | \[|\] | \{|\} | \.|,|;|\? | \.\.\. </match> </context> <!-- See *lang_keywords[] in ui/repl-readline.c for a list --> <context id="keyword" style-ref="keyword"> <!-- code blocks --> <keyword>begin</keyword> <keyword>do</keyword> <keyword>for</keyword> <keyword>in</keyword> <keyword>function</keyword> <keyword>if</keyword> <keyword>immutable</keyword> <keyword>let</keyword> <keyword>quote</keyword> <keyword>try</keyword> <keyword>type</keyword> <keyword>while</keyword> <keyword>catch</keyword> <keyword>finally</keyword> <keyword>else</keyword> <keyword>elseif</keyword> <keyword>end</keyword> <!-- keywords --> <keyword>abstract</keyword> <keyword>bitstype</keyword> <keyword>break</keyword> <keyword>ccall</keyword> <keyword>const</keyword> <keyword>continue</keyword> <keyword>export</keyword> <keyword>global</keyword> <keyword>import</keyword> <keyword>importall</keyword> <keyword>local</keyword> <keyword>macro</keyword> <keyword>module</keyword> <keyword>baremodule</keyword> <keyword>return</keyword> <keyword>typealias</keyword> <keyword>using</keyword> </context> <!-- See http://docs.julialang.org/en/latest/manual/running-external-programs/ --> <context id="external-command" style-ref="external-command" > <start>`</start> <end>`</end> </context> <!-- jl_init_primitives() in src/builtins.c --> <!-- TODO: once the standard library is stabilized, add more from exports.jl --> <context id="builtin-function" style-ref="builtin-function"> <keyword>is</keyword> <keyword>typeof</keyword> <keyword>subtype</keyword> <keyword>isa</keyword> <keyword>typeassert</keyword> <keyword>apply</keyword> <keyword>kwcall</keyword> <keyword>throw</keyword> <keyword>tuple</keyword> <keyword>Union</keyword> <keyword>method_exists</keyword> <keyword>applicable</keyword> <keyword>invoke</keyword> <keyword>eval</keyword> <keyword>isdefined</keyword> <keyword>yieldto</keyword> </context> <context id="module" style-ref="module"> <!-- http://docs.julialang.org/en/latest/manual/modules/#standard-modules --> <keyword>Base</keyword> <keyword>Core</keyword> <keyword>Main</keyword> <!-- exports.jl --> <keyword>PCRE</keyword> <keyword>FFTW</keyword> <keyword>Collections</keyword> <keyword>DSP</keyword> <keyword>LinAlg</keyword> <keyword>LibRandom</keyword> <keyword>Random</keyword> <keyword>Math</keyword> <keyword>MPFR</keyword> <keyword>GMP</keyword> <keyword>Sort</keyword> <keyword>Test</keyword> <keyword>Pkg</keyword> <keyword>Operators</keyword> <keyword>Errno</keyword> <keyword>Meta</keyword> <keyword>Graphics</keyword> </context> <!-- Sources: base/exports.jl and examples/typetree.jl --> <context id="type" style-ref="type"> <keyword>Any|None|Nothing|Void</keyword> <keyword>Type(Constructor|Name|Var|_Array)?|(Union|Data|NonTuple)Type</keyword> <keyword>(Abstract|Strided|Bit)?(Array|Matrix|Vector)</keyword> <keyword>Abstract(Cmd|RNG|SparseMatrix)</keyword> <keyword>(Abstract|Strided)?VecOrMat</keyword> <keyword>SparseMatrixCSC</keyword> <keyword>(D|Sub((Or)?D)?)Array</keyword> <keyword>Chars?</keyword> <keyword>(ASCII|Byte|Char|DirectIndex|Generic|Rep|Rev|Rope|Sub|UTF8)?String</keyword> <keyword>Bool</keyword> <keyword>Number</keyword> <keyword>Real</keyword> <keyword>Rational</keyword> <keyword>ImaginaryUnit</keyword> <keyword>Signed|Unsigned</keyword> <keyword>Int(eger|Set|8|16|32|64|128)?</keyword> <keyword>Uint(8|16|32|64|128)?</keyword> <keyword>Float(ingPoint|32|64)</keyword> <keyword>Complex(Pair|64|128)?</keyword> <keyword>Big(Int|Float)</keyword> <keyword>C(float|double|ptrdiff_t|u?(int|long(long)?|char|short)|s?size_t|wchar_t)</keyword> <keyword>(Argument|Bounds|Divide|Domain|EOF|Inexact|Key|Load|Memory|Method|Parse|(Stack)?Overflow|System|Type|UV|UndefRef)Error</keyword> <keyword>(Error|Interrupt|Disconnect)?Exception</keyword> <keyword>Algorithm</keyword> <keyword>Associative</keyword> <keyword>AsyncStream</keyword> <keyword>Box</keyword> <keyword>BunchKaufman</keyword> <keyword>CPUinfo</keyword> <keyword>CallStack</keyword> <keyword>Callback</keyword> <keyword>Cholesky</keyword> <keyword>CholeskyPivoted</keyword> <keyword>Cmd(Redirect)?</keyword> <keyword>(And|Or)Cmds</keyword> <keyword>Colon</keyword> <keyword>LU|(((Sym|LDLT|LU)?Tr|B)id|D)iagonal</keyword> <keyword>Dict</keyword> <keyword>EachLine</keyword> <keyword>Eigen</keyword> <keyword>EmptyCallStack</keyword> <keyword>Enumerate</keyword> <keyword>EnvHash</keyword> <keyword>Executable</keyword> <keyword>Expr(Node)?</keyword> <keyword>Factorization</keyword> <keyword>FDWatcher</keyword> <keyword>(Abstract)?File</keyword> <keyword>File(Monitor|Offset)</keyword> <keyword>Filter</keyword> <keyword>(Intrinsic)?Function</keyword> <keyword>Hermitian</keyword> <keyword>Hessenberg</keyword> <keyword>IO(Buffer|Stream)?</keyword> <keyword>InetAddr</keyword> <keyword>IpAddr|IPv[46]</keyword> <keyword>(Key|Value)Iterator</keyword> <keyword>LambdaStaticData</keyword> <keyword>LocalProcess</keyword> <keyword>Long(Expr|Symbol|Tuple)</keyword> <keyword>MersenneTwister</keyword> <keyword>Method(Table)?</keyword> <keyword>MmapArrayInfo</keyword> <keyword>Module</keyword> <keyword>NTuple</keyword> <keyword>NamedPipe</keyword> <keyword>(Getfield|Goto|Label|LineNumber|Quote)Node</keyword> <keyword>NotFound</keyword> <keyword>OS_FD</keyword> <keyword>ObjectIdDict</keyword> <keyword>PollingFileWatcher</keyword> <keyword>Process(Chain(OrNot)?|Group)?</keyword> <keyword>Ptr</keyword> <keyword>QR(Pivoted)?</keyword> <keyword>Range(s|1|Index|VecIntList)?</keyword> <keyword>RawOrBoxedHandle</keyword> <keyword>Redirectable</keyword> <keyword>Regex(Match(Iterator)?)?</keyword> <keyword>RemoteRef</keyword> <keyword>Rest</keyword> <keyword>Reverse</keyword> <keyword>(Generalized)?(SVD|Schur)</keyword> <keyword>Set</keyword> <keyword>Socket</keyword> <keyword>(Merge|Insertion|Tim|Quick)Sort</keyword> <keyword>SpawnNullStream</keyword> <keyword>Stat</keyword> <keyword>StateUpdate</keyword> <keyword>StaticVarInfo</keyword> <keyword>Symbol(Node)?</keyword> <keyword>TTY</keyword> <keyword>Task</keyword> <keyword>TcpSocket</keyword> <keyword>TmStruct</keyword> <keyword>Top(Node)?</keyword> <keyword>Triangular</keyword> <keyword>UV(Handle|PollingWatcher|Stream)</keyword> <keyword>UdpSocket</keyword> <keyword>Undef(RefTag)?</keyword> <keyword>VarTable</keyword> <keyword>Vararg</keyword> <keyword>VersionNumber</keyword> <keyword>Wait(For|Task)</keyword> <keyword>Weak(KeyDict|Ref)</keyword> <keyword>Woodbury</keyword> <keyword>(Timeout|Idle|Single)?AsyncWork</keyword> <keyword>Work(er|Item)</keyword> <keyword>Zip</keyword> </context> <context id="julia" class="no-spell-check"> <include> <context ref="def:shebang" /> <context ref="def:shell-like-comment" /> <context ref="string" /> <context ref="character" /> <context ref="number" /> <context ref="boolean" /> <context ref="math-constant" /> <context ref="special-constant" /> <context ref="operator" /> <context ref="punctuation" /> <context ref="keyword" /> <context ref="external-command" /> <context ref="builtin-function" /> <context ref="module" /> <context ref="type" /> <context ref="octave:function-handle" style-ref="macro" /> </include> </context> </definitions> </language>
尋找差異