Está en la página 1de 5

Token Patrón Lexema

Comentario 1.# #

Comentario Multilínea 2. ## ##

Comentario Multilínea 3. ##

Variable 4. [a-zA-Z$][a-zA-Z0-9_]* { a, priss, a7, a7k}

Salida 5. print print

Constante 6. const const

Condición 7. if { if, elif, switch}


8. elif
9. switch

Operador de asignación 10-17 { = , += , -=, *= , /=, %=, **=, //=}

10. =
11. \+=
12. -=
13. \*=
14. \/=
15. %=
16. \**=
17. //=

Operador aritmético 18-25 {=, + , - , * , / , // , **, %}

18. =
19. \+
20. -
21. \*
22. /
23. //
24. \**
25. %

Operador Lógico 26-31 {! , && , || , not, and, or}

26. !
27. &&
28. \||
29. not
30. and
31. or
Operador relacional 32-37 {== , != , < , > , <= , >=}

32. ==
33. !=
34. <
35. >
36. <=
37.

Concatenación 38. \+ +

Incremento 39. \++ ++

Decremento 40. -- --

Operadores de tipo 41. typeof { typeof, instanceof, sizeof,typedef}


42. instanceof
43. sizeof
44. typedef

Operadores de identidad 45. is {is, isnot}


46. isnot

Ciclo 47. for {for, while, foreach}


48. while
49. ​ ​foreach

Tipo de dato entero 49. byte {byte, sbyte, short,ushort,int,uint,


50. sbyte long, ulong}
51. short
52. ushort
53. int
54. uint
55.long
56. ulong

Tipo de dato de coma 57. float { float, double, decimal}


flotante 58. double
59. decimal

Tipo de dato de 60. char char


caracteres

Tipo de dato cadena 61. string string

Tipo de dato lógico 62. bool bool

Instrucciones de salto 63. break {break, continue, goto, return}


64. continue
65. goto
66. return
Control de excepciones 67. try {try, except, finally}
68. except
69. finally

Errores personalizados 70. throw throw

Valores booleanos 71. True {true, false}


72. False

Espacio de nombres 73. namespace namespace

Recuperar registros 74. select select

Condición registros 75. where where

Condición registros 76. having having


agrupados

Ubicación registros 77. from from

Agrupación de registros 78. group group

Enlace de tablas 79. join join

Eliminar registros 80. delete delete

Actualizar registros 81. update

Funcion 82. def def

Clase 83. class class

Eliminar 84. del del


objeto/propiedad

Acceso a miembro 85. \. .

Herencia 86 extends extends

Clase Padre 87. Super Super

Clase abstracta 88. abstract abstract

Clase/Método no 89.final final


derivable

conversiones de tipo 90. explicit { explicit, implicit, operator}


91. implicit
92. operator

Modificadores de 93. public {public, private, protected, internal,


acceso 94. private prointernal}
95. protected
96. internal
97. protinternal

Creación de objeto 98. new new

Using 99. using using

Depurador 100. debugger debugger

Delegado 101. delegate delegate

Interfaz 102. interface interface

Enumeración 103. Enum Enum

Acceso 104. this this

Modificadores 105. abst {abs, event, extern, out, override,


106. event readonly, static, virtual}
107. extern
108. out
109. override
110. readonly
111. static
112. virtual

Importar módulo 113. import import

Ensamblador 114. asm asm

Alternativa 115. else {else, case}


116. case

Función no miembro 117. friend friend

Agrupadores 118 - 123 { ( ),{,},[,]}

118. \(
119. \)
120. {
121. }
122. \[
123. \]

Símbolos de puntuación 124 - 127 ;


:
124. ; ,
125. : .
126. ,
127. \.

Cadena 128 - 131 {“,“,‘,‘}

Secuencias de escape 132 - 136 { \b , \n , \r , \t, \v}


Estructuras de datos

LISTA 137. list list

PILA 138 stack stack

COLA 139. queue queue

ARREGLO 140. array array

Número aleatorio 141. rnd rnd

Matemáticas 142. abs {abs, cos, sin , tan , acos, asin ,


143. cos atan, pi , pow, max , min)
144. sin
145. tan
146. acos
147. asin
148. atan
149. pi
150. pow
151. max
152. min

TIEMPO 153. time {time,timer,dia,hora, minuto,


154. segundo}

También podría gustarte