{"id":736,"date":"2021-04-05T08:01:00","date_gmt":"2021-04-05T08:01:00","guid":{"rendered":"https:\/\/danielribes.com\/blog\/?p=736"},"modified":"2026-04-06T11:49:27","modified_gmt":"2026-04-06T11:49:27","slug":"un-interprete-de-forth-2","status":"publish","type":"post","link":"https:\/\/danielribes.com\/blog\/un-interprete-de-forth-2\/","title":{"rendered":"Un int\u00e9rprete de FORTH en PHP #2"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Bueno \u201cnivel desbloqueado\u201d, mi interprete ya se apa\u00f1a con funciones propias definidas por el usuario. Este ya es un gran paso ya que permite usar c\u00f3digo FORTH un poco mas complejo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora quiero dedicar un tiempo a mejorar el parser, por ejemplo que trabaje con definiciones de WORD en varias lineas de c\u00f3digo y que sea capaz de ignorar los comentarios en FORTH, y a\u00f1adir algunas WORD core m\u00e1s. Luego tocara turno a los bucles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8230; por cierto lo estoy programando con <strong>PHP<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bueno \u201cnivel desbloqueado\u201d, mi interprete ya se apa\u00f1a con funciones propias definidas por el usuario. Este ya es un gran paso ya que permite usar c\u00f3digo FORTH un poco mas complejo. Ahora quiero dedicar un tiempo a mejorar el parser, por ejemplo que trabaje con definiciones de WORD en varias lineas de c\u00f3digo y que [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[115],"tags":[63,18],"class_list":["post-736","post","type-post","status-publish","format-standard","hentry","category-desarrollo","tag-forth","tag-php"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/comments?post=736"}],"version-history":[{"count":3,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/736\/revisions"}],"predecessor-version":[{"id":1042,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/posts\/736\/revisions\/1042"}],"wp:attachment":[{"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/media?parent=736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/categories?post=736"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danielribes.com\/blog\/wp-json\/wp\/v2\/tags?post=736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}