|
|
Below is a list with the cross-referenced source files of the current VIF version.
| File | Synopsis | Lines | |
| compiler | assign.c | Compile assignments. | 97 |
| compiler | autosave.c | Compile SAVE. | 183 |
| compiler | banner.c | Banner for listing files. | 169 |
| compiler | call.c | Compile CALL and function calls. | 175 |
| compiler | code.c | Routines to emit C object code. | 471 |
| compiler | coerce.c | Type conversions for assignments and function statements. | 229 |
| compiler | common.c | Compile COMMON. | 153 |
| compiler | data.c | Compile DATA. | 344 |
| compiler | decide.c | Decide statement type. | 81 |
| compiler | declarations.c | Compile declarations. | 271 |
| compiler | diag.c | Diagnostic message routines. | 93 |
| compiler | dimension.c | Compile DIMENSION. | 142 |
| compiler | emit.c | Emit C object code. | 236 |
| compiler | equivalence.c | Compile EQUIVALENCE. | 337 |
| compiler | expression.c | Compile Fortran expressions. | 611 |
| compiler | external.c | Compile declarations. | 72 |
| compiler | factor.c | Compile Fortran expression factors. | 363 |
| compiler | fold.c | Constant folder. | 562 |
| compiler | format.c | Compile FORMAT. | 456 |
| compiler | fpp.c | Fortran preprocessor. | 177 |
| compiler | goto.c | Compile GOTO. | 139 |
| compiler | implicit.c | IMPLICIT declaration routines. | 207 |
| compiler | intrinsic.c | Compile inline intrinsic functions. | 813 |
| compiler | jcl.c | Rudimentary JCL handler | 152 |
| compiler | macro.c | Compile function statements. | 212 |
| compiler | modules.c | Compile BLOCK DATA, FUNCTION, PROGRAM and SUBROUTINE. | 640 |
| compiler | parameter.c | Compile PARAMETER. | 77 |
| compiler | scan.c | Fortran scanner. | 769 |
| compiler | slice.c | Compile array slices. | 185 |
| compiler | statements.c | Compile statements. | 718 |
| compiler | table.c | Symbol table routines. | 342 |
| compiler | tidy.c | Vintage Fortran tidying tool. | 827 |
| compiler | transput.c | Compile Fortran IO. | 1350 |
| compiler | type.c | Type routines. | 368 |
| compiler | vif.c | VIF driver. | 703 |
| compiler | vif.h | VIF include file. | 914 |
| runtime | rts.c | Runtime support. | 339 |
| runtime | rts-char.c | Runtime support for character - integer/real conversion. | 117 |
| runtime | rts-format.c | Runtime support for formatted IO. | 824 |
| runtime | rts-jit.c | Just-in-time compilation of FORMAT strings. | 387 |
| runtime | rts-lapack.c | Runtime support for LAPACK subprograms. | 807 |
| runtime | rts-math.c | Runtime support for math operations. | 451 |
| runtime | rts-real16.c | Runtime support for REAL*16 and COMPLEX*32. | 127 |
| runtime | rts-real32.c | Runtime support for REAL*32 and COMPLEX*64. | 2482 |
| runtime | rts-slatec.c | Runtime support for SLATEC subprograms. | 704 |
| runtime | rts-transput.c | Runtime support for Fortran IO. | 368 |
| runtime | rts-wapr.c | Runtime support implementing the Lambert W-function. | 361 |
| runtime | rts-real32.h | Runtime support for REAL*32 and COMPLEX*64. | 320 |
| runtime | chemometrics.f | Machine Learning subprograms for VIF. Needs LAPACK. | 211 |
| runtime | fortran-iv.f | FORTRAN IV library functions for VIF. | 44 |
| runtime | vif-math.f | Auxiliary math functions for VIF. | 185 |
| mathlib | mathlib-arpack.c | Subprograms from ARPACK | 32400 |
| mathlib | mathlib-blas.c | Subprograms from BLAS | 24001 |
| mathlib | mathlib-blas-slatec.c | Subprograms from BLAS-SLATEC | 439 |
| mathlib | mathlib-burkardt.c | Subprograms from BURKARDT | 3682 |
| mathlib | mathlib-eispack.c | Subprograms from EISPACK | 11868 |
| mathlib | mathlib-fftpack4.c | Subprograms from FFTPACK4 | 5856 |
| mathlib | mathlib-fftpack5.c | Subprograms from FFTPACK5 | 26783 |
| mathlib | mathlib-fishpack.c | Subprograms from FISHPACK | 4731 |
| mathlib | mathlib-fnlib.c | Subprograms from FNLIB | 97753 |
| mathlib | mathlib-lapack-arpack.c | Subprograms from LAPACK-ARPACK | 26414 |
| mathlib | mathlib-lapack-svd.c | Subprograms from LAPACK-SVD | 19568 |
| mathlib | mathlib-linpack.c | Subprograms from LINPACK | 26211 |
| mathlib | mathlib-minpack.c | Subprograms from MINPACK | 3867 |
| mathlib | mathlib-odepack.c | Subprograms from ODEPACK | 20141 |
| mathlib | mathlib-odrpack.c | Subprograms from ODRPACK | 17284 |
| mathlib | mathlib-pchip.c | Subprograms from PCHIP | 5594 |
| mathlib | mathlib-quadpack.c | Subprograms from QUADPACK | 18962 |
| mathlib | mathlib-slatec.c | Subprograms from SLATEC | 102515 |
| mathlib | mathlib-slatec-dassl.c | Subprograms from SLATEC-DASSL | 6607 |
| mathlib | mathlib-slatec-depac.c | Subprograms from SLATEC-DEPAC | 2694 |
| mathlib | mathlib-slatec-extended.c | Subprograms from SLATEC-EXTENDED | 3754 |
| mathlib | mathlib-slatec-harwell.c | Subprograms from SLATEC-HARWELL | 3747 |
| mathlib | mathlib-slatec-pppack.c | Subprograms from SLATEC-PPPACK | 1517 |
| mathlib | mathlib-slatec-sdrive.c | Subprograms from SLATEC-SDRIVE | 12277 |
| mathlib | mathlib-toeplitz.c | Subprograms from TOEPLITZ | 1537 |
| Total | 501567 |