Electronica

Páginas: 39 (9742 palabras) Publicado: 1 de enero de 2013
GUÍA DE REFERENCIA RÁPIDA A
mikroBasic

ESTIMADOS CLIENTES,
Querría darles las gracias por estar interesados en nuestros productos y por tener
confianza en MikroElektronika.
Nuestro objetivo es proporcionarles con los productos de la mejor calidad. Además,
seguimos mejorando nuestros rendimientos para responder a sus necesidades.

Nebojsa Matic
Director general

3

Visión generalde los elementos léxicos
La guía referente proporciona definiciones formales de los elementos léxicos del lenguaje de programación mikroBasic. Estos elementos son pareciados a las unidades reconocidas por mikroBasic. Cada programa escrito en mikroBasic consiste en las secuencias
de los caracteres ASCII tales como letras, dígitos y signos especiales. Los signos no
imprimibles (por ejemplo:carácter nueva línea, tabulador, etc) se refieren a los signos
especiales también. El conjunto de los elementos básicos en mikroBasic es organizado
y limitado. El programa se escribe en un editor de texto tal como mikroBasic Code Editor. Durante el proceso de compilación se realiza el análisis sintáctico (parsing). El parser debe identificar los tokens de forma que el código fuente es tokenizado, esdecir,
reducido a tokens y espacios en blanco (whitespace).
Espacio en blanco
El espacio en blanco (whitespace) es el nombre genérico dado a los espacios (en blanco),
tabuladores horizontales y verticales y nueva línea. Los espacios en blanco se utilizan
como separadores para indicar donde empiezan y terminan los tokens. Por ejemplo, las
dos secuencias:
dim tmp as byte
dim j as word

ydim
dim

tmp
j

as
as

byte
word

son léxicamente equivalentes y el resultado del análisis son los ocho tokens siguientes
dim
tmp
as
byte
dim
j
as
word

Espacio en blanco en las cadenas literales
Cuando el espacio en blanco está dentro de una cadena literal no se utiliza como separador, sino que se interpreta como un carácter común, esto es, como una parte de una
solacadena. Por ejemplo, la siguiente cadena:
some_string = "mikro foo"

se descompone en cuatro tokens, con tal de que la cadena literal represente un token:
some_string
=
"mikro foo"
newline character

4
Tokens
El token es el elemento más pequeño del lenguaje de programación Basic reconocido
por el compilador. El código fuente es escaneado de izquierda a derecha. El analizador
sintáctico(parser) extrae los tokens, seleccionando el que coincida con la secuencia de
caracteres más larga posible dentro de la secuencia analizada.
Palabras clave
Las palabras clave o reservadas son los tokens que tienen el significado fijo y no se
pueden utilizar como identificadores. Aparte da las palabras clave estándar en
microBasic hay un conjunto de los identificadores predefinidos (de constantesy de variables) que describen el microcontrolador específico y no pueden ser redefinidos. Lista
alfabética de las palabras clave en Basic.
absolute
and
appactivate
array
as
asc
asm
at
atn
attribute
base
bdata
beep
bit
boolean
byref
byte
call
case
cbool
cbyte
ccur
cdate
cdate
cdbl
char
chdir
chdrive
chr
cint
circle
class
clear
clng
close
code
command
compactcompare
const
createobject
csng

cstr
curdir
currency
cvar
cverr
data
date
dateadd
datediff
datepart
dateserial
datevalue
ddb
deftype
dim
dir
div
do
doevents
double
each
eio
empty
end
end with
environ
eof
eqv
erase
err
error
exit
explicit
explicit
fileattr
fileattr
filecopy
filedatetime
filelen
fix
float
for

form
format
forward
freefilefunction
fv
get
getattr
getobject
gosub
goto
hex
hour
idata
if
iif
ilevel
imp
implements
include
input
instr
int
integer
io
ipmt
irr
is
isarray
isdate
isempty
iserror
ismissing
isnull
isnumeric
isobject
kill
large
lbound
lcase
left
len

let
line
loc
lock
lof
long
longint
longword
loop
lset
me
mid
minute
mirr
mkdir
mod
module
month
msgbox
name...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Electronica
  • Electron
  • Electronica
  • Electronica
  • Electronica
  • Electronica
  • Electronica
  • Electrones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS