📄 udelphiparser.pas
字号:
{
ESS-Model
Copyright (C) 2002 Eldean AB, Peter S鰀erman, Ville Krumlinde
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
}
{
Implementation of the Delphi parser.
Known issues
- The parser now parses each unit from the start to the end. It should really
first parse the interface part of all units and then parse the
implementation part of the units.
- In some cases the parser is order dependent with regards to wich files it can
find.
Possible solution would be to allow for external means of supplying a
searchpath for files the codeprovider cannot find, but that can easily become
cumbersome and/or unconvenient.
bugs arising from the above mentioned issues
delphiparser
uplayer 鋜ver ifr錸 unknown::sprite i dduo trots att tsprite finns
detta 鋜 pga att egentligen borde interface delar av alla used units parsas f鰎st
sedan impl delarna
tdelphiintegrator 鋜ver unknown i essmodel trots att tcodeintegrator finns
detta 鋜 f鰎 att n鋜 parser 鋜 p
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -