orc-lang / orc

Orc programming language implementation
https://orc.csres.utexas.edu/
BSD 3-Clause "New" or "Revised" License
40 stars 3 forks source link

Add Declaration-Expression separator '#' #97

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Description of Change:

Orc syntax change:
Add a separator between declarations and the "goal" expression.  Use the 
character U+0020 # Number Sign as the separator.  It should be optional in 
unambiguous cases.

Benefit of/Reason for Change Request:
- Eliminates the confusing need for "signal >>" or "stop |" to disambiguate 
declaration-expression boundaries.
- Making it optional maintains backward compatibility with exiting code.

Issues/Concerns with Change Request:
Document using # as the "normal" style, but mention that it is optional.
Updates will be needed for:
- the parser
- the user guide
- the ref. manual
- the examples
- the Try Orc demos
- some test cases
- the reference card

Original issue reported on code.google.com by jthywissen on 10 Jan 2012 at 3:28

GoogleCodeExporter commented 9 years ago
Updates will also be needed for:
- syntax highlighting in Eclipse and Orchard

Original comment by dkitc...@gmail.com on 11 Jan 2012 at 8:59

GoogleCodeExporter commented 9 years ago

Original comment by jthywissen on 12 Jan 2012 at 12:27

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r3044.

Original comment by jthywissen on 1 May 2012 at 11:50