1
00:00:01,510 --> 00:00:03,330
En este video me gustaría
mostrarle

2
00:00:03,330 --> 00:00:06,530
algunos elementos simples de Nautilus.
yo le mostraré

3
00:00:06,530 --> 00:00:08,770
elementos más complejos
en los siguientes videos

4
00:00:08,770 --> 00:00:12,060
relacionado con el navegador de clases.

5
00:00:12,140 --> 00:00:14,920
Nautilus es lo que le permitirá
navegar en el código.

6
00:00:16,860 --> 00:00:18,640
Lo abro ¿Que tenemos?

7
00:00:20,110 --> 00:00:21,700
Tiene todos los paquetes de Pharo.

8
00:00:23,150 --> 00:00:27,800
Consideremos por ejemplo
AST-Core que es un paquete

9
00:00:27,800 --> 00:00:31,530
utilizado por el compilador para codificar el código
y representan el código.

10
00:00:32,660 --> 00:00:36,360
Tengo el paquete AST-Core.
Tendré las clases

11
00:00:36,550 --> 00:00:39,800
contenido en el paquete AST-Core
y podemos ver, por ejemplo,

12
00:00:39,800 --> 00:00:44,250
que hay herencia
aquí, RBAssignmentToken

13
00:00:45,510 --> 00:00:46,680
hereda de RBToken.

14
00:00:49,630 --> 00:00:54,390
Ahora, por ejemplo, si hago clic en
NumberParser,

15
00:00:54,390 --> 00:00:57,740
aquí tienes
la clase NumberParser.

16
00:00:57,740 --> 00:01:00,460
Aquí puedo ver su comentario.

17
00:01:02,140 --> 00:01:03,990
Y allí veo los protocolos.

18
00:01:03,990 --> 00:01:07,370
Los protocolos son grupos
conceptuales de métodos

19
00:01:07,870 --> 00:01:10,160
Si presiono "all", puedo ver
todos los métodos

20
00:01:10,160 --> 00:01:12,400
de esta clase, de lo contrario
puedo seleccionar

21
00:01:12,980 --> 00:01:15,070
algunos protocolos dándome
una pieza más precisa de

22
00:01:15,070 --> 00:01:17,660
información como, por ejemplo,
initalize-release.

23
00:01:17,660 --> 00:01:20,610
Significa que es el método
eso inicializará el Analizador.

24
00:01:20,610 --> 00:01:24,940
Aquí tienes todos los métodos
vinculado a la forma en que usted

25
00:01:24,940 --> 00:01:25,680
analiza un número.

26
00:01:25,850 --> 00:01:27,700
Puedo ver que esta es
público mientras que

27
00:01:27,700 --> 00:01:30,220
estos son privados,
indicando que no

28
00:01:30,290 --> 00:01:32,660
tengo que llamarlos desde
el exterior de una manera general

29
00:01:32,980 --> 00:01:37,800
Ahora si estoy aquí, veré el
código del método.