Skip to content

Conversation

@chqrlie
Copy link
Contributor

@chqrlie chqrlie commented Jan 21, 2026

  • accept alternate template syntax: template<T, N=0> definition, template(T, N=0) definition
  • support template block definitions: template { definition ... }
  • support multiple template argument syntax
  • simplify function declaration builders
  • add TemplateExpr and TemplateSpec ast nodes
  • simplify and extend templated function call parsing
  • handle struct templates (at last)

@chqrlie chqrlie force-pushed the template branch 5 times, most recently from 5c0616d to 1f4a8ab Compare January 27, 2026 13:56
@chqrlie chqrlie force-pushed the template branch 2 times, most recently from 7da4ac1 to da5a571 Compare February 4, 2026 08:26
@chqrlie chqrlie force-pushed the template branch 2 times, most recently from 5f54b5f to cd91245 Compare February 10, 2026 09:26
* accept alternate template syntax:
  template<T, N=0> definition, template(T, N=0) definition
* support template block definitions: template<T> { definition ... }
* support multiple template argument syntax
* simplify function declaration builders
* add TemplateExpr and TemplateSpec ast nodes
* simplify and extend templated function call parsing
* handle struct templates (at last)
* add template samples
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant