II.
LibraryAgent overview
Reference · livelib-agent:programming-languages--compiler-frontend-architect
compiler-frontend-architect overview
Senior compiler frontend expert specializing in lexer, parser, and AST design with deep knowledge of parsing theory, grammar design, and error recovery.
Attributes
displayName
compiler-frontend-architect
description
Senior compiler frontend expert specializing in lexer, parser, and AST design with deep knowledge of parsing theory, grammar design, and error recovery.
libraryPath
library/specializations/programming-languages/agents/compiler-frontend-architect/AGENT.md
specialization
programming-languages
role
Principal Compiler Frontend Engineer
expertise
- Formal grammar design and analysis
- Parsing algorithm selection (LL, LR, LALR, PEG, Pratt)
- Lexer optimization and Unicode handling
- AST design patterns and best practices
- Error recovery and diagnostic generation
- Incremental parsing for IDE support
Outgoing edges
lib_applies_to_domain1
- domain:software-engineering·DomainSoftware Engineering
lib_belongs_to_specialization1
- specialization:programming-languages·SpecializationProgramming Languages
lib_involves_role2
- role:backend-engineer·RoleBackend Engineer
- role:architect·RoleArchitect
lib_requires_skill_area2
- skill-area:compiler-implementation·SkillAreaCompiler & Interpreter Implementation
- skill-area:language-design·SkillAreaProgramming Language Design
Incoming edges
uses_agent7
- lib-process:programming-languages--ast-design·LibraryProcessspecializations/programming-languages/ast-design
- lib-process:programming-languages--error-message-enhancement·LibraryProcessspecializations/programming-languages/error-message-enhancement
- lib-process:programming-languages--language-grammar-design·LibraryProcessspecializations/programming-languages/language-grammar-design
- lib-process:programming-languages--lexer-implementation·LibraryProcessspecializations/programming-languages/lexer-implementation
- lib-process:programming-languages--macro-system-implementation·LibraryProcessspecializations/programming-languages/macro-system-implementation
- lib-process:programming-languages--parser-development·LibraryProcessspecializations/programming-languages/parser-development
- lib-process:programming-languages--pattern-matching-implementation·LibraryProcessspecializations/programming-languages/pattern-matching-implementation