summaryrefslogtreecommitdiff
path: root/compiler/tokens.pas
diff options
context:
space:
mode:
authorpeter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2>2005-12-21 09:13:15 +0000
committerpeter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2>2005-12-21 09:13:15 +0000
commitb5c147d0f72c7194b1c742669e604837930a8597 (patch)
treee6a30cd481ccf876682989dbf4e99e1f22004686 /compiler/tokens.pas
parent7a50655c2515e26cb0f287e7a580f518c3bf7e8a (diff)
downloadfpc-generics.tar.gz
* new syntax with generic and specialize keywordgenerics
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/generics@2018 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'compiler/tokens.pas')
-rw-r--r--compiler/tokens.pas4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/tokens.pas b/compiler/tokens.pas
index b8ea8e9484..1ad2b02453 100644
--- a/compiler/tokens.pas
+++ b/compiler/tokens.pas
@@ -179,6 +179,7 @@ type
_EXPORTS,
_FINALLY,
_FORWARD,
+ _GENERIC,
_IOCHECK,
_LIBRARY,
_MESSAGE,
@@ -227,6 +228,7 @@ type
_INTERNPROC,
_OLDFPCCALL,
_OPENSTRING,
+ _SPECIALIZE,
_CONSTRUCTOR,
_INTERNCONST,
_REINTRODUCE,
@@ -421,6 +423,7 @@ const
(str:'EXPORTS' ;special:false;keyword:m_all;op:NOTOKEN),
(str:'FINALLY' ;special:false;keyword:m_class;op:NOTOKEN),
(str:'FORWARD' ;special:false;keyword:m_none;op:NOTOKEN),
+ (str:'GENERIC' ;special:false;keyword:m_none;op:NOTOKEN),
(str:'IOCHECK' ;special:false;keyword:m_none;op:NOTOKEN),
(str:'LIBRARY' ;special:false;keyword:m_all;op:NOTOKEN),
(str:'MESSAGE' ;special:false;keyword:m_none;op:NOTOKEN),
@@ -469,6 +472,7 @@ const
(str:'INTERNPROC' ;special:false;keyword:m_none;op:NOTOKEN),
(str:'OLDFPCCALL' ;special:false;keyword:m_none;op:NOTOKEN),
(str:'OPENSTRING' ;special:false;keyword:m_none;op:NOTOKEN),
+ (str:'SPECIALIZE' ;special:false;keyword:m_none;op:NOTOKEN),
(str:'CONSTRUCTOR' ;special:false;keyword:m_all;op:NOTOKEN),
(str:'INTERNCONST' ;special:false;keyword:m_none;op:NOTOKEN),
(str:'REINTRODUCE' ;special:false;keyword:m_none;op:NOTOKEN),