diff --git a/doc/gf-refman.html b/doc/gf-refman.html
index d82fa9488..325a2ad0f 100644
--- a/doc/gf-refman.html
+++ b/doc/gf-refman.html
@@ -339,8 +339,8 @@ as explained here.
Every source file, suffixed .gf, is compiled to a "GF object file",
suffixed .gfo (as of GF Version 3.0 and later). For runtime grammar objects
used for parsing and linearization, a set of .gfo files is linked to
-a single file suffixed .gfcc. While .gf and .gfo files may contain
-modules of any kinds, a .gfcc file always contains a multilingual grammar
+a single file suffixed .pgf. While .gf and .gfo files may contain
+modules of any kinds, a .pgf file always contains a multilingual grammar
with one abstract and a set of concrete syntaxes.
@@ -358,10 +358,10 @@ The following diagram summarizes the files involved in the compilation process. ==>
-grammar.gfcc
+grammar.pgf
Both .gf and .gfo files are written in the GF source language;
-.gfcc files are written in a lower-level format. The process of translating
+.pgf files are written in a lower-level format. The process of translating
.gf to .gfo consists of name resolution, type annotation,
partial evaluation, and optimization.
There is a great advantage in the possibility to do this
@@ -3151,7 +3151,7 @@ modules, and therefore does not need to be opened explicitly.
The flag coding in concrete syntax sets the character encoding
-used in the grammar. Internally, GF uses unicode, and .gfcc files
+used in the grammar. Internally, GF uses unicode, and .pgf files
are always written in UTF8 encoding. The presence of the flag
coding=utf8 prevents GF from encoding an already encoded
file.