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.