mirror of
https://github.com/flynx/Course-JavaScript.git
synced 2025-11-01 04:20:10 +00:00
added word index description + some minor changes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
a19f69ca65
commit
e26277e6b7
@ -59,7 +59,11 @@
|
|||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
}
|
}
|
||||||
|
|
||||||
.word[builtin=yes] {
|
.word[word-type=constant] {
|
||||||
|
font-weight: bold;
|
||||||
|
color: red;
|
||||||
|
}
|
||||||
|
.word[word-type=builtin] {
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
color: blue;
|
color: blue;
|
||||||
}
|
}
|
||||||
@ -171,13 +175,16 @@ function showAvailableWords(){
|
|||||||
})
|
})
|
||||||
.map(function(e){
|
.map(function(e){
|
||||||
var code = NAMESPACE[e]
|
var code = NAMESPACE[e]
|
||||||
var builtin = 'no'
|
var type
|
||||||
if(code.constructor.name == 'Array'){
|
if(code.constructor.name == 'Array'){
|
||||||
|
type = 'word'
|
||||||
code = stringifySlangCode(code)
|
code = stringifySlangCode(code)
|
||||||
} else if(typeof(code) == typeof(function(){})){
|
} else if(typeof(code) == typeof(function(){})){
|
||||||
builtin = 'yes'
|
type = 'builtin'
|
||||||
|
} else {
|
||||||
|
type = 'constant'
|
||||||
}
|
}
|
||||||
return '<span class="word" builtin="'+builtin+'" title="'+code+'">'+e+'</span>'
|
return '<span class="word" word-type="'+type+'" title="'+code+'">'+e+'</span>'
|
||||||
})
|
})
|
||||||
.join(' ')
|
.join(' ')
|
||||||
}
|
}
|
||||||
@ -190,6 +197,11 @@ function showAvailableWords(){
|
|||||||
<a href="#" onclick="toggleBootstrapCode()">Toggle bootstrap code view...</a>
|
<a href="#" onclick="toggleBootstrapCode()">Toggle bootstrap code view...</a>
|
||||||
<div id="bootstrap"></div>
|
<div id="bootstrap"></div>
|
||||||
<h2>Available words</h2>
|
<h2>Available words</h2>
|
||||||
|
<p>
|
||||||
|
This section includes constants (red) ond constant-like
|
||||||
|
words (words that allways yield the same value),
|
||||||
|
built-in words (blue), and 2'nd gen words (black):
|
||||||
|
</p>
|
||||||
<p id="words"></p>
|
<p id="words"></p>
|
||||||
<h2>Slang Console</h2>
|
<h2>Slang Console</h2>
|
||||||
<div id="console">
|
<div id="console">
|
||||||
|
|||||||
@ -599,7 +599,7 @@ var BOOTSTRAP = [
|
|||||||
//':: = ( a | b -- | ) [ 1 1 _swapN :: ]',
|
//':: = ( a | b -- | ) [ 1 1 _swapN :: ]',
|
||||||
'',
|
'',
|
||||||
'-- this is here for devel use only',
|
'-- this is here for devel use only',
|
||||||
':: _clear ( ... -- ) [ s2b drop ] ',
|
':: _clear ( ... -- ) [ s2b print drop ] ',
|
||||||
':: _stack_size ( -- l ) [ s2b len swap b2s tor ] ',
|
':: _stack_size ( -- l ) [ s2b len swap b2s tor ] ',
|
||||||
'',
|
'',
|
||||||
'',
|
'',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user