Common Lisp Package: PROTOBUF-SYSTEM

System definitions for protocol buffer code.

README:

FUNCTION

Private

PROTO-INPUT (PROTOBUF-SOURCE-FILE)

Returns the pathname of the protocol buffer definition file that must be translated into Lisp source code for this PROTO-FILE component.

RESOLVE-RELATIVE-PATHNAME (PATH PARENT-PATH)

When PATH doesn't have an absolute directory component, treat it as relative to PARENT-PATH.

Undocumented

RESOLVE-SEARCH-PATH (PROTOBUF-SOURCE-FILE)

GENERIC-FUNCTION

Private

Undocumented

SHELL-COMMAND (CONDITION)

CLASS

Private

PROTO-TO-LISP

An ASDF operation that compiles a .proto file containing protocol buffer definitions into a Lisp source file.

CONDITION

Private

PROTOBUF-COMPILE-FAILED

Condition signalled when translating a .proto file into Lisp code fails.