gobstones / gobstones-interpreter

[GobstonesWeb] The compiler for Gobstones language (wrongly named)
GNU General Public License v3.0
0 stars 4 forks source link

Obtener los pragmas dado un procedure / function #19

Closed afska closed 6 years ago

afska commented 6 years ago

@foones

¿Hay alguna forma fácil hoy en día de obtener los pragmas que están sobre un procedure o función? Por ejemplo:

/*@BLOCK_ICON@base64asdf@*/
/*@BLOCK_NAME@Hola++@*/
procedure HolaMasMas() {
}
.parse(...).getPragma("HolaMasMas", "BLOCK_ICON")
> { name: "BLOCK_ICON", parameters: ["base64asdf"] }

.parse(...).getPragma("HolaMasMas", "BLOCK_ICON")
> { name: "BLOCK_NAME", parameters: ["Hola++"] }

Si no hay, ¿cómo la puedo implementar?