Opened 7 years ago

Last modified 17 months ago

#273 new feature

Handle hierarchical module names

Reported by: benl Owned by: benl
Priority: normal Milestone:
Component: Core Parser Version: 0.2.1
Keywords: Cc:

Description

We also need to reject hashes on the end of module names. They are allowed in constructor names and we reuse that parser when parsing modules. In pModuleName.

Change History (6)

comment:1 Changed 6 years ago by kylevb

  • Cc kvanberendonck@… added
  • Owner set to kylevb
  • Status changed from new to assigned

comment:2 Changed 5 years ago by benl

  • Milestone changed from 0.4.0 to 0.5.0

comment:3 Changed 2 years ago by benl

  • Milestone 0.5.0 deleted

comment:4 Changed 2 years ago by benl

  • Cc kvanberendonck@… removed
  • Owner kylevb deleted
  • Status changed from assigned to new

comment:5 Changed 18 months ago by benl

  • Type changed from enhancement to feature

comment:6 Changed 17 months ago by benl

  • Owner set to benl

As a first step for this we should name symbols in object code after the module names they are defined in, which will at least prevent names defined in Discus source from colliding with ones in the C stdlib, eg 'bind' is defined in both Class.Bind and <sys/socket.h>

Note: See TracTickets for help on using tickets.