Run Code
|
API
|
Code Wall
|
Users
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Codificador JSON
objeto:- write('{'),read(X), (X='atributo'->atributo;write('')),write('}'). array:- write('['),read(X), add(X), write(']'). add(X):- (X='finA'->write(''); tipoatributo(X), read(Y),(Y='finA'->write('');write(','), add(Y))). a1:- read(X),(X='atributo'-> write(','),atributo;(X='fin'->write(''))). atributo:- read(X), write('"'), write(X), write('":'),tipoatributo(X),a1. tipoatributo(M):- read(X), (X='metodo'->metodo(M); (X='numero'->numero; (X='cadena'->cadena; (X='objeto'->objeto;(X='array'->array;write('error')))))). cadena:- read(X), write('"'), write(X), write('"'). numero:-read(X), write(X). metodo(M):- write('"function() {'),a2,write(' return '), write(M), write(';}"'). a2:- read(X), (X='decision'->decision;a3(X)). a3(X):- X='asignacion' -> asignacion;(a4(X)). a4(X):- X='fin' -> write('');(write('ERROR: '),write(X)). asignacion:- read(X), write(X), write('='), read(Y), write(Y), write(';'),a2. decision:- write('if('),condicion,write(')'), verdadero, write('}'),falso,write('}'). condicion:-read(X), write(X). verdadero:- write('{'),a2. falso:- write('else {'),a2. :-objeto.
run
|
edit
|
history
|
help
0
this is so cool!
by ralph, 9 months ago
Please
log in
to post a comment.
clase 1
tarea punto asegurado
Arreglos_NavaArellano
Tarea arbol de decision
ING. CONOCIMIENTO
Tarea1-2
ARBOL B. BALANCES - 4Mercados Indrustias
ejercicios de la coma
Paredes Lopez Hector G - 3NM70 - Tarea 1
2 - codificador JSON Funcion IF - ELSE Anidado
this is so cool!
by ralph, 9 months agoPlease log in to post a comment.