Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Changeset [d47497c50ce9a2b80f7bf7b8cf4ecd89eaf52ef3] by Douglas Creager

Revision d47497c50ce9a2b80f7bf7b8cf4ecd89eaf52ef3, committed by Douglas Creager · November 10th, 2008 @ 09:23 AM

CSP₀ identifiers can now contain periods

The CSP₀ scanner did not accept identifiers with periods in their names. The CSPM compiler uses periods to construct nested identifiers for constructs such as lambdas and lets. So, we've changed the scanner to allow these kinds of identifiers. http://github.com/hst/hst/commit...

9 changed files

  • M doc/csp0.txt
  • M src/parser/scanner.cc
  • M tests/csp/00-identifiers.csp0
  • M tests/csp/00-identifiers.f-normal-output
  • M tests/csp/00-identifiers.f-prenormal-output
  • M tests/csp/00-identifiers.output
  • M tests/csp/00-identifiers.t-normal-output
  • M tests/csp/00-identifiers.t-prenormal-output
  • M tests/csp/CMakeLists.txt