主权项 |
1. A method comprising:
receiving programming code for a server application, said server application configured to communicate with a client application via a client application programming interface; compiling the received programming code into an executable server application, said compilation comprising generating an abstract syntax tree from said received programming code to produce a protocol specification; determining, using said protocol specification, at least one programming code for said client application programming interface dependent on content of said abstract syntax tree and at least one rule; and wherein the said method comprises determining from said abstract syntax tree if said received programming code comprises at least one unsupported variable type, the compiling further comprising excluding the at least one unsupported variable types from the client application programming interface. |