esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
Loading...
Searching...
No Matches
protogen Directory Reference
Directory dependency graph for protogen:
tools/protogen

Files

 emit.hpp
 protogen code emitters.
 
 emit_enums.cpp
 
 emit_messages.cpp
 
 emit_registry.cpp
 
 lexer.cpp
 
 lexer.hpp
 protogen tokenizer for the proto3 subset.
 
 main.cpp
 protogen — the self-contained build-time code generator for the ESPHome native API.
 
 model.hpp
 protogen AST for the proto3 subset the ESPHome native API uses — populated by the parser, consumed by the emitters.
 
 parser.cpp
 
 parser.hpp
 protogen recursive-descent parser for the proto3 subset.