summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* added predeclared identifiers to CP scanner.dodidodi2010-10-261-26/+95
* + implemented CP scanner.dodi2010-10-262-19/+728
* + some improvements of the CP parser. The first run with real source code rev...dodi2010-10-254-688/+694
* + added new parser for Oberon/Component Pascal, according to thedodi2010-10-244-63/+890
* + cloned and separated pdecsubOPL, pstatmntOPL dodi2010-10-2311-1558/+5489
* + reverted current_scanner to a global variable, by default.dodi2010-10-174-28/+26
* + added virtual methods to TParser, to support alternate parsers. added stati...dodi2010-10-175-98/+210
* converted semantic Classes into Objects.dodi2010-10-164-68/+195
* + unified conditional "sem" into "semclass".dodi2010-10-152-11/+23
* + renamed conditional sem into semclass, for consistency with other units.dodi2010-10-153-9/+22
* + Moved do_generate_code() from read_proc_body into tcgprocinfo.dodi2010-10-151-18/+19
* + Added new psubOPL and ssub units, cloned from psub.pas.dodi2010-10-152-0/+889
* Added comment on IsLibrary dummy - this symbol is also defined in system! Sho...dodi2010-10-151-0/+4
* using splitted psub.tcgprocinfo.parse_body in parseropl.pasdodi2010-10-151-1/+14
* split psub.tcgprocinfo.parse_body, to allow for alternate parser.dodi2010-10-141-15/+31
* added defines for shared code steps to smodules.dodi2010-10-142-55/+129
* sharing code in smodules, for module initializationdodi2010-10-132-20/+157
* removed "outlined" define.dodi2010-10-132-1533/+178
* + using TSemModule in new parser - looks okay.dodi2010-10-132-49/+159
* + added TSemModule class in SModules.pasdodi2010-10-132-8/+1078
* + separated parser module variables into local and common.dodi2010-10-131-151/+174
* + fixed flaw in pmodules.release_main_proc.dodi2010-10-121-3/+3
* + start sorting out local and global variables in parserOPL.dodi2010-10-121-78/+138
* + added unit header to parseropl.pasdodi2010-10-121-22/+186
* moved SUsesAdd and SUsesDone to unit level.dodi2010-10-121-48/+50
* + renamed SIntfUses into SUsesAdd, added local var (doesn't fix the bug)dodi2010-10-121-11/+18
* moved SUsesDone() to unit level.dodi2010-10-121-37/+38
* + isolated semantic code in ProcPackage and ProcProgram.dodi2010-10-111-6/+701
* + isolated semantic code in ProcUnit.dodi2010-10-115-10/+581
* added alternative parser class.dodi2010-10-114-5/+1355
* Create branch for alternative parsers.dodi2010-10-1111972-0/+4379370
* NG: merged module PrjType from booleansdodi2010-09-0910-29/+53
* NG: merged IsLibrary etc. into status.PrjTypedodi2010-09-099-146/+91
* NG: restored aasmsym.pas, splitted GlobVars into cgGlobVarsdodi2010-09-0812-37/+414
* NG: updated target specific unitsdodi2010-09-08133-145/+154
* NG: fixed make alldodi2010-09-04149-315/+525
* NG: release candidate, ready for merging into trunk.dodi2010-08-193-9/+9
* NG: some cleanupdodi2010-08-1914-208/+2316
* NG: fixed PendingState during initializationdodi2010-08-187-121/+32
* NG: added preprocessordodi2010-08-183-104/+141
* NG: some cleanup, moved testcurobjectdodi2010-08-1811-172/+34
* NG: fixed systemunit initialization and more globalsdodi2010-08-187-19/+122
* NG: cleanup status variablesdodi2010-08-1732-212/+285
* NG: moved pendingstate into scanner and switches.pasdodi2010-08-1712-2388/+296
* NG: some cleanupdodi2010-08-156-51/+49
* NG: cleanup compile/compileMaindodi2010-08-155-130/+71
* NG: moved macrosymtablestack (clumsy)dodi2010-08-156-2/+141
* NG: some cleanupdodi2010-08-1412-243/+27
* NG: fixed further usages of current_settingsdodi2010-08-14104-417/+417
* NG: moved symtablestackdodi2010-08-147-6/+71