Commit Graph

7 Commits

Author SHA1 Message Date
Glen Whitney 7feddbcfbe Extraction from streams (#25)
continuous-integration/drone/push Build is passing Details
Add the ! postfix operator and !! expression.
  Also add the ++ string concatenation operator.
  Also allow specification of standard input in the test scheme.

  Resolves #7, #18.

Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Reviewed-on: #25
Co-Authored-By: Glen Whitney <glen@nobody@nowhere.net>
Co-Committed-By: Glen Whitney <glen@nobody@nowhere.net>
2021-03-13 19:30:23 +00:00
Glen Whitney d2ba26a53e feat: Add double-quoted string constants with escapes
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
Resolves #20.
2021-02-18 19:41:54 -08:00
Glen Whitney 2772fd0c5c Add literal string constants (#19)
continuous-integration/drone/push Build is passing Details
In addition, for the sake of Haskell code generation, this PR adds static typing
  with Statix.

  Resolves #5.

Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Reviewed-on: #19
Co-Authored-By: Glen Whitney <glen@nobody@nowhere.net>
Co-Committed-By: Glen Whitney <glen@nobody@nowhere.net>
2021-02-18 04:17:05 +00:00
Glen Whitney eaa06e62eb feat: Allow indented continuation lines
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build was killed Details
Resolves #2.
2021-02-01 00:29:00 -08:00
Glen Whitney 2e49065031 feat: Implement enters operator >> (#8)
continuous-integration/drone/push Build is passing Details
Also adds parenthesization of fostr expressions.
  Recasts code generation in terms of bottomup processing
  of a local strategy.

  Resolves #1.

Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Reviewed-on: #8
Co-Authored-By: Glen Whitney <glen@nobody@nowhere.net>
Co-Committed-By: Glen Whitney <glen@nobody@nowhere.net>
2021-02-01 01:46:31 +00:00
Glen Whitney 7b00b01856 chore: Switch to this repository from predecessor
continuous-integration/drone/push Build is passing Details
2021-01-30 15:37:53 -08:00
Glen Whitney 9ecfa63f58 init: SDF3/Statix project as initialized by Spoofax 2021-01-30 12:27:10 -08:00