source: to-imperative/trunk/compiler

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2739   14 years yura - Some recursions are replaced by $iter - do not use a recursion to …
(edit) @2729   14 years orlov - Fixed compilation of AS without pragmas.
(edit) @2727   14 years orlov - Accept Refal AS without pragmas. - Remove pragmas in as2as. - …
(edit) @2726   14 years yura - Using Refal+ extensions: blocks are allowed in patterns.
(edit) @2725   14 years yura
(edit) @2724   14 years yura - Minor changes in object and const generations.
(edit) @2720   14 years yura - Put in refal format only public functions and fields. - Const …
(edit) @2718   14 years yura - Field annotation - refal constants and objects declaration.
(edit) @2716   14 years orlov - Throw up errors from parser when we are called from Java.
(edit) @2715   14 years orlov - Changes in Refal Abstract Syntax: BLOCK -> ALT and BLOCK? -> ALT?. - …
(edit) @2710   14 years yura
(edit) @2707   14 years yura - Reading RefalInterface? from class-files.
(edit) @2693   14 years yura - RefalFormat? annotation in Java and JBC.
(edit) @2686   14 years yura - A attribute (in future it will be refal-format) is added to each …
(edit) @2674   14 years orlov - Calling compiler from Java is working again.
(edit) @2668   14 years orlov - Fixed -B option.
(edit) @2663   14 years orlov - First try to find libraries in classpath. If classpath is …
(edit) @2662   14 years yura
(edit) @2658   14 years yura - More simple rfp_src, two functions: GetImplementationReader? (for …
(edit) @2657   14 years yura - Backends to Java and JBC and Wrapgen use libraries in package refal.plus.
(edit) @2651   14 years yura - All libraries has $module directive. So it is not more needed to …
(edit) @2650   14 years yura - No $import ($import java.lang.Integer -> $use …
(edit) @2648   14 years yura - Names changed: using qualification and do not using "_".
(edit) @2647   14 years yura - Don't change names when compiling to JBC.
(edit) @2641   14 years orlov - Fixed "main" for Java.
(edit) @2639   14 years orlov - Compile rf-files in new syntax by default (use -co option to switch …
(edit) @2638   14 years orlov - Merged from new-syntax branch.
(edit) @2635   14 years orlov - Don't change names when compiling to C++.
(edit) @2622   14 years orlov - Absorb changes from source:trunk/RfpUpgrader/rfp_src.rf@2594 (case …
(edit) @2621   14 years orlov - Fixed work with COMMENT tokens.
(edit) @2620   14 years yura - Variable names to low-case if case-insensitive.
(edit) @2619   14 years yura - COMMENT token - Each token has two position: position on begin a …
(edit) @2595   14 years orlov - Function "rfp_parse.RFP-Parse-Tokens". - Lexer saves '.' in the …
(edit) @2592   14 years yura
(edit) @2589   14 years orlov - Fixed $r compilation. - Fixed matching with fall-back functions. - …
(edit) @2570   14 years yura - Do not change names of functions if option is given
(edit) @2569   14 years yura - Function Print-Name for qualified names; - '.' is allowable in word
(edit) @2568   14 years yura
(edit) @2566   14 years yura Option IDENT-COMPATIBILITY
(edit) @2565   14 years yura Parametrization of Lexer: CaseSensitive? and WordSymbols?
(edit) @2563   14 years yura
(edit) @2562   14 years yura - "s1 s2, s1 s2" removed.
(edit) @2561   14 years yura - New internal structure of Scan-Token function.
(edit) @2559   14 years orlov - Close channel after lexing is done.
(edit) @2558   14 years yura - Error message for incorrect number.
(edit) @2557   14 years orlov - Correct names with CASE-INSENSITIVE.
(edit) @2555   14 years yura - Tokens are read while good symbols (A-Za-z0-9+-.?!) are coming. …
(edit) @2529   14 years orlov
(edit) @2527   14 years orlov - Extending Refal+: blocks are allowed in patterns.
(edit) @2524   14 years orlov - Small cleanup.
(edit) @2523   14 years orlov - Fixed references handling in formats.
(edit) @2520   14 years yura
(edit) @2518   14 years yura - New functions: -- Get-Expected-Token: read one token, it not …
(edit) @2517   14 years yura - Old function for creating qualified name is removed. - Parse …
(edit) @2514   14 years yura - Function for creating qualified name in parser.
(edit) @2513   14 years yura - Lexer knows nothing about structure of position.
(edit) @2507   14 years orlov - $module directive.
(edit) @2505   14 years orlov - Improved error reporting.
(edit) @2488   14 years orlov - ASAIL simplifications: no INT, no EXPR, int-vars contain type-tag INT.
(edit) @2474   14 years orlov - No variable declarations with DEREF and SUBEXPR in ASAIL. - Typo …
(edit) @2473   14 years yura - New format of Lexer - Token EOFS - end of all files.
(edit) @2472   14 years yura
(edit) @2471   14 years yura - Correct transfer errors from lexer to parser.
(edit) @2469   14 years orlov - Removed double-parsing of module body and chenged some error messages.
(edit) @2468   14 years orlov - Fixed printing of errors and warnings.
(edit) @2467   14 years orlov - Option -o - is working again.
(edit) @2466   14 years yura
(edit) @2465   14 years yura - Begining of error processing.
(edit) @2464   14 years orlov - Cleanup.
(edit) @2460   14 years orlov - Don't use .hh-files.
(edit) @2459   14 years orlov - Place output files alongside inputs.
(edit) @2456   14 years yura - No recursion in lexer.
(edit) @2455   14 years orlov - Working compilation to C++. No .hh-files.
(edit) @2452   14 years yura - No java.lang.Integer support - only java.math.BigInteger?.
(edit) @2451   14 years yura - Compiler to Java works with qualified names. - Close …
(edit) @2450   14 years yura - Correct Java names in JBC.
(edit) @2449   14 years orlov - Generate qualified names for stub funcs in ASAIL.
(edit) @2448   14 years yura - Correct Java names in JBC. - No function declaration if it has …
(edit) @2447   14 years orlov - Qualified names in ASR.
(edit) @2446   14 years orlov - Almost correct generation of C++ and Java (apart from imports).
(edit) @2445   14 years orlov - Starting of names qualification in lexer. Not usable version!!!
(edit) @2441   14 years yura - Correct function RFP-Src-Open-File in case of RFPC-Env.
(edit) @2440   14 years yura - Correct function RFP-Src-Open-File in case of RFPC-Env.
(edit) @2438   14 years orlov - Further developed test version.
(edit) @2436   14 years yura - Test version.
(edit) @2432   14 years orlov - Function rfpc.CompileModule? for calling compiler from Java works\!
(edit) @2425   14 years orlov - Some changes in compiler interface for work with Eclipse plugin.
(edit) @2421   14 years orlov - Fixed two bugs in clashes compilation.
(edit) @2419   14 years yura - makefile.bat - scripts for windows.
(edit) @2418   14 years yura - Remove option COMPUTE_FRAMES => class files become much smaller.
(edit) @2400   14 years yura - - Sometimes dir is empty.
(edit) @2399   14 years orlov - Don't escape control characters in byte code.
(edit) @2398   14 years yura - Sometimes dir does not end on '/'
(edit) @2397   14 years yura - No not needed CHECKCASTs - V1_4 (48)
(edit) @2396   14 years orlov - Call RefalRuntime?.setArgs from main().
(edit) @2395   14 years yura - New mane for ClassWriter? methods - V1_2 for generated classes.
(edit) @2394   14 years yura - Stack for variables pool - Correct call in CALL-FAILS - No WriteLN
(edit) @2390   14 years yura - Casting to object.
(edit) @2389   14 years orlov - Don't cycle on $import-s. - Generate Refal names in $error-s.
(edit) @2387   14 years orlov - References to functions.
Note: See TracRevisionLog for help on using the revision log.