Built with & Updated for Scilab 6.0.2+
Works for any Scilab release.
.sce .sci .tst .start files are considered as Scilab ones.
Syntax colorization and completion for ~4800 functions and their parameters.
In addition to Scilab 6.0.2+, functions of most of ATOMS external modules ported
to Scilab 6 are supported:
* Advanced Neural Network (ANN)
* CGAL (Computational Geometry)
* dispmat (Display Matrices)
* distfun (Distributions functions)
* Image Processing Computer Vision (IPCV)
* linalg (linear algebra)
* lolimot (fast neural network - LOcal LInear MOdel Tree)
* Lycee (educational, pour les élèves français)
* Mathieu functions
* Matrix Market
* Multiple Precision Arithmetic
* number (integers algorithms)
* Orthogonal Polynomials
* PSO (Particle Swarm Optimization)
* Scidoe (Design Of Experiment)
* scipython (Python from Scilab)
* serial (RS-232 communications)
* socket (IP communications)
* specfun (Additional Special Functions)
* Stixbox (statistics)
* Time Frequency toolbox (stftb)
* Wavelet Toolbox (swt)
* Colorization and completions occur for these ATOMS modules even if the
modules are not installed in Scilab. This will help you preventing
any potential conflicts with your own variables and functions.
The free high level Notepad++ external editor can propose an advanced feature
(unavailable in the embedded Scilab editor): All calling sequences of a function
-- also called synopses -- can be displayed when typing the opening
"(". This feature is enabled by the scilab.xml file provided
here-below. It greatly helps in reminding on-the-fly the expected lists of
scilab.xml also enables completion of function names through the full list of
functions for Scilab and some ATOMS modules.
Other Notepad++ features such as syntax colorization, folding / unfolding of
block of statements, parentheses or brackets or braces matching, etc.. are
defined and proposed for Scilab through the UserDefineLang.xml file.
The two main subsets of reserved Scilab keywords (built-in functions, and
macros) are extensively given for syntax highlightment, including undocumented
REMARKS about syntax parsing rules
* The single quote _'_ cannot be declared as an alternative string delimiter.
Otherwise, Notepad++ would parse the ' transposition operator as the opening of
a string, making a big part of the following code wrongly parsed.
HOW TO SET Notepad++ to autocomplete Scilab functions and parameters:
In Notepad++ :
In the menu Settings => Preferences => Tab: Auto-completion:
In the Auto-completion frame: check "enable auto-completion on each
input" and "Function and word completion".
Management of files provided through this module is described below.